CVE-2026-49738
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2026
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
TYPO3 CMS - Broken Access Control in File Abstraction Layer
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.
Scoped product and version facts
Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.
Exploitation unknown; this catalogue does not assess exploitation.
TYPO3 CMS
- Vendor
- TYPO3
- Product
- TYPO3 CMS
- Platforms
- Unknown
- Default status
unaffected- Package
- typo3/cms-core
- Package collection
- https://packagist.org
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 0 | affected | semver | 10.4.57 | Unavailable | None listed |
| 11.0.0 | affected | semver | 11.5.51 | Unavailable | None listed |
| 12.0.0 | affected | semver | 12.4.46 | Unavailable | None listed |
| 13.0.0 | affected | semver | 13.4.31 | Unavailable | None listed |
| 14.0.0 | affected | semver | 14.3.3 | Unavailable | None listed |