CVE-2020-27823: Input Validation
A flaw was found in OpenJPEG’s encoder. This flaw allows an attacker to pass specially crafted x,y offset input to OpenJPEG to use during encoding. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability.
Other sources
In openjpeg v2.3.1 and prior, there's a heap buffer overflow in opjtcddclevelshiftencode() causing an out-of-bounds WRITE when crafted input is processed by the encoder and -d option is used.
Reference: https://github.com/uclouvain/openjpeg/issues/1284 Upstream patch: https://github.com/uclouvain/openjpeg/commit/b2072402b7e14d22bba6fb8cde2a1e9996e9a919
— Red Hat
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2020-27823?
The severity of CVE-2020-27823 is high with a CVSS score of 7.8.
How does CVE-2020-27823 affect OpenJPEG's encoder?
CVE-2020-27823 allows an attacker to pass specially crafted x, y offset input to OpenJPEG's encoder, which can lead to confidentiality, integrity, and system availability issues.
Which versions of OpenJPEG's software are affected by CVE-2020-27823?
OpenJPEG versions 2.3.1-1ubuntu4.20.04.1, 2.3.1-1ubuntu4.20.10.1, 2.3.1-1ubuntu5, 2.3.0-2+, 2.4.0, and 2.1.2-1.1+ are affected by CVE-2020-27823.
How can I fix CVE-2020-27823?
Apply the recommended updates for OpenJPEG by following the instructions provided by your software vendor or project team.
Where can I find more information about CVE-2020-27823?
You can find more information about CVE-2020-27823 on the MITRE CVE database (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27823) and the Ubuntu Security Notices (USN-4685-1, USN-4880-1) websites.