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
Information
Published : 2019-07-22 15:15
Updated : 2020-11-09 02:15
NVD link : CVE-2019-9959
Mitre link : CVE-2019-9959
JSON object : View
Products Affected
freedesktop
- poppler
CWE
CWE-190
Integer Overflow or Wraparound
