Skip to content
Heist/ feed
Back to feed
Medium

QloApps 1.7.0 Stored XSS via SVG File Upload in Admin File Manager

Type: advisorySources: OSV

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 source

Published 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"
}