> CVE-2024-25121 [HIGH]

« BACK_TO_HOME
PUBLISHED
2024-02-13 23:15
MODIFIED
2024-11-21 09:00
CVSS_SCORE V3
7.1
EPSS (Prob. Exploit)
0.50%
Top 57.2%
DATA SOURCES:
NVD 🔗 2025-10-18 CVE PROJECT 🔗 2026-01-19 FIRST EPSS 🔗 2026-11-08 GITHUB 🔗 2026-11-04 OSV 🔗 2026-11-08

> DESCRIPTION

TYPO3 is an open source PHP based web content management system released under the GNU GPL. In affected versions of TYPO3 entities of the File Abstraction Layer (FAL) could be persisted directly via `DataHandler`. This allowed attackers to reference files in the fallback storage directly and retrieve their file names and contents. The fallback storage ("zero-storage") is used as a backward compatibility layer for files located outside properly configured file storages and within the public web root directory. Exploiting this vulnerability requires a valid backend user account. Users are advised to update to TYPO3 version 8.7.57 ELTS, 9.5.46 ELTS, 10.4.43 ELTS, 11.5.35 LTS, 12.4.11 LTS, or 13.0.1 which fix the problem described. When persisting entities of the File Abstraction Layer directly via DataHandler, `sys_file` entities are now denied by default, and `sys_file_reference` & `sys_file_metadata` entities are not permitted to reference files in the fallback storage anymore. When importing data from secure origins, this must be explicitly enabled in the corresponding DataHandler instance by using `$dataHandler->isImporting = true;`.

> AFFECTED_PRODUCTS

Typo3 - Typo3
>= 8.0.0 < 8.7.57
Typo3 - Typo3
>= 9.0.0 < 9.5.46
Typo3 - Typo3
>= 10.0.0 < 10.4.43
Typo3 - Typo3
>= 11.0.0 < 11.5.35
Typo3 - Typo3
>= 12.0.0 < 12.4.11
Typo3 - Typo3
Version: 13.0.0

> CVSS V3 METRICS

CVSS_VECTOR
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

> MÉTRIQUES CVSS DÉTAILLÉES

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Métrique Valeur Interprétation
AV (Vecteur d'Attaque)
Attack Vector
Network (N)
Exploit possible à distance via réseau (HTTP, API, etc.)
AC (Complexité d'Attaque)
Attack Complexity
Low (L)
Peu de conditions requises pour exploiter
PR (Privilèges Requis)
Privileges Required
Low (L)
Authentifié avec compte utilisateur basique
UI (Interaction Utilisateur)
User Interaction
None (N)
Aucune interaction utilisateur nécessaire
S (Périmètre)
Scope
Unchanged (U)
Impact reste dans le périmètre du composant compromis
C (Impact Confidentialité)
Confidentiality Impact
High (H)
Divulgation totale d'informations
I (Impact Intégrité)
Integrity Impact
Low (L)
Modification limitée des données possible
A (Impact Disponibilité)
Availability Impact
None (N)
Aucune interruption de service

> RÉSUMÉ DES IMPACTS

Confidentialité
High
Divulgation totale d'informations
Intégrité
Low
Modification limitée des données possible
Disponibilité
None
Aucune interruption de service

> GITHUB SECURITY ADVISORY

GHSA-rj3x-wvc6-5j66 HIGH

TYPO3 vulnerable to Improper Access Control Persisting File Abstraction Layer Entities via Data Handler

AFFECTED PACKAGES:
COMPOSER / typo3/cms-core
= 13.0.0
Fixed in: 13.0.1
COMPOSER / typo3/cms-core
>= 12.0.0, <= 12.4.10
Fixed in: 12.4.11
COMPOSER / typo3/cms-core
>= 11.0.0, <= 11.5.34
Fixed in: 11.5.35
COMPOSER / typo3/cms-core
>= 10.0.0, <= 10.4.42
Fixed in: 10.4.43
COMPOSER / typo3/cms-core
>= 9.0.0, <= 9.5.45
Fixed in: 9.5.46
COMPOSER / typo3/cms-core
>= 8.0.0, <= 8.7.56
Fixed in: 8.7.57

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

Improper Access Control Persisting File Abstraction Layer Entities via Data Handler in TYPO3

AFFECTED PACKAGES:
Unknown / Unknown
57 versions affected
ALIASES:
GHSA-rj3x-wvc6-5j66

> HISTORIQUE DES MODIFICATIONS

Première apparition
13/02/2024 23:15
Source: NVD
📊 ENRICHISSEMENT 18/10/2025 14:48
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
Total des modifications: 1 Dernière mise à jour: 1 year ago
« BACK_TO_HOME