CVE-2009-3953 Adobe Acrobat and Reader Universal 3D Remote Code Execution

Exploited in the wild High 8.8 Published Updated

Remote attackers can execute arbitrary code via malformed U3D data in PDF documents due to an array boundary issue in Adobe Reader and Acrobat.

Exploited in the wild
Since 8 Jun 2022
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2009-3953?

CVE-2009-3953 is a high-severity memory corruption vulnerability in Adobe Acrobat, published on 13 Jan 2010. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

The U3D implementation in Adobe Reader and Acrobat 9.x before 9.3, 8.x before 8.2 on Windows and Mac OS X, and 7.x before 7.1.4 allows remote attackers to execute arbitrary code via malformed U3D data in a PDF document, related to a CLODProgressiveMeshDeclaration "array boundary issue," a different vulnerability than CVE-2009-2994.

Weakness: CWE-787

Which versions are affected by CVE-2009-3953?

It affects 4 products.

Products include Adobe Acrobat, Opensuse Opensuse, Suse Linux Enterprise, Suse Linux Enterprise Debuginfo.

How do I fix CVE-2009-3953?

Upgrade to a fixed version. US federal agencies must fix it by 22 Jun 2022.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2009-3953 being exploited?

Yes. Attackers have exploited CVE-2009-3953 in the wild since at least 8 Jun 2022.

Public exploit code: 1 Metasploit module and 1 Exploit-DB entry.

All Adobe Acrobat vulnerabilities

Sources

Also known as GHSA-q4f6-24ph-r6rm.

Is CVE-2009-3953 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free