Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-7868
HistoryAug 15, 2024 - 12:00 a.m.

CVE-2024-7868

2024-08-1500:00:00
ubuntu.com
ubuntu.com
2
xpdf
dct decoder
jpeg
uninitialized variable
segfault
pdf
poppler
backend library

CVSS4

2.1

Attack Vector

LOCAL

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:N/VC:N/SC:N/VI:N/SI:N/VA:L/SA:N

AI Score

7.1

Confidence

Low

EPSS

0.001

Percentile

17.7%

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.

Notes

Author Note
mdeslaur In trusty to bionic, xpdf is built with poppler as the backend library, so most xpdf issues don’t apply to it. In jammy and later, the xpdf package is actually xpopple, a fork that also builds against poppler.

CVSS4

2.1

Attack Vector

LOCAL

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:N/VC:N/SC:N/VI:N/SI:N/VA:L/SA:N

AI Score

7.1

Confidence

Low

EPSS

0.001

Percentile

17.7%