CVE-2024-53277 Cross-site Scripting in form messages in silverstripe framework
Attackers can inject malicious scripts via unsanitized user content in form messages, potentially compromising user sessions or executing code.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-53277?
CVE-2024-53277 is a medium-severity cross-site scripting vulnerability in silverstripe-framework, published on 14 Jan 2025. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Silverstripe Framework is a PHP framework which powers the Silverstripe CMS. In some cases, form messages can contain HTML markup. This is an intentional feature, allowing links and other relevant HTML markup for the given message. Some form messages include content that the user can provide. There are scenarios in the CMS where that content doesn't get correctly sanitised prior to being included in the form message, resulting in an XSS vulnerability. This issue has been addressed in silverstripe/framework version 5.3.8 and users are advised to upgrade. There are no known workarounds for this vulnerability.
Weakness: CWE-79
Which versions are affected by CVE-2024-53277?
2 open source packages ship an affected version, including silverstripe/framework. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
silverstripe/framework Packagist | All versions | 5.3.8 |
silverstripe/framework Packagist | All versions | 5.3.8 |
Products include Silverstripe Framework.
How do I fix CVE-2024-53277?
Upgrade silverstripe/framework to 5.3.8 or later.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2024-53277 being exploited?
There is no known exploitation of CVE-2024-53277 in the wild and no public exploit code.
Other vulnerabilities in silverstripe-framework
- CVE-2022-38148 Blind SQL Injection via GridFieldSortableHeader
- CVE-2022-38462 Reflected XSS in querystring parameters
- CVE-2025-30148 Silverstripe Framework has a XSS vulnerability in HTML editor
- CVE-2024-32981 Cross-site Scripting vulnerability with encoded payload in silverstripe/framework
- CVE-2023-22729 Silverstripe Framework has open redirect vulnerability on CMSSecurity relogin screen
Sources
Also known as GHSA-ff6q-3c9c-6cf5.