CVE-2024-56156 Halo Vulnerable to Stored XSS and RCE via File Upload Bypass
Attackers can bypass file validation to upload malicious files, leading to stored XSS and potential remote code execution in Halo.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2024-56156?
CVE-2024-56156 is a medium-severity vulnerability in halo-dev halo, published on 25 Apr 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Halo is an open source website building tool. Prior to version 2.20.13, a vulnerability in Halo allows attackers to bypass file type validation controls. This bypass enables the upload of malicious files including executables and HTML files, which can lead to stored cross-site scripting attacks and potential remote code execution under certain circumstances. This issue has been patched in version 2.20.13.
Weakness: CWE-79
Which versions are affected by CVE-2024-56156?
It affects 1 product.
Products include Halo Halo.
How do I fix CVE-2024-56156?
No fix has been published for CVE-2024-56156 yet. Limit exposure of the affected software until one is available.
Is CVE-2024-56156 being exploited?
There is no known exploitation of CVE-2024-56156 in the wild and no public exploit code.
Other vulnerabilities in halo-dev halo
Sources
Also known as GHSA-99mc-ch53-pqh9.