CVE-2025-68669
Full vulnerability record from the local CVENow database.
Description
5ire is a cross-platform desktop artificial intelligence assistant and model context protocol client. In versions 0.15.2 and prior, an RCE vulnerability exists in useMarkdown.ts, where the markdown-it-mermaid plugin is initialized with securityLevel: 'loose'. This configuration explicitly permits the rendering of HTML tags within Mermaid diagram nodes. This issue has not been patched at time of publication.
Severity
CRITICAL
CVSS score
9.6
(v3.1)
Vulnerability status
Modified
Source identifier
Published
2025-12-23 23:15:45.470000
Last modified
2026-10-19 22:10:00.130000
View original CVE JSON
{
"id": "CVE-2025-68669",
"sourceIdentifier": "[email protected]",
"published": "2025-12-23T23:15:45.470",
"lastModified": "2026-10-19T22:10:00.130",
"vulnStatus": "Modified",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "5ire is a cross-platform desktop artificial intelligence assistant and model context protocol client. In versions 0.15.2 and prior, an RCE vulnerability exists in useMarkdown.ts, where the markdown-it-mermaid plugin is initialized with securityLevel: 'loose'. This configuration explicitly permits the rendering of HTML tags within Mermaid diagram nodes. This issue has not been patched at time of publication."
},
{
"lang": "es",
"value": "5ire es un asistente de inteligencia artificial de escritorio multiplataforma y cliente del protocolo de contexto de modelo. En versiones anteriores o iguales a 0.15.2, existe una vulnerabilidad RCE en useMarkdown.ts, donde el plugin markdown-it-mermaid se inicializa con securityLevel: ’loose’. Esta configuración permite explícitamente la renderización de etiquetas HTML dentro de los nodos de diagramas Mermaid. Este problema no ha sido parcheado al momento de la publicación."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "nanbingxyz",
"product": "5ire",
"versions": [
{
"version": "<= 0.15.2",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H",
"baseScore": 9.6,
"baseSeverity": "CRITICAL",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 2.8,
"impactScore": 6.0
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2025-12-24T14:39:35.377091Z",
"id": "CVE-2025-68669",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-79"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:5ire:5ire:*:*:*:*:*:*:*:*",
"versionEndExcluding": "0.15.2",
"matchCriteriaId": "C6B0601E-7CF5-474D-A57A-8771BBAF2BEC"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/nanbingxyz/5ire/blob/c40d05a2b546094789fc727daa5383bb15034442/src/hooks/useMarkdown.ts#L156",
"source": "[email protected]",
"tags": [
"Product"
]
},
{
"url": "https://github.com/nanbingxyz/5ire/commit/1fbe40d0bfbfe215370d45b9af856c286d67d3f2",
"source": "[email protected]"
},
{
"url": "https://github.com/nanbingxyz/5ire/releases/tag/v0.15.2",
"source": "[email protected]",
"tags": [
"Release Notes"
]
},
{
"url": "https://github.com/nanbingxyz/5ire/security/advisories/GHSA-5hpf-p8fw-j349",
"source": "[email protected]",
"tags": [
"Exploit",
"Vendor Advisory"
]
},
{
"url": "https://github.com/nanbingxyz/5ire/security/advisories/GHSA-5hpf-p8fw-j349",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"tags": [
"Exploit",
"Vendor Advisory"
]
}
]
}