CVE-2026-25558 Details
Description
QloApps through 1.7.0 contains a stored cross-site scripting vulnerability in the admin file manager that allows authenticated administrators to inject malicious JavaScript by uploading crafted SVG files. Attackers can embed JavaScript event handlers such as onload within SVG files uploaded through the file manager to execute arbitrary scripts in the browser of any user who subsequently views the file.
A stored cross-site scripting vulnerability has been identified in QloApps versions through 1.7.0. This issue resides in the admin file manager, where authenticated administrators can upload malicious SVG files. These crafted files can include JavaScript event handlers, such as 'onload', which, when viewed by other users, execute arbitrary scripts in their browsers. This vulnerability exploits the fact that SVG files are accepted and later served in a way that allows script execution.
It is recommended to disallow SVG uploads in the admin file manager unless absolutely necessary. If SVG support is required, sanitize uploaded SVG files with a robust SVG sanitizer that removes script-capable elements and event-handler attributes. Additionally, serve user-uploaded SVG files with safe headers and/or from an isolated origin when possible, enforce a strict Content Security Policy for uploaded content, and validate both file extension and actual content type, treating SVG as active content rather than a standard image format.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 8, 2026CISA-ADP
Assessed Jun 9, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/Qloapps/QloApps/issues/1728 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://www.vulncheck.com/advisories/qloapps-stored-xss-via-svg-file-upload-in-admin-file-manager | [email protected] | AdvisoryVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| QloApps | <= 1.7.0 (semver) |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 23, 2026 | CVE Translated | [email protected] |
| Jul 14, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 8, 2026 | New CVE Received | [email protected] |
Volerion