Low severity · published Jun 9, 2026
CVE-2026-49738
TYPO3 CMS - Broken Access Control in File Abstraction Layer
2.1
CVSS
0.4%
EPSS
No
On KEV
Description
The path allowance check in GeneralUtility::isAllowedAbsPath() performed a plain string prefix comparison without requiring a directory separator boundary, causing a path like /var/www/html-other/secret.yaml to be incorrectly accepted as valid when the project root was /var/www/html. Administrator users with access to the File Abstraction Layer were able to create new file storage definitions pointing to directories outside the project root, bypassing this path check. This issue affects TYPO3 CMS versions before 10.4.57, 11.0.0-11.5.50, 12.0.0-12.4.45, 13.0.0-13.4.30 and 14.0.0-14.3.2.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 29% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TC
TYPO3 CMS · TYPO3
before 10.4.57; 11.0.0 before 11.5.51; 12.0.0 before 12.4.46; 13.0.0 before 13.4.31; 14.0.0 before 14.3.3 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-49738
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-49738
github.com
https://github.com/TYPO3/typo3/commit/150a983a5d687cedcfc33bbe9c335d9a13fd05e5
github.com
https://github.com/TYPO3/typo3/commit/44c2fa9807944136218a0842e3051c0a379a002d
typo3.org
https://typo3.org/security/advisory/typo3-core-sa-2026-016
More from TYPO3 CMS
8.7
CVE-2026-49741
TYPO3 CMS - Privilege Escalation & SQL Injection in Form Framework
8.1
CVE-2025-59022
TYPO3 CMS Allows Broken Access Control in Recycler Module
7.8
CVE-2026-0859
TYPO3 CMS Allows Insecure Deserialization via Mailer File Spool
7.6
CVE-2026-47346
TYPO3 CMS - Broken Access Control in Form Framework
7.6
CVE-2026-11607
TYPO3 CMS - Broken Access Control in Form Framework
