CVE-2019-9959

poppler: integer overflow in JPXStream::init function leading to memory consumption

Published Jul 22, 2019 CVSS 3.1 · 6.5 Medium EPSS 1.9% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1963-1 poppler security update
Debian DLA Debian DLA DLA-2440-1 poppler security update
Debian DLA Debian DLA DLA-3120-1 poppler security update
EUVD EUVD EUVD-2019-19313 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.
Ubuntu USN Ubuntu USN USN-4646-1 poppler vulnerabilities
History

No history.