CVE-2024-56156CWE-79

Halo Vulnerable to Stored XSS and RCE via File Upload Bypass

Medium · published April 25, 2025

CVSS v4.0
5.5
EPSS
1%
Percentile
56.6
In the wild
Unconfirmed
What it is

⚠️ A sneaky bypass in Halo could let attackers upload malicious files, including executables! Imagine the chaos if a website starts running unauthorized code. 🔥 Think of it like a restaurant allowing anyone to swap their food order without checks — you might end up serving a dish that nobody wanted and potentially toxic! If exploited, attackers could not only store harmful scripts on your site but might also execute code remotely, putting user data and the whole system at risk. The implications could be serious, as it could lead to data breaches or site defacement, which is absolutely devastating for any organization!

Put simply

Think of it like a restaurant allowing anyone to swap their food order without checks — you might end up serving a dish that nobody wanted and potentially toxic! This vulnerability allows attackers to bypass file type validation in Halo before version 2.20.13, enabling them to upload malicious files that could lead to stored XSS attacks and, under certain conditions, remote code execution.

What to do

If exploited, attackers could not only store harmful scripts on your site but might also execute code remotely, putting user data and the whole system at risk. The implications could be serious, as it could lead to data breaches or site defacement, which is absolutely devastating for any organization! To protect your site, upgrade to version 2.20.13 immediately! Additionally, review your file upload processes to ensure strict validation of file types. Consider implementing additional security measures like file scanning. You've got this! With these steps, you'll bolster your defenses and keep your site safe. 🛡️

The record
Technical detail
CVSS v4.0
5.5 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L/E:P
EPSS
0.00813 · 56.6th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-04-25T15:08Z
EPSS history
Timeline
  • 25 APR 15:08Z
    Halo Vulnerable to Stored XSS and RCE via File Upload Bypass
    cvelistv5