First published: Tue Jul 20 2021(Updated: )
QPDF 9.x through 9.1.1 and 10.x through 10.0.4 has a heap-based buffer overflow in Pl_ASCII85Decoder::write (called from Pl_AES_PDF::flush and Pl_AES_PDF::finish) when a certain downstream write fails.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
qpdf | >=9.0.0<=9.1.1 | |
qpdf | >=10.0.0<=10.0.4 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2021-36978 is classified as a critical vulnerability due to its potential for a heap-based buffer overflow.
To fix CVE-2021-36978, update QPDF to version 9.1.2 or later, or 10.0.5 or later.
CVE-2021-36978 affects QPDF versions 9.x through 9.1.1 and 10.x through 10.0.4.
CVE-2021-36978 could be exploited through specially crafted PDF files that trigger buffer overflow conditions.
CVE-2021-36978 involves a vulnerability in the Pl_ASCII85Decoder and its interaction with heap memory management.