The JPXStream::init function in Poppler 0.78.0 and earlier doesn't check for negative values of stream length, leading to an Integer Overflow, thereby making it possible to allocate a large memory chunk on the heap, with a size controlled by an attacker, as demonstrated by pdftocairo.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
|
Configuration 4 (hide)
|
History
No history.
Information
Published : 2019-07-22 15:15
Updated : 2024-11-21 04:52
NVD link : CVE-2019-9959
Mitre link : CVE-2019-9959
CVE.ORG link : CVE-2019-9959
JSON object : View
Products Affected
debian
- debian_linux
fedoraproject
- fedora
redhat
- enterprise_linux_server_aus
- enterprise_linux_eus
- enterprise_linux
- enterprise_linux_server_tus
freedesktop
- poppler
CWE
CWE-190
Integer Overflow or Wraparound