GitHub Advisoryadvisory · Packagist

GHSA-66j3-66cp-6c2m TYPO3 Path Traversal vulnerability

MEDIUM Published 2022-05-17 Modified 2025-04-12 Official page ↗
Aliases
CVE-2010-5099
Ecosystem
Packagist
Packages
typo3/cms
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U
Weaknesses
CWE-20, CWE-22
Reviewed
2025-04-12

Affected packages

• Packagist typo3/cms: >= 4.2.0, < 4.2.16 → fixed in 4.2.16 • Packagist typo3/cms: >= 4.3.0, < 4.3.9 → fixed in 4.3.9 • Packagist typo3/cms: >= 4.4.0, < 4.4.5 → fixed in 4.4.5

Description

The fileDenyPattern functionality in the PHP file inclusion protection API in TYPO3 4.2.x before 4.2.16, 4.3.x before 4.3.9, and 4.4.x before 4.4.5 does not properly filter file types, which allows remote attackers to bypass intended access restrictions and access arbitrary PHP files, as demonstrated using path traversal sequences with %00 null bytes and CVE-2010-3714 to read the TYPO3 encryption key from localconf.php.

Related

Alias · CVE (1)

  • CVE-2010-5099 The fileDenyPattern functionality in the PHP file inclusion protection API in TYPO3 4.2.x before 4.2.16, 4.3.x before 4.3.9, and 4.4.x… vulnerability

Weakness · CWE (2)

  • CWE-20 Improper Input Validation weakness
  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness

References