← Vulnerability feed

Vulnerability record · CVE-2008-0455 · published 25 January 2008

CVE-2008-0455: Apache mod_negotiation XSS via crafted uploaded filename

Apache · Http Server

Apache HTTP Server's mod_negotiation module reflects attacker-controlled filenames into 406 Not Acceptable and 300 Multiple Choices error responses without proper encoding. An authenticated user who can upload a file with XSS sequences in its name can inject script or HTML that executes in the browser of anyone requesting that file without its extension. The flaw affects the 2.2.x, 2.0.x and 1.3.x series up to the versions named in the record.

4.3 CVSS 2.0 Medium EPSS 65% · top 0.8% CWE-79 · Cross-site scripting
4.3CVSS 2.0 base score
65%EPSS exploitation probability, 30 days
NoNot in CISA KEV
5Affected product versions listed by NVD
52References, 8 tagged exploit
16 Jun 2026Last modified by NVD

Description

Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Apache HTTP Server 2.2.6 and earlier in the 2.2.x series, 2.0.61 and earlier in the 2.0.x series, and 1.3.39 and earlier in the 1.3.x series allows remote authenticated users to inject arbitrary web script or HTML by uploading a file with a name containing XSS sequences and a file extension, which leads to injection within a (1) "406 Not Acceptable" or (2) "300 Multiple Choices" HTTP response when the extension is omitted in a request for the file.

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 19 September 2026. Confidence: high.

medium priorityThe flaw requires authentication to upload the malicious file and victim interaction to trigger, and CVSS rates it 4.3, though public exploit references and a high EPSS score raise its practical risk.

What it is

Apache HTTP Server's mod_negotiation module reflects attacker-controlled filenames into 406 Not Acceptable and 300 Multiple Choices error responses without proper encoding. An authenticated user who can upload a file with XSS sequences in its name can inject script or HTML that executes in the browser of anyone requesting that file without its extension. The flaw affects the 2.2.x, 2.0.x and 1.3.x series up to the versions named in the record.

Impact

An attacker gains script execution in the victim's browser session on the affected server's origin, enabling session theft, request forgery or content manipulation. The CVSS 2.0 vector shows integrity impact only, with no confidentiality or availability impact.

Attack surface

Reached over the network through normal HTTP requests to a file served by mod_negotiation; the injection triggers when a request omits the file extension. The record states remote authenticated users are required to upload the maliciously named file, and a victim must then request that file for the script to run.

Exploitation

CISA KEV does not list this CVE, but EPSS is high at 0.6477 (99.2nd percentile) and multiple references are tagged Exploit, indicating public exploit material exists. No ransomware group is documented as using it.

What to do

  • Upgrade Apache HTTP Server to a release later than the affected 2.2.x, 2.0.x and 1.3.x versions named in the record, or apply the vendor errata referenced (RHSA-2012-1591/1592/1594, RHSA-2013-0130, GLSA-200803-19).
  • Disable or restrict mod_negotiation (MultiViews) where content negotiation is not required.
  • Restrict file upload privileges so untrusted users cannot place files with attacker-controlled names on the web root.
  • Encode or sanitize filenames before they are reflected into error responses, and enforce a strict filename character policy.
  • Deploy a WAF or response filter that blocks script content in 300 and 406 responses.

Detection

  • Search web server logs for 300 and 406 responses tied to requests for files whose names contain script or HTML metacharacters.
  • Audit uploaded filenames on the web root for angle brackets, quotes or script sequences.
  • Monitor for requests that omit file extensions on negotiated resources, which is the trigger condition.
  • Review mod_negotiation and MultiViews configuration across servers to confirm exposure.

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

Affected products

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

References

LinkTags
http://rhn.redhat.com/errata/RHSA-2012-1591.html Third Party Advisory
http://rhn.redhat.com/errata/RHSA-2012-1592.html Third Party Advisory
http://rhn.redhat.com/errata/RHSA-2012-1594.html Third Party Advisory
http://rhn.redhat.com/errata/RHSA-2013-0130.html Third Party Advisory
http://secunia.com/advisories/29348 Not Applicable
http://secunia.com/advisories/51607 Not Applicable
http://security.gentoo.org/glsa/glsa-200803-19.xml Third Party Advisory
http://securityreason.com/securityalert/3575 ExploitThird Party Advisory
http://securitytracker.com/id?1019256 Broken LinkExploitThird Party AdvisoryVDB Entry
http://www.mindedsecurity.com/MSA01150108.html Exploit
http://www.securityfocus.com/archive/1/486847/100/0/threaded Third Party AdvisoryVDB Entry
http://www.securityfocus.com/bid/27409 ExploitThird Party AdvisoryVDB Entry
https://exchange.xforce.ibmcloud.com/vulnerabilities/39867 Third Party AdvisoryVDB Entry
https://lists.apache.org/thread.html/56c2e7cc9deb1c12a843d0dc251ea7fd3e7e80293cde02fcd65286ba%40%3Ccvs.httpd.apache.org%
https://lists.apache.org/thread.html/84a3714f0878781f6ed84473d1a503d2cc382277e100450209231830%40%3Ccvs.httpd.apache.org%
https://lists.apache.org/thread.html/8d63cb8e9100f28a99429b4328e4e7cebce861d5772ac9863ba2ae6f%40%3Ccvs.httpd.apache.org%
https://lists.apache.org/thread.html/f7f95ac1cd9895db2714fa3ebaa0b94d0c6df360f742a40951384a53%40%3Ccvs.httpd.apache.org%
https://lists.apache.org/thread.html/r05b5357d1f6bd106f41541ee7d87aafe3f5ea4dc3e9bde5ce09baff8%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/r57608dc51b79102f3952ae06f54d5277b649c86d6533dcd6a7d201f7%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/r75cbe9ea3e2114e4271bbeca7aff96117b50c1b6eb7c4772b0337c1f%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/r9b4b963760a3cb5a4a70c902f325c6c0337fe51d5b8570416f8f8729%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/r9ea3538f229874c80a10af473856a81fbf5f694cd7f471cc679ba70b%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/rcc44594d4d6579b90deccd4536b5d31f099ef563df39b094be286b9e%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/rd18c3c43602e66f9cdcf09f1de233804975b9572b0456cc582390b6f%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/rdca61ae990660bacb682295f2a09d34612b7bb5f457577fe17f4d064%40%3Ccvs.httpd.apache.org
https://lists.apache.org/thread.html/rfbaf647d52c1cb843e726a0933f156366a806cead84fbd430951591b%40%3Ccvs.httpd.apache.org
http://rhn.redhat.com/errata/RHSA-2012-1591.html Third Party Advisory
http://rhn.redhat.com/errata/RHSA-2012-1592.html Third Party Advisory
http://rhn.redhat.com/errata/RHSA-2012-1594.html Third Party Advisory
http://rhn.redhat.com/errata/RHSA-2013-0130.html Third Party Advisory
http://secunia.com/advisories/29348 Not Applicable
http://secunia.com/advisories/51607 Not Applicable
http://security.gentoo.org/glsa/glsa-200803-19.xml Third Party Advisory
http://securityreason.com/securityalert/3575 ExploitThird Party Advisory
http://securitytracker.com/id?1019256 Broken LinkExploitThird Party AdvisoryVDB Entry
http://www.mindedsecurity.com/MSA01150108.html Exploit
http://www.securityfocus.com/archive/1/486847/100/0/threaded Third Party AdvisoryVDB Entry
http://www.securityfocus.com/bid/27409 ExploitThird Party AdvisoryVDB Entry
https://exchange.xforce.ibmcloud.com/vulnerabilities/39867 Third Party AdvisoryVDB Entry
https://lists.apache.org/thread.html/56c2e7cc9deb1c12a843d0dc251ea7fd3e7e80293cde02fcd65286ba%40%3Ccvs.httpd.apache.org%

Track CVE-2008-0455 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-2021-42013Apache HTTP Server path traversal and RCE via incomplete fixThe fix for CVE-2021-41773 in Apache HTTP Server 2.4.50 was insufficient, leaving a path traversal flaw that lets attackers map URLs to files outside…KEVEPSS 100%analysed9.8CVE-2021-41773Apache HTTP Server 2.4.49 path traversal and RCEA path normalization flaw introduced in Apache HTTP Server 2.4.49 lets attackers map URLs to files outside directories configured by Alias-like direc…KEVEPSS 100%analysed9.8CVE-2019-5544OpenSLP heap out-of-bounds write in VMware ESXi and Horizon DaaSOpenSLP as shipped in VMware ESXi and Horizon DaaS contains a heap overwrite (out-of-bounds write) flaw. VMware rates it Critical with a maximum CVSS…KEVEPSS 97%analysed9.8CVE-2019-11043PHP-FPM buffer overflow enables remote code executionPHP-FPM in certain configurations writes past allocated buffers into FCGI protocol data space, an out-of-bounds write (CWE-787, CWE-120). It affects …KEVEPSS 100%analysed9.8CVE-2017-12149JBoss HTTP Invoker deserialization allows remote code executionThe ReadOnlyAccessFilter doFilter method in the JBoss HTTP Invoker deserializes untrusted data without restricting which classes can be loaded. An un…KEVEPSS 91%analysed9.8CVE-2016-4171Adobe Flash Player unspecified remote code execution flawCVE-2016-4171 is an unspecified vulnerability in Adobe Flash Player 21.0.0.242 and earlier that allows remote attackers to execute arbitrary code thr…KEVEPSS 20%analysed9.8CVE-2016-4117Adobe Flash Player unspecified vectors allow arbitrary code executionAdobe Flash Player 21.0.0.226 and earlier contains a critical flaw that lets remote attackers execute arbitrary code through unspecified vectors. Ado…KEVEPSS 94%analysed9.8CVE-2016-3427Oracle Java SE JMX Improper Access Control VulnerabilityCVE-2016-3427 is an unspecified vulnerability in Oracle Java SE 6u113, 7u99, 8u77, Java SE Embedded 8u77, and JRockit R28.3.9, reached through vector…KEVEPSS 92%analysed

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