CVE-2013-7296: Buffer Overflow

Published Jan 3, 2014
·
Updated

Poppler was recently reported to be vulnerable to a flaw, which can be exploited by malicious people to cause a DoS (Denial of Service) in an application using the library.

The vulnerability is caused due to a format string error when handling extraneous bytes within a segment in the "JBIG2Stream::readSegments()" method in JBIG2Stream.cc, which can be exploited to cause a crash.

The issue is said to be fixed in Poppler 0.24.5.

References: https://bugs.gentoo.org/showbug.cgi?id=496770 https://bugs.kde.org/showbug.cgi?id=328511 (okular)

Commit: http://cgit.freedesktop.org/poppler/poppler/commit/?id=58e04a08afee39370283c494ee2e4e392fd3b684

Other sources

The JBIG2Stream::readSegments method in JBIG2Stream.cc in Poppler before 0.24.5 does not use the correct specifier within a format string, which allows context-dependent attackers to cause a denial of service (segmentation fault and application crash) via a crafted PDF file.

Affected Software

85 affected componentsFixes available
redhat/poppler<0.24.5
0.24.5
Freedesktop poppler<=0.24.3
Freedesktop poppler=0.1
Freedesktop poppler=0.1.1
Freedesktop poppler=0.1.2
Freedesktop poppler=0.2.0
Freedesktop poppler=0.10.0
Freedesktop poppler=0.10.1
Freedesktop poppler=0.10.2
Freedesktop poppler=0.10.3
Freedesktop poppler=0.10.4
Freedesktop poppler=0.10.5
Freedesktop poppler=0.10.6
Freedesktop poppler=0.10.7
Freedesktop poppler=0.11.0
Freedesktop poppler=0.11.1
Freedesktop poppler=0.11.2
Freedesktop poppler=0.11.3
Freedesktop poppler=0.12.0
Freedesktop poppler=0.12.1
Freedesktop poppler=0.12.2
Freedesktop poppler=0.12.3
Freedesktop poppler=0.12.4
Freedesktop poppler=0.13.0
Freedesktop poppler=0.13.1
Freedesktop poppler=0.13.2
Freedesktop poppler=0.13.3
Freedesktop poppler=0.13.4
Freedesktop poppler=0.14.0
Freedesktop poppler=0.14.1
Freedesktop poppler=0.14.2
Freedesktop poppler=0.14.3
Freedesktop poppler=0.14.4
Freedesktop poppler=0.14.5
Freedesktop poppler=0.15.0
Freedesktop poppler=0.15.1
Freedesktop poppler=0.15.2
Freedesktop poppler=0.15.3
Freedesktop poppler=0.16.0
Freedesktop poppler=0.16.1
Freedesktop poppler=0.16.2
Freedesktop poppler=0.16.3
Freedesktop poppler=0.16.4
Freedesktop poppler=0.16.5
Freedesktop poppler=0.16.6
Freedesktop poppler=0.16.7
Freedesktop poppler=0.17.0
Freedesktop poppler=0.17.1
Freedesktop poppler=0.17.2
Freedesktop poppler=0.17.3
Freedesktop poppler=0.17.4
Freedesktop poppler=0.18.0
Freedesktop poppler=0.18.1
Freedesktop poppler=0.18.2
Freedesktop poppler=0.18.3
Freedesktop poppler=0.18.4
Freedesktop poppler=0.19.0
Freedesktop poppler=0.19.1
Freedesktop poppler=0.19.2
Freedesktop poppler=0.19.3
Freedesktop poppler=0.19.4
Freedesktop poppler=0.20.0
Freedesktop poppler=0.20.1
Freedesktop poppler=0.20.2
Freedesktop poppler=0.20.3
Freedesktop poppler=0.20.4
Freedesktop poppler=0.20.5
Freedesktop poppler=0.21.0
Freedesktop poppler=0.21.1
Freedesktop poppler=0.21.2
Freedesktop poppler=0.21.3
Freedesktop poppler=0.21.4
Freedesktop poppler=0.22.0
Freedesktop poppler=0.22.1
Freedesktop poppler=0.22.2
Freedesktop poppler=0.22.3
Freedesktop poppler=0.22.4
Freedesktop poppler=0.23.0
Freedesktop poppler=0.23.1
Freedesktop poppler=0.23.2
Freedesktop poppler=0.23.3
Freedesktop poppler=0.23.4
Freedesktop poppler=0.24.0
Freedesktop poppler=0.24.1
Freedesktop poppler=0.24.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade redhat/poppler to a version that resolves this vulnerability.

    Fixed in 0.24.5
  2. Upgrade

    Upgrade poppler to a version that resolves this vulnerability.

    Fixed in 0.24.5

Event History

Jan 3, 2014
Data Sourced
via Red Hat·11:21 AM
DescriptionSeverityAffected Software
Jan 26, 2014
CVE Published
via MITRE·01:00 AM
Data Sourced
via MITRE·01:00 AM
Description
Data Sourced
via NVD·01:55 AM
DescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2013-7296?

CVE-2013-7296 is classified as a denial of service vulnerability leading to application crashes.

2

How do I fix CVE-2013-7296?

To fix CVE-2013-7296, upgrade Poppler to version 0.24.5 or later.

3

What software is affected by CVE-2013-7296?

CVE-2013-7296 affects Poppler versions prior to 0.24.5.

4

What type of attack does CVE-2013-7296 involve?

CVE-2013-7296 involves a context-dependent attack exploiting malformed PDF files.

5

Can CVE-2013-7296 be exploited remotely?

Yes, CVE-2013-7296 can be exploited remotely through maliciously crafted PDF files.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203