CVE Vulnerabilities

CVE-2018-18651

Excessive Iteration

Published: Oct 25, 2018 | Modified: Nov 21, 2024
CVSS 3.x
5.5
MEDIUM
Source:
NVD
CVSS:3.0/AV:L/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
Ubuntu
LOW
root.io logo minimus.io logo echo.ai logo

An issue was discovered in Xpdf 4.00. catalog->getNumPages() in AcroForm.cc allows attackers to launch a denial of service (hang caused by large loop) via a specific pdf file, as demonstrated by pdftohtml. This is mainly caused by a large number after the /Count field in the file.

Weakness

The product performs an iteration or loop without sufficiently limiting the number of times that the loop is executed.

Affected Software

NameVendorStart VersionEnd Version
XpdfXpdfreader4.00 (including)4.00 (including)
IpeUbuntubionic*
IpeUbuntucosmic*
IpeUbuntudisco*
IpeUbuntueoan*
IpeUbuntufocal*
IpeUbuntugroovy*
IpeUbuntuhirsute*
IpeUbuntuimpish*
IpeUbuntukinetic*
IpeUbuntulunar*
IpeUbuntumantic*
IpeUbuntuoracular*
IpeUbuntuplucky*
IpeUbuntutrusty*
IpeUbuntuxenial*
LibextractorUbuntucosmic*
LibextractorUbuntudisco*
LibextractorUbuntueoan*
LibextractorUbuntugroovy*
LibextractorUbuntuhirsute*
LibextractorUbuntuimpish*
LibextractorUbuntutrusty*
LibextractorUbuntuxenial*
XpdfUbuntucosmic*
XpdfUbuntutrusty*

References