⚠ Threat alert · Critica

Apache Tomcat: esecuzione di codice tramite richieste PUT parziali

Un errore nella gestione dei nomi file durante gli upload parziali (partial PUT) può portare a esecuzione di codice o a lettura/modifica di file. Il caso più grave richiede però una configurazione non predefinita.

CriticaSfruttata attivamente (CISA KEV) / Patch disponibileSiti e applicazioni webServer
Cosa può fare
Se il server ha la scrittura abilitata sul servlet di default (disattivata per impostazione predefinita) e usa la persistenza delle sessioni su file, un attaccante può caricare dati malevoli ed eseguire comandi sul server; in altri casi può leggere o alterare file riservati.
Cosa mette in pericolo
Siti e applicazioni web aziendali basati su Java, i dati che gestiscono e il server che li ospita.
Chi è colpito
Apache Tomcat 11.0.0-M1 – 11.0.2, 10.1.0-M1 – 10.1.34, 9.0.0.M1 – 9.0.98; anche 8.5.0 – 8.5.100 (fuori supporto). Molti software gestionali e applicazioni web Java includono Tomcat.

Cosa fare

  • Aggiornare ad Apache Tomcat 11.0.3, 10.1.35 o 9.0.99 (o successive); migrare le installazioni 8.5 a una versione supportata.
  • Verificare che il parametro 'readonly' del servlet di default sia attivo (valore predefinito) e disattivare il partial PUT se non necessario.
  • Chiedere ai fornitori di software gestionali o portali basati su Tomcat se la versione inclusa è aggiornata.

Fonti