GitHub Advisoryadvisory · Packagist
GHSA-2mvg-c6mg-3q63 Concrete CMS vulnerable to cross-site scripting (XSS)
MEDIUM
Official page ↗
- Aliases
- CVE-2017-7725
- Ecosystem
- Packagist
- Packages
- concrete5/concrete5
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Weaknesses
- CWE-79
- Reviewed
- 2023-07-25
Affected packages
• Packagist concrete5/concrete5: <= 8.1.0 (no fix yet)
Description
concrete5 8.1.0 places incorrect trust in the HTTP Host header during caching, if the administrator did not define a "canonical" URL on installation of concrete5 using the "Advanced Options" settings. Remote attackers can make a GET request with any domain name in the Host header. This is stored and allows for arbitrary domains to be set for certain links displayed to subsequent visitors, potentially an XSS vector.
Related
Alias · CVE (1)
- CVE-2017-7725 concrete5 8.1.0 places incorrect trust in the HTTP Host header during caching, if the administrator did not define a "canonical" URL on… vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2017-7725 advisory
- https://hackerone.com/reports/148300 web
- https://packetstormsecurity.com/files/142145/concrete5-8.1.0-Host-Header-Injection.html web
- https://web.archive.org/web/20210124030008/https://www.securityfocus.com/bid/97649 web
- https://www.exploit-db.com/exploits/41885 web
- http://hyp3rlinx.altervista.org/advisories/CONCRETE5-v8.1.0-HOST-HEADER-INJECTION.txt web