CVE-2026-55592
Full vulnerability record from the local CVENow database.
Description
Dashy is a self-hostable personal dashboard. Prior to 4.3.7, Dashy's workspace view trusts the url query parameter and assigns it directly to an iframe source without scheme validation. If a logged-in user opens a crafted workspace link containing a javascript: URL, JavaScript runs on the Dashy origin and can read same-origin browser data, interact with the Dashy DOM, and send requests as the victim. This issue is fixed in version 4.3.7.
Severity
LOW
CVSS score
3.9
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-07 21:17:27.433000
Last modified
2026-10-25 20:10:00.147000
View original CVE JSON
{
"id": "CVE-2026-55592",
"sourceIdentifier": "[email protected]",
"published": "2026-07-07T21:17:27.433",
"lastModified": "2026-10-25T20:10:00.147",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Dashy is a self-hostable personal dashboard. Prior to 4.3.7, Dashy's workspace view trusts the url query parameter and assigns it directly to an iframe source without scheme validation. If a logged-in user opens a crafted workspace link containing a javascript: URL, JavaScript runs on the Dashy origin and can read same-origin browser data, interact with the Dashy DOM, and send requests as the victim. This issue is fixed in version 4.3.7."
},
{
"lang": "es",
"value": "Dashy es un panel personal autoalojable. Antes de la 4.3.7, la vista de espacio de trabajo de Dashy confía en el parámetro de consulta de la URL y lo asigna directamente a una fuente de iframe sin validación de esquema. Si un usuario autenticado abre un enlace de espacio de trabajo manipulado que contiene una URL javascript_disabled: , JavaScript se ejecuta en el origen de Dashy y puede leer datos del navegador del mismo origen, interactuar con el DOM de Dashy y enviar solicitudes como la víctima. Este problema está solucionado en la versión 4.3.7."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "lissy93",
"product": "dashy",
"versions": [
{
"version": "< 4.3.7",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N",
"baseScore": 3.9,
"baseSeverity": "LOW",
"attackVector": "LOCAL",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "REQUIRED",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 1.3,
"impactScore": 2.5
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-08T14:30:25.302873Z",
"id": "CVE-2026-55592",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-79"
}
]
}
],
"references": [
{
"url": "https://github.com/lissy93/dashy/commit/4bc620e21cc8e3466f32b8bc40614b0d0eb5648b",
"source": "[email protected]"
},
{
"url": "https://github.com/lissy93/dashy/releases/tag/4.3.7",
"source": "[email protected]"
},
{
"url": "https://github.com/lissy93/dashy/security/advisories/GHSA-58mp-4qr3-vmrc",
"source": "[email protected]"
},
{
"url": "https://github.com/lissy93/dashy/security/advisories/GHSA-58mp-4qr3-vmrc",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}