CVE-2015-7519
mediumpriority · track · 16EPSS 0.024 · 84 %ileEUUSEPSS · scored 2026-10-27
agent/Core/Controller/SendRequest.cpp in Phusion Passenger before 4.0.60 and 5.0.x before 5.0.22, when used in Apache integration mode or in standalone mode without a filtering proxy, allows remote attackers to spoof headers passed to applications by using an _ (underscore) character instead of a - (dash) character in an HTTP header, as demonstrated by an X_User header.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · low–medium · 3.4–4.3
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (26)
Products and version ranges known to be affected.
- phusionpassenger phusion passenger≤ 4.0.59nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.0nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.1nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.10nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.11nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.12nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.13nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.14nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.15nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.16nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.17nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.18nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.19nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.2nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.20nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.21nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.3nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.4nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
- phusionpassenger phusion passenger= 5.0.5nvdUScpe:2.3:a:phusionpassenger:phusion_passenger:*:*:*:*:*:*:*:*
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-fxwv-953p-7qpfPhusion Passenger allows remote attackers to spoof headers2018-10-10ghsa · osvUS
`agent/Core/Controller/SendRequest.cpp` in Phusion Passenger before 4.0.60 and 5.0.x before 5.0.22, when used in Apache integration mode or in standalone mode without a filtering proxy, allows remote attackers to spoof headers passed to applications by using an `_` (underscore) character instead of a `-` (dash) character in an HTTP header, as demonstrated by an `X_User` header.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (22)
External citations — patches, advisories, analysis.
- http://lists.opensuse.org/opensuse-security-announce/2015-12/msg00024.htmlcnnvd
- http://www.openwall.com/lists/oss-security/2015/12/07/1cnnvd
- http://www.openwall.com/lists/oss-security/2015/12/07/2cnnvd
- https://blog.phusion.nl/2015/12/07/cve-2015-7519/cnnvd
- https://bugzilla.suse.com/show_bug.cgi?id=956281cnnvd
- https://github.com/phusion/passenger/commit/ddb8ecc4ebf260e4967f57f271d4f5761abeac3ecnnvd
- http://lists.opensuse.org/opensuse-security-announce/2015-12/msg00024.htmlenisa_euvd
- http://www.openwall.com/lists/oss-security/2015/12/07/1enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan