CVE-2026-25558
Received Received - Intake
Stored XSS in QloApps Admin File Manager via Malicious SVG Upload

Publication date: 2026-06-08

Last updated on: 2026-06-08

Assigner: VulnCheck

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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-08
Last Modified
2026-06-08
Generated
2026-06-08
AI Q&A
2026-06-08
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
qloapps qloapps 1.7.0
qloapps qloapps to 1.7.0 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability allows authenticated administrators to upload malicious SVG files containing JavaScript that executes in the browsers of other users, potentially compromising the confidentiality and integrity of user sessions.

Such a compromise of confidentiality and integrity could lead to violations of data protection standards and regulations like GDPR and HIPAA, which require safeguarding personal and sensitive information against unauthorized access or disclosure.

Therefore, exploitation of this vulnerability may result in non-compliance with these regulations due to the risk of unauthorized script execution and potential data exposure.

Executive Summary

CVE-2026-25558 is a stored cross-site scripting (XSS) vulnerability in QloApps version 1.7.0 and earlier, specifically in the admin file manager.

Authenticated administrators can upload malicious SVG files containing JavaScript event handlers such as "onload." When other users view these SVG files, the embedded scripts execute in their browsers.

This vulnerability arises from improper neutralization of input during web page generation, allowing attackers to inject and execute arbitrary scripts.

Impact Analysis

This vulnerability can impact you by allowing attackers with administrator access to inject malicious JavaScript into SVG files uploaded via the admin file manager.

When other users view these files, the malicious scripts execute in their browsers, potentially compromising the confidentiality and integrity of user sessions.

This can lead to unauthorized actions performed on behalf of users, data theft, or other malicious activities depending on the script's intent.

Detection Guidance

This vulnerability involves the upload of crafted SVG files containing JavaScript event handlers through the admin file manager by authenticated administrators.

To detect this vulnerability on your system, you should check for the presence of SVG files uploaded via the admin file manager that contain suspicious JavaScript event handlers such as "onload".

Commands to help detect potentially malicious SVG files include searching for SVG files containing script or event handler attributes. For example, on a Linux system, you can use:

  • grep -r --include='*.svg' -i 'onload' /path/to/uploaded/files
  • grep -r --include='*.svg' -i '<script' /path/to/uploaded/files

Additionally, monitoring web server logs for access to SVG files and unusual behavior when these files are accessed may help identify exploitation attempts.

Mitigation Strategies

Immediate mitigation steps include restricting or disabling the upload of SVG files through the admin file manager unless absolutely necessary.

If SVG uploads are required, sanitize the uploaded SVG files to remove any script-capable elements or JavaScript event handlers.

Serve SVG files with safe HTTP headers and enforce a strict Content Security Policy (CSP) to prevent execution of malicious scripts.

Validate both file extensions and content types rigorously, treating SVG files as active content rather than standard images.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-25558. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart