{"id":"CVE-2002-2007","description":"The default installations of Apache Tomcat 3.2.3 and 3.2.4 allows remote attackers to obtain sensitive system information such as directory listings and web root path, via erroneous HTTP requests for Java Server Pages (JSP) in the (1) test/jsp, (2) samples/jsp and (3) examples/jsp directories, or the (4) test/realPath.jsp servlet, which leaks pathnames in error messages.","cvssScore":5,"cvssVersion":"2.0","cvssVector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","cvssMetrics":[{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","source":"nvd@nist.gov","sourceName":"NVD","type":"Primary"}],"resolved":"MITIGATION-CANDIDATE","published":"2002-12-31","lastModified":"2026-06-16","affectedProducts":[{"vendor":"apache","product":"tomcat","version":"3.2.3"},{"vendor":"apache","product":"tomcat","version":"3.2.4"}],"totalAffectedProducts":1,"references":[{"url":"http://cert.uni-stuttgart.de/archive/bugtraq/2002/05/msg00272.html","source":"cve@mitre.org","tags":["Exploit"]},{"url":"http://cert.uni-stuttgart.de/archive/bugtraq/2002/05/msg00275.html","source":"cve@mitre.org","tags":["Exploit"]},{"url":"http://www.iss.net/security_center/static/9208.php","source":"cve@mitre.org"},{"url":"http://www.kb.cert.org/vuls/id/116963","source":"cve@mitre.org","tags":["US Government Resource"]},{"url":"http://www.procheckup.com/security_info/vuln_pr0205.html","source":"cve@mitre.org"},{"url":"http://www.procheckup.com/security_info/vuln_pr0206.html","source":"cve@mitre.org"},{"url":"http://www.procheckup.com/security_info/vuln_pr0207.html","source":"cve@mitre.org"},{"url":"http://www.securityfocus.com/bid/4876","source":"cve@mitre.org","tags":["Exploit"]},{"url":"http://www.securityfocus.com/bid/4877","source":"cve@mitre.org","tags":["Exploit"]},{"url":"http://www.securityfocus.com/bid/4878","source":"cve@mitre.org","tags":["Exploit"]}],"reasoning":{"decidingSource":"poc-derivable","decidingReason":"Promoted to MITIGATION-CANDIDATE: 3 public proof-of-concept exploit(s) are indexed for this CVE (exploit-db), but the affected code is not open source. That makes an ARMR patch rule a candidate rather than a plan — the exploit gives a reproducible entry point to trace inward from and a test to validate a hook against, which is what makes reverse engineering tractable at all. No rule exists and none is scheduled: the hook point must be recovered by decompiling the affected code, and a closer look may find none that ARMR can act on.","verdicts":[{"rule":"rejected","stage":"identity","outcome":"no-match"},{"rule":"armr-patch-file","stage":"scope","outcome":"no-match"},{"rule":"armr-secure-rule-file","stage":"scope","outcome":"no-match"},{"rule":"manual-classification","stage":"scope","outcome":"no-match"},{"rule":"h2-history","stage":"scope","outcome":"no-match"},{"rule":"non-java-upstream","stage":"scope","outcome":"no-match"},{"rule":"oracle-component","stage":"scope","outcome":"no-match"},{"rule":"osv-maven","stage":"scope","outcome":"no-match"},{"rule":"cna-maven-package","stage":"scope","outcome":"no-match"},{"rule":"known-cpe-product","stage":"scope","outcome":"matched","status":"QUEUED-FOR-REVIEW","detail":"Matches known products: apache/tomcat"},{"rule":"patch-hint","stage":"disposition","outcome":"no-match"},{"rule":"open-source-maven","stage":"disposition","outcome":"no-match"},{"rule":"poc-derivable","stage":"disposition","outcome":"matched","status":"MITIGATION-CANDIDATE","detail":"3 public PoC(s) indexed in exploit-db, with no public source. The exploit is a starting point for deriving an ARMR patch rule by reverse engineering; nothing here establishes a hook point exists.","decisive":true},{"rule":"no-exploit","stage":"disposition","outcome":"skipped"},{"rule":"secure-rule-match","stage":"disposition","outcome":"no-match"},{"rule":"below-action-threshold","stage":"disposition","outcome":"withheld","detail":"Has 3 known POC(s) clearing the evidence bar — requires review despite MEDIUM severity"},{"rule":"no-exploit-published","stage":"disposition","outcome":"no-match","detail":"A KEV listing, a CISA verdict of active exploitation, or a reviewed exploit catalogue carries this CVE — somebody has published a working exploit, so it stays a candidate"}],"affectedProducts":[{"vendor":"apache","product":"tomcat","isKnown":true,"cpe":"cpe:2.3:a:apache:tomcat:3.2.3:*:*:*:*:*:*:*","source":"yaml"}]},"assessment":{"record":{"state":"active"},"protection":{"level":"none"},"action":{"state":"unverified","type":"patch-rule"},"review":{"state":"automated","basis":"inferred"}},"exploits":[{"source":"exploit-db","url":"https://www.exploit-db.com/exploits/21492","title":"Apache Tomcat 3.2.3/3.2.4 - 'RealPath.jsp' Information Disclosuree","date":"2002-05-29"},{"source":"exploit-db","url":"https://www.exploit-db.com/exploits/21490","title":"Apache Tomcat 3.2.3/3.2.4 - 'Source.jsp' Information Disclosure","date":"2002-05-29"},{"source":"exploit-db","url":"https://www.exploit-db.com/exploits/21491","title":"Apache Tomcat 3.2.3/3.2.4 - Example Files Web Root Full Path Disclosure","date":"2002-05-29"}],"signals":{"hasPOC":true,"pocCount":3,"pocSources":["exploit-db"],"firstPOCDate":"2002-05-29"},"kev":{"inKEV":false},"epss":{"available":true,"score":0.41399,"percentile":0.98591},"ssvc":{"available":false}}