Boli zverejnené informácie o zraniteľnosti (CVE-2020-9484) v Apache Tomcat, otvorenej implementácii technológií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket. Problém umožňuje dosiahnuť vykonávanie kódu na serveri prostredníctvom odoslania špeciálne formátovanej požiadavky. Zraniteľnosť bola odstránená vo verziách Apache Tomcat 10.0.0-M5, 9.0.35, 8.5.55 a 7.0.104.
Na úspešné využitie zraniteľnosti útočník musí mať možnosť kontrolovať obsah a názov súboru na serveri (napríklad ak aplikácia umožňuje nahrávanie dokumentov alebo obrázkov). Okrem toho je útok možný iba na systémoch, v ktorých je použitý PersistenceManager s úložiskom FileStore, v jehož nastaveniach je parameter sessionAttributeValueClassNameFilter nastavený na hodnotu „null“ (predvolene, ak nie je použitý SecurityManager) alebo je vybraný slabý filter, ktorý povoľuje deserializáciu objektu. Útočník musí tiež poznať alebo uhádnuť cestu k ním kontrolovanému súboru, relatívne k umiestneniu úložiska FileStore.
Zdroj: opennet.ru
