CVE-2009-3631 TYPO3 Backend Command Injection via Shell Metacharacters in Uploaded File Name

High 8.5 Published Updated

Authenticated attackers can execute arbitrary commands via shell metacharacters in filenames when DAM or FTP upload is enabled.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2009-3631?

CVE-2009-3631 is a high-severity command injection vulnerability in Typo3 Typo3, published on 2 Nov 2009. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

The Backend subcomponent in TYPO3 4.0.13 and earlier, 4.1.x before 4.1.13, 4.2.x before 4.2.10, and 4.3.x before 4.3beta2, when the DAM extension or ftp upload is enabled, allows remote authenticated users to execute arbitrary commands via shell metacharacters in a filename.

Weakness: CWE-94

Which versions are affected by CVE-2009-3631?

8 open source packages ship an affected version, including typo3/cms-backend. It affects 1 product.

PackageAffectedFixed in
typo3/cms-backend PackagistAll versions to 4.0.13None
typo3/cms-backend PackagistAll versions to 4.0.13None
typo3/cms-backend PackagistFrom 4.1.04.1.13
typo3/cms-backend PackagistFrom 4.1.04.1.13
typo3/cms-backend PackagistFrom 4.2.04.2.10
typo3/cms-backend PackagistFrom 4.2.04.2.10
2 more packages
typo3/cms-backend PackagistFrom 4.3alpha14.3beta2
typo3/cms-backend PackagistFrom 4.3alpha14.3beta2

Products include Typo3 Typo3.

How do I fix CVE-2009-3631?

Upgrade typo3/cms-backend to a fixed version for your release line: 4.1.13, 4.2.10 or 4.3beta2.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2009-3631 being exploited?

There is no known exploitation of CVE-2009-3631 in the wild and no public exploit code.

All Typo3 Typo3 vulnerabilities

Sources

Also known as GHSA-3cqw-pxgr-jhrm.

Is CVE-2009-3631 in your software?

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

Check your SBOMs for free