CVE Vulnerabilities

CVE-2017-9083

NULL Pointer Dereference

Published: May 19, 2017 | Modified: Nov 21, 2024
CVSS 3.x
6.5
MEDIUM
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
3.3 LOW
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
Ubuntu
LOW

poppler 0.54.0, as used in Evince and other products, has a NULL pointer dereference in the JPXStream::readUByte function in JPXStream.cc. For example, the perf_test utility will crash (segmentation fault) when parsing an invalid PDF file.

Weakness

A NULL pointer dereference occurs when the application dereferences a pointer that it expects to be valid, but is NULL, typically causing a crash or exit.

Affected Software

Name Vendor Start Version End Version
Poppler Freedesktop 0.54.0 (including) 0.54.0 (including)
Luatex Ubuntu trusty *
Luatex Ubuntu upstream *
Poppler Ubuntu artful *
Poppler Ubuntu bionic *
Poppler Ubuntu cosmic *
Poppler Ubuntu devel *
Poppler Ubuntu disco *
Poppler Ubuntu trusty *
Poppler Ubuntu upstream *
Poppler Ubuntu vivid/stable-phone-overlay *
Poppler Ubuntu xenial *
Poppler Ubuntu yakkety *
Poppler Ubuntu zesty *
Texlive-bin Ubuntu upstream *
Texlive-bin Ubuntu yakkety *

Potential Mitigations

References