CVE-2024-7868

Uninitialized variable in Xpdf 4.05 due to invalid JPEG header

Published Aug 15, 2024 CVSS 4.0 · 2.1 Low EPSS < 1% KEV · Not listed
Description
In Xpdf 4.05 (and earlier), invalid header info in a DCT (JPEG) stream can lead to an uninitialized variable in the DCT decoder. The proof-of-concept PDF file causes a segfault attempting to read from an invalid address.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-48719 In Xpdf 4.05 (and earlier), invalid header info in a DCT (JPEG) stream can lead to an uninitialized variable in the DCT decoder. The proof-of-concept PDF file causes a segfault attempting to read from an invalid address.
History
Type Values Removed Values Added
Weaknesses CWE-457
Type Values Removed Values Added
First Time appeared Xpdfreader
Xpdfreader xpdf
CPEs cpe:2.3:a:xpdfreader:xpdf:*:*:*:*:*:*:*:*
Vendors & Products Xpdfreader
Xpdfreader xpdf
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description In Xpdf 4.05 (and earlier), invalid header info in a DCT (JPEG) stream can lead to an uninitialized variable in the DCT decoder. The proof-of-concept PDF file causes a segfault attempting to read from an invalid address.
Title Uninitialized variable in Xpdf 4.05 due to invalid JPEG header
Weaknesses CWE-908
References
Metrics cvssV4_0

{'score': 2.1, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GandC
Published
Updated
Oct 6, 2025, 10:31 PM
Reserved
Aug 15, 2024, 8:15 PM
Status
Modified
Published
Aug 15, 2024, 9:15 PM
Modified
Jun 17, 2026, 8:21 AM