QloApps 1.7.0 Stored XSS via SVG File Upload in Admin File Manager
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-25558
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 03:51 UTC · Revision 1
Source evidence
QloApps 1.7.0 Stored XSS via SVG File Upload in Admin File Manager
core-osv · Original sourcePublished 8 Jun 2026, 14:01 UTC
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.
osv:CVE-2026-25558
Complete source record
{
"id": "695c28fc16725eef665393829cdf5ef361a3321172f005de27b53d5c95e9e03b",
"url": "https://osv.dev/vulnerability/CVE-2026-25558",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "QloApps 1.7.0 Stored XSS via SVG File Upload in Admin File Manager",
"summary": "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.",
"evidence": "osv:CVE-2026-25558",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-25558",
"aliases": [
"CVE-2026-25558"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/qloapps/qloapps",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "f768898c20c43cb0733a6099e390e5be71631393"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.7.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.7.0"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v1.7.0",
"v1.6.1",
"v1.6.0",
"v1.5.2",
"v1.5.0",
"v1.4.1",
"v1.4.0",
"v1.3.2",
"v1.3.1",
"v1.3.0",
"v0.3"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-25558.json"
}
}
],
"modified": "2026-10-28T02:30:49.453719321Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25558.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-25558",
"https://www.vulncheck.com/advisories/qloapps-stored-xss-via-svg-file-upload-in-admin-file-manager",
"https://github.com/Qloapps/QloApps/issues/1728",
"https://github.com/Qloapps/QloApps"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25558.json"
}
},
"related_cves": [
{
"value": "CVE-2026-25558",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 517900,
"published_at": "2026-06-08T14:01:25.022+00:00"
}