CVE-2008-0455
published 2008-01-25CVE-2008-0455: 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…
PriorityP433medium4.3CVSS 2.0
AVNACMAuNCNIPAN
EXPLOIT
EPSS
64.77%
99.2th percentile
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.
Affected
8 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apache | http_server | >= 2.2.0 < 2.2.23 | 2.2.23 |
| apache | http_server | >= 2.4.1 < 2.4.3 | 2.4.3 |
| debian | apache2 | < apache2 2.2.22-8 (bookworm) | apache2 2.2.22-8 (bookworm) |
| redhat | enterprise_linux_desktop | — | — |
| redhat | enterprise_linux_server | — | — |
| redhat | enterprise_linux_workstation | — | — |
| redhat | jboss_enterprise_application_platform | — | — |
| redhat | jboss_enterprise_application_platform | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Look for HTTP responses with status '406 Not Acceptable' or '300 Multiple Choices' that contain unsanitized filenames with XSS sequences (e.g., script tags or JavaScript URIs) in the response body — these are generated by mod_negotiation when a file with an XSS-laden name exists and the extension is omitted in the request. ↗
- →Monitor for POST requests with an 'Accept' header set to 'image/jpeg; q=0' (quality factor zero) targeting paths with fragment identifiers containing JavaScript payloads — this is the PoC exploit delivery pattern. ↗
- →Detect exploitation preconditions: directories with MultiViews enabled in Apache httpd where untrusted users can upload or create arbitrarily named files. Audit httpd.conf for 'MultiViews' in Options directives combined with writable directories. ↗
- →Alert on filenames containing XSS sequences (e.g., '<script>', 'javascript:', '%3Cscript%3E') being uploaded or created in web-accessible directories served by Apache with mod_negotiation enabled. ↗
- ·Vulnerability only triggers when mod_negotiation is loaded AND MultiViews is enabled for the directory AND attackers can upload/create arbitrarily named files in that directory. Default configurations are not affected. ↗
- ·CVE-2012-2687 is a duplicate of CVE-2008-0455 — the XSS issue was re-discovered and assigned a new CVE years later. Detection rules should cover both CVE identifiers. ↗
- ·Disabling MultiViews (adding '-MultiViews' to Options in httpd.conf) or disabling mod_negotiation entirely are the recommended mitigations; removing MultiViews is described as the least impactful workaround. ↗
CVSS provenance
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
osv4.3MEDIUM
vendor_debian4.3LOW
vendor_redhat4.3MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-3rhp-x8rm-9rvr: Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Apache HTTP Server 2
ghsa_unreviewed·2022-05-01
CVE-2008-0455 [MEDIUM] CWE-79 GHSA-3rhp-x8rm-9rvr: Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Apache HTTP Server 2
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.
OSV
CVE-2008-0455: Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Apache HTTP Server 2
osv·2008-01-25·CVSS 4.3
CVE-2008-0455 [MEDIUM] CVE-2008-0455: Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Apache HTTP Server 2
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.
Red Hat
httpd: mod_negotiation XSS via untrusted file names in directories with MultiViews enabled
vendor_redhat·2012-06-13·CVSS 4.3
CVE-2008-0455 [MEDIUM] CWE-79 httpd: mod_negotiation XSS via untrusted file names in directories with MultiViews enabled
httpd: mod_negotiation XSS via untrusted file names in directories with MultiViews enabled
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.
Package: httpd (Red Hat JBoss Enterprise Web Server 1) - Will not fix
Debian
CVE-2008-0455: apache2 - Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Ap...
vendor_debian·2008·CVSS 4.3
CVE-2008-0455 [MEDIUM] CVE-2008-0455: apache2 - Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Ap...
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.
Scope: local
bookworm: resolved (fixed in 2.2.22-8)
bullseye: resolved (fixed in 2.2.22-8)
forky: resolved (fixed in 2.2.22-8)
sid: resolved (fixed in 2.2.22-8)
trixie: resolved (fixed in 2.2.22-8)
No detection rules found.
http://rhn.redhat.com/errata/RHSA-2012-1591.htmlhttp://rhn.redhat.com/errata/RHSA-2012-1592.htmlhttp://rhn.redhat.com/errata/RHSA-2012-1594.htmlhttp://rhn.redhat.com/errata/RHSA-2013-0130.htmlhttp://secunia.com/advisories/29348http://secunia.com/advisories/51607http://security.gentoo.org/glsa/glsa-200803-19.xmlhttp://securityreason.com/securityalert/3575http://securitytracker.com/id?1019256http://www.mindedsecurity.com/MSA01150108.htmlhttp://www.securityfocus.com/archive/1/486847/100/0/threadedhttp://www.securityfocus.com/bid/27409https://exchange.xforce.ibmcloud.com/vulnerabilities/39867https://lists.apache.org/thread.html/56c2e7cc9deb1c12a843d0dc251ea7fd3e7e80293cde02fcd65286ba%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/84a3714f0878781f6ed84473d1a503d2cc382277e100450209231830%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/8d63cb8e9100f28a99429b4328e4e7cebce861d5772ac9863ba2ae6f%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/f7f95ac1cd9895db2714fa3ebaa0b94d0c6df360f742a40951384a53%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r05b5357d1f6bd106f41541ee7d87aafe3f5ea4dc3e9bde5ce09baff8%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r57608dc51b79102f3952ae06f54d5277b649c86d6533dcd6a7d201f7%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r75cbe9ea3e2114e4271bbeca7aff96117b50c1b6eb7c4772b0337c1f%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r9b4b963760a3cb5a4a70c902f325c6c0337fe51d5b8570416f8f8729%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r9ea3538f229874c80a10af473856a81fbf5f694cd7f471cc679ba70b%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rcc44594d4d6579b90deccd4536b5d31f099ef563df39b094be286b9e%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rd18c3c43602e66f9cdcf09f1de233804975b9572b0456cc582390b6f%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rdca61ae990660bacb682295f2a09d34612b7bb5f457577fe17f4d064%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rfbaf647d52c1cb843e726a0933f156366a806cead84fbd430951591b%40%3Ccvs.httpd.apache.org%3Ehttp://rhn.redhat.com/errata/RHSA-2012-1591.htmlhttp://rhn.redhat.com/errata/RHSA-2012-1592.htmlhttp://rhn.redhat.com/errata/RHSA-2012-1594.htmlhttp://rhn.redhat.com/errata/RHSA-2013-0130.htmlhttp://secunia.com/advisories/29348http://secunia.com/advisories/51607http://security.gentoo.org/glsa/glsa-200803-19.xmlhttp://securityreason.com/securityalert/3575http://securitytracker.com/id?1019256http://www.mindedsecurity.com/MSA01150108.htmlhttp://www.securityfocus.com/archive/1/486847/100/0/threadedhttp://www.securityfocus.com/bid/27409https://exchange.xforce.ibmcloud.com/vulnerabilities/39867https://lists.apache.org/thread.html/56c2e7cc9deb1c12a843d0dc251ea7fd3e7e80293cde02fcd65286ba%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/84a3714f0878781f6ed84473d1a503d2cc382277e100450209231830%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/8d63cb8e9100f28a99429b4328e4e7cebce861d5772ac9863ba2ae6f%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/f7f95ac1cd9895db2714fa3ebaa0b94d0c6df360f742a40951384a53%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r05b5357d1f6bd106f41541ee7d87aafe3f5ea4dc3e9bde5ce09baff8%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r57608dc51b79102f3952ae06f54d5277b649c86d6533dcd6a7d201f7%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r75cbe9ea3e2114e4271bbeca7aff96117b50c1b6eb7c4772b0337c1f%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r9b4b963760a3cb5a4a70c902f325c6c0337fe51d5b8570416f8f8729%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/r9ea3538f229874c80a10af473856a81fbf5f694cd7f471cc679ba70b%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rcc44594d4d6579b90deccd4536b5d31f099ef563df39b094be286b9e%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rd18c3c43602e66f9cdcf09f1de233804975b9572b0456cc582390b6f%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rdca61ae990660bacb682295f2a09d34612b7bb5f457577fe17f4d064%40%3Ccvs.httpd.apache.org%3Ehttps://lists.apache.org/thread.html/rfbaf647d52c1cb843e726a0933f156366a806cead84fbd430951591b%40%3Ccvs.httpd.apache.org%3E
2008-01-25
Published