CVE-2024-56337
Apache Tomcat: RCE dovuto a un problema TOCTOU nella compilazione JSP - la mitigazione di CVE-2024-50379 era incompleta
- Pubblicato
- 20 dic 2024
- Aggiornato
- 4 nov 2025
- Assegnazione CNA
- apache
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 95,1%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Vulnerabilità di race condition Time-of-check Time-of-use (TOCTOU) in Apache Tomcat. Il problema riguarda Apache Tomcat: dalla 11.0.0-M1 alla 11.0.1, dalla 10.1.0-M1 alla 10.1.33, dalla 9.0.0.M1 alla 9.0.97. Le seguenti versioni erano EOL al momento della creazione della CVE ma sono note per essere interessate: 8.5.0 fino a 8.5.100. Altre versioni EOL più vecchie potrebbero essere interessate. La mitigazione per CVE-2024-50379 era incompleta. Gli utenti che eseguono Tomcat su un file system che non distingue tra maiuscole e minuscole con la scrittura della servlet predefinita abilitata (parametro di inizializzazione readonly impostato sul valore non predefinito false) potrebbero aver bisogno di una configurazione aggiuntiva per mitigare completamente CVE-2024-50379 a seconda della versione di Java utilizzata con Tomcat: - su Java 8 o Java 11: la proprietà di sistema sun.io.useCanonCaches deve essere impostata esplicitamente su false (il valore predefinito è true) - su Java 17: la proprietà di sistema sun.io.useCanonCaches, se impostata, deve essere impostata su false (il valore predefinito è false) - da Java 21 in poi: non è richiesta alcuna configurazione aggiuntiva (la proprietà di sistema e la cache problematica sono state rimosse) Tomcat 11.0.3, 10.1.35 e 9.0.99 in poi includeranno controlli che sun.io.useCanonCaches sia impostata in modo appropriato prima di consentire l'abilitazione della scrittura della servlet predefinita su un file system che non distingue tra maiuscole e minuscole. Tomcat imposterà inoltre sun.io.useCanonCaches su false per impostazione predefinita dove possibile.
Fonti
1- CVE-2024-50379Exploit
tomcat CVE-2024-50379/CVE-2024-56337 exploit di upload di file con race condition
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.