Concrete CMS Cross-site Scripting (XSS) in the Advanced File Search Filter
Impact
Concrete CMS versions 9 below 9.2.8 and versions below 8.5.16 are vulnerable to Cross-site Scripting (XSS) in the Advanced File Search Filter. Prior to the fix, a rogue administrator could add malicious code in the file manager because of insufficient validation of administrator provided data. All administrators have access to the File Manager and hence could create a search filter with the malicious code attached. The Concrete CMS security team gave this vulnerability a CVSS v3.1 score of 3.1 with a vector of AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:L…
Source excerpt · OSVAffected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
| Affected range | Recorded fix |
|---|---|
| From 9.0.0RC1 before 9.2.8Ecosystem versions | 9.2.8 |
| Earlier releases before 8.5.16Ecosystem versions | 8.5.16 |
Version evidence: OSV · GHSA-xwrh-qxmc-x8c8
View original version evidence (57 explicit versions)
Original source description
Concrete CMS versions 9 below 9.2.8 and versions below 8.5.16 are vulnerable to Cross-site Scripting (XSS) in the Advanced File Search Filter. Prior to the fix, a rogue administrator could add malicious code in the file manager because of insufficient validation of administrator provided data. All administrators have access to the File Manager and hence could create a search filter with the malicious code attached. The Concrete CMS security team gave this vulnerability a CVSS v3.1 score of 3.1 with a vector of AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:L https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator .
References
- Security advisory nvd.nist.gov/vuln/detail/CVE-2024-3178
- Patch github.com/concretecms/concretecms/pull/11988
- Patch github.com/concretecms/concretecms/pull/11989
- Patch github.com/concretecms/concretecms/commit/822e689cefe1eb876e9de31dad9ce660f3b5c295
- Patch github.com/concretecms/concretecms/commit/f2ea49b3cdbac3cbfdf5d3c862de7b7097bbe904
- Release notes documentation.concretecms.org/9-x/developers/introduction/version-history/928-release-notes
- Release notes documentation.concretecms.org/developers/introduction/version-history/8516-release-notes
- Source reference github.com/concretecms/concretecms