VYPR
Low severityNVD Advisory· Published Apr 28, 2023· Updated Jan 31, 2025

CVE-2023-28820

CVE-2023-28820

Description

Concrete CMS (previously concrete5) before 9.1 is vulnerable to stored XSS in RSS Displayer via the href attribute because the link element input was not sanitized.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
concrete5/concrete5Packagist
< 9.1.09.1.0

Affected products

2

Patches

Vulnerability mechanics

Root cause

"Missing input sanitization on the href attribute of the RSS Displayer block allows stored XSS."

Attack vector

An attacker with the ability to create or edit an RSS Displayer block can inject arbitrary JavaScript into the `href` attribute of a link element, because the input is not sanitized [patch_id=1640886]. The stored XSS payload executes when a victim views the page containing the malicious RSS Displayer block. No special network position is required beyond normal web access to the Concrete CMS instance. The advisory does not specify additional preconditions such as authentication level.

Affected code

The CHANGELOG entry for version 9.1.0 lists a security fix referencing HackerOne report 1483104 and notes "Fixed several places where we weren’t sanitizing file names in the file manager and stacks page." However, the patch file provided (f1a0eb94bc70d74c58ec8746a7a940cf8257bf22) only updates CHANGELOG.md and does not contain the actual code diff that fixes the vulnerability. Therefore, the specific functions, files, or code paths at fault are not visible in this bundle.

What the fix does

The provided patch (f1a0eb94bc70d74c58ec8746a7a940cf8257bf22) only updates CHANGELOG.md to document the security fixes in version 9.1.0, including the fix for HackerOne report 1483104 and sanitization of file names. The actual code changes that close the vulnerability are not included in this bundle. Based on the CVE description, the fix would involve sanitizing the `href` attribute input in the RSS Displayer block to prevent stored XSS.

Preconditions

  • authAttacker must have the ability to create or edit an RSS Displayer block on the Concrete CMS instance.
  • inputThe victim must view a page that contains the malicious RSS Displayer block.

Generated on May 23, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.