Cloudanix VulnDB

CVE-2013-4473

None

CVSS

—

EPSS

7.1%

Published

Nov 23, 2013

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in software that processes PDF files could let attackers crash systems or run harmful code by using specially made file names.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Stack-based buffer overflow in the extractPages function of poppler's pdfseparate utility, triggered by a crafted source filename, resulting in memory corruption that can cause denial of service or arbitrary code execution.

Why it matters to the business

Systems handling PDF files via affected poppler versions risk crashes or remote code execution; with 98 downstream dependents and public exploits available since 2013, organizations using TensorFlow (Bitnami) packages face elevated operational disruption and potential compromise.

How an attack unfolds

Attackers supply a maliciously long or crafted filename to the pdfseparate utility, overflowing the stack buffer in extractPages; given the network-accessible vector and available public exploits, this can lead to code execution without authentication.

How to fix it

Upgrade TensorFlow (Bitnami) to version 2.8.4 or later, which incorporates the poppler fix; ensure all dependent packages are updated to poppler 0.24.2 or higher.

How to confirm the fix worked

Confirm poppler version is at least 0.24.2 or TensorFlow (Bitnami) package version meets or exceeds 2.8.4 through package managers or binary inspection.

Typical attack path

  1. Locate systems with vulnerable poppler versions below 0.24.2
  2. Craft a source filename that triggers the buffer overflow
  3. Invoke pdfseparate with the malicious input via network or local means
  4. Achieve memory corruption for denial of service or code execution

How to detect it

Review system logs for pdfseparate process crashes, segmentation faults, or unusual filename inputs; monitor for exploitation artifacts in memory dumps or process traces from 2013-era attacks.

What your security team should do

  • Immediately update all affected TensorFlow (Bitnami) installations to 2.8.4 due to public exploit availability
  • Inventory and patch all poppler-dependent components across the environment given 98 downstream dependents
  • Disable or restrict use of pdfseparate utility until patched

The record

Stack-based buffer overflow in the extractPages function in utils/pdfseparate.cc in poppler before 0.24.2 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a source filename.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 poppler 0 0.18.4-9
Debian:11 poppler 0 0.18.4-9
Debian:12 poppler 0 0.18.4-9
Debian:13 poppler 0 0.18.4-9
Debian:7 poppler 0 0.18.4-6+deb7u2
Mageia:2 poppler 0 0.18.4-2.3.mga2
Mageia:3 poppler 0 0.22.1-1.1.mga3
Ubuntu:14.04:LTS poppler 0 0.24.3-0ubuntu1
Ubuntu:14.04:LTS poppler 0 0.24.5-2ubuntu4.4
openSUSE:Tumbleweed poppler 0 0.49.0-1.1

Related vulnerabilities