Problemi di parsing per Tomcat
Tomcat è il servlet container usato nell’implementazione delle tecnologie Java Servlet e Java Server Pages sviluppata in seno al progetto Apache Jakarta. Jouko Pynnonen di Oy Online Solutions, azienda finlandese che si occupa di sicurezza, ha scoperto alcune vulnerabilità relative alle versioni 3.3.1 e precedenti di Tomcat [11]. Tomcat 3.3.1 supporta le specifiche 2.2 di Java Servlet e 1.1 di Jsp.Il parser di Tomcat non gestisce correttamente i caratteri di spazio e backslash, permettendo ad un utente remoto, in grado di creare una richiesta Http appositamente formata, di osservare il contenuto della web root directory anche in presenza dei file index.html e index.jsp. Nello stesso modo è possibile accedere a contenuti non direttamente esposti, quali classi Java.
Nonostante Tomcat sia arrivato ormai alla versione stabile 4.1.18 (al momento in cui scriviamo), è stata prontamente realizzata una versione, la 3.3.1a, esente dalle vulnerabilità sopra esposte.




Ancora nessun commento.