← Vulnerability feed

Vulnerability record · CVE-2007-2449 · published 14 June 2007

CVE-2007-2449: Apache Tomcat examples web application JSP files XSS via URI path parameter

Apache · Tomcat

Multiple cross-site scripting flaws exist in JSP files of the Apache Tomcat examples web application across versions 4.0.0-4.0.6, 4.1.0-4.1.36, 5.0.0-5.0.30, 5.5.0-5.5.24, and 6.0.0-6.0.13. Attackers can inject arbitrary script or HTML through the portion of the URI following a semicolon character, as shown by a URI containing "snp/snoop.jsp;". The issue matters because it enables script execution in a victim's browser context when the examples application is deployed and reachable.

4.3 CVSS 2.0 Medium EPSS 77% · top 0.5%
4.3CVSS 2.0 base score
77%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
80References
16 Jun 2026Last modified by NVD

Description

Multiple cross-site scripting (XSS) vulnerabilities in certain JSP files in the examples web application in Apache Tomcat 4.0.0 through 4.0.6, 4.1.0 through 4.1.36, 5.0.0 through 5.0.30, 5.5.0 through 5.5.24, and 6.0.0 through 6.0.13 allow remote attackers to inject arbitrary web script or HTML via the portion of the URI after the ';' character, as demonstrated by a URI containing a "snp/snoop.jsp;" sequence.

AV:N/AC:M/Au:N/C:N/I:P/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

medium priorityThe flaw is a reflected XSS requiring user interaction and only affects the optional examples web application, but it is remotely reachable and has a high EPSS score.

What it is

Multiple cross-site scripting flaws exist in JSP files of the Apache Tomcat examples web application across versions 4.0.0-4.0.6, 4.1.0-4.1.36, 5.0.0-5.0.30, 5.5.0-5.5.24, and 6.0.0-6.0.13. Attackers can inject arbitrary script or HTML through the portion of the URI following a semicolon character, as shown by a URI containing "snp/snoop.jsp;". The issue matters because it enables script execution in a victim's browser context when the examples application is deployed and reachable.

Impact

An attacker can execute arbitrary script or HTML in the context of a victim's browser session against the affected Tomcat server. This can lead to session theft, credential harvesting, or defacement of content served to users of the examples application.

Attack surface

Reachable remotely over the network via crafted HTTP requests to JSP files in the Tomcat examples web application, specifically by appending a semicolon and payload to the URI. No authentication is required, but some user interaction is needed for the reflected script to execute in a victim's browser.

Exploitation

Not listed in CISA KEV and no ransomware associations are documented. EPSS is high at 0.77376 (99.5th percentile), but the reference tags provide no evidence of public exploit code or active exploitation.

What to do

  • Upgrade to a fixed Tomcat release per the Apache Tomcat security pages for versions 4, 5, and 6.
  • Remove or disable the examples web application from production Tomcat instances.
  • Apply vendor errata from Red Hat, Apple, openSUSE, Mandriva, and HP where Tomcat is bundled.
  • Restrict network access to the examples application and other non-essential Tomcat webapps.
  • Deploy input validation or a WAF rule to block script content in URI path parameters after semicolons.

Detection

  • Inspect HTTP access logs for requests to examples JSP files containing a semicolon followed by script or HTML payloads.
  • Monitor for URIs matching patterns such as "snp/snoop.jsp;" or other examples paths with suspicious path parameters.
  • Alert on reflected script content in responses from Tomcat examples web application endpoints.
  • Review web server and WAF logs for repeated XSS probing against Tomcat example JSP files.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01178795
http://lists.apple.com/archives/security-announce/2008//Jun/msg00002.html
http://lists.opensuse.org/opensuse-security-announce/2008-03/msg00008.html
http://lists.opensuse.org/opensuse-security-announce/2009-02/msg00002.html
http://osvdb.org/36080
http://rhn.redhat.com/errata/RHSA-2008-0630.html
http://secunia.com/advisories/26076
http://secunia.com/advisories/27037
http://secunia.com/advisories/27727
http://secunia.com/advisories/29392
http://secunia.com/advisories/30802
http://secunia.com/advisories/31493
http://secunia.com/advisories/33668
http://securityreason.com/securityalert/2804
http://support.apple.com/kb/HT2163
http://support.ca.com/irj/portal/anonymous/phpsupcontent?contentID=197540
http://tomcat.apache.org/security-4.html
http://tomcat.apache.org/security-5.html
http://tomcat.apache.org/security-6.html Patch
http://www.mandriva.com/security/advisories?name=MDKSA-2007:241
http://www.redhat.com/support/errata/RHSA-2007-0569.html
http://www.redhat.com/support/errata/RHSA-2008-0261.html
http://www.securityfocus.com/archive/1/471351/100/0/threaded
http://www.securityfocus.com/archive/1/500396/100/0/threaded
http://www.securityfocus.com/archive/1/500412/100/0/threaded
http://www.securityfocus.com/bid/24476
http://www.securitytracker.com/id?1018245
http://www.vupen.com/english/advisories/2007/2213
http://www.vupen.com/english/advisories/2007/3386
http://www.vupen.com/english/advisories/2008/1981/references
http://www.vupen.com/english/advisories/2009/0233
https://exchange.xforce.ibmcloud.com/vulnerabilities/34869
https://lists.apache.org/thread.html/06cfb634bc7bf37af7d8f760f118018746ad8efbd519c4b789ac9c2e%40%3Cdev.tomcat.apache.org
https://lists.apache.org/thread.html/29dc6c2b625789e70a9c4756b5a327e6547273ff8bde7e0327af48c5%40%3Cdev.tomcat.apache.org
https://lists.apache.org/thread.html/8dcaf7c3894d66cb717646ea1504ea6e300021c85bb4e677dc16b1aa%40%3Cdev.tomcat.apache.org
https://lists.apache.org/thread.html/c62b0e3a7bf23342352a5810c640a94b6db69957c5c19db507004d74%40%3Cdev.tomcat.apache.org
https://lists.apache.org/thread.html/rb71997f506c6cc8b530dd845c084995a9878098846c7b4eacfae8db3%40%3Cdev.tomcat.apache.or
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10578
https://www.redhat.com/archives/fedora-package-announce/2007-November/msg00525.html

Track CVE-2007-2449 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2025-24813Apache Tomcat Default Servlet path equivalence enables RCE and file disclosureApache Tomcat mishandles path equivalence for names containing an internal dot, letting a remote unauthenticated attacker write files through the Def…KEVEPSS 100%analysed9.8CVE-2020-1938Apache Tomcat AJP connector file read and JSP execution flawApache Tomcat shipped an AJP Connector enabled by default that listened on all configured IP addresses, and Tomcat treats AJP connections as more tru…KEVEPSS 99%analysed9.8CVE-2016-8735Apache Tomcat JmxRemoteLifecycleListener remote code executionApache Tomcat's JmxRemoteLifecycleListener was not updated to match the Oracle CVE-2016-3427 credential-type fix, leaving a deserialization weakness …KEVEPSS 90%analysed8.1CVE-2017-12617Apache Tomcat Default Servlet JSP upload leads to remote code executionApache Tomcat with HTTP PUT enabled (for example, the Default servlet readonly parameter set to false) allows an attacker to upload a JSP file throug…KEVEPSS 100%analysed8.1CVE-2017-12615Apache Tomcat on Windows unrestricted JSP upload via HTTP PUTApache Tomcat 7.0.0 through 7.0.79 on Windows with HTTP PUT enabled (for example, Default servlet readonly set to false) allows an attacker to upload…KEVEPSS 100%analysed7.5CVE-2026-34486Apache Tomcat EncryptInterceptor bypass exposes sensitive dataApache Tomcat contains a missing encryption of sensitive data flaw: the fix for CVE-2026-29146 can be bypassed, allowing the EncryptInterceptor to be…KEVEPSS 6.6%analysed7.5CVE-2023-44487HTTP/2 Rapid Reset stream cancellation denial of serviceThe HTTP/2 protocol permits a client to cancel many streams quickly, and the server's handling of those resets consumes disproportionate resources. T…KEVEPSS 100%analysed9.8CVE-2026-65637Apache tomcat improper input validation vulnerabilityImproper Input Validation vulnerability in Apache Tomcat due to incomplete fix for CVE-2026-32990. This issue affects Apache Tomcat: from 11.0.20 thr…EPSS 0.74%

Source: NIST National Vulnerability Database (record CVE-2007-2449), CISA KEV, FIRST EPSS (scores of 2026-09-25). This page is refreshed as NVD updates the record.