CVE-2024-43412 Xibo CMS XSS vulnerability when previewing files uploaded to the library containing HTML/JS
- Exploited in the wild
- Not known
- Fix
- None listed
What is CVE-2024-43412?
CVE-2024-43412 is a medium-severity vulnerability in xibosignage xibo-cms, published on 3 Sep 2024.
Official description
Xibo is an open source digital signage platform with a web content management system (CMS). Prior to version 4.1.0, a cross-site scripting vulnerability in Xibo CMS allows authorized users to execute arbitrary JavaScript via the file preview function. Users can upload HTML/CSS/JS files into the Xibo Library via the Generic File module to be referenced on Displays and in Layouts. This is intended functionality. When previewing these resources from the Library and Layout editor they are executed in the users browser. This will be disabled in future releases, and users are encouraged to use the new developer tools in 4.1 to design their widgets which require this type of functionality. This behavior has been changed in 4.1.0 to preview previewing of generic files. There are no workarounds for this issue.
Weakness: CWE-79
Which versions are affected by CVE-2024-43412?
It affects 1 product.
Products include Xibosignage Xibo.
How do I fix CVE-2024-43412?
No fix has been published for CVE-2024-43412 yet. Limit exposure of the affected software until one is available.
Is CVE-2024-43412 being exploited?
There is no known exploitation of CVE-2024-43412 in the wild and no public exploit code.
Other vulnerabilities in xibosignage xibo-cms
- CVE-2023-33177 Xibo CMS vulnerable to Remote Code Execution through Zip Slip
- CVE-2024-41802 Xibo allows Sensitive Information Disclosure abusing SQL Injection in Xibo CMS DataSet Data Import
- CVE-2026-31952 Xibo CMS API has SQL Injection via DataSet Filter Parameter
- CVE-2013-4887 SQL injection in n/a
- CVE-2025-62369 Xibo CMS: Remote Code Execution through module templates
Sources
Also known as GHSA-336f-wrgx-57gg.