CVE-2026-14898
Full vulnerability record from the local CVENow database.
Description
The OpenAI Codex desktop app for macOS rendered remote images from Markdown in model responses. An attacker who could place an indirect prompt injection in content processed by Codex, such as a connected-tool result or another untrusted source, could induce the model to construct a remote image URL containing sensitive data. The app automatically fetched that URL when rendering the response, sending the embedded data to an attacker-controlled server without a separate user click. Successful exploitation could exfiltrate secrets and other information accessible in the Codex session, including API keys, source code, and data returned by connected tools. No direct integrity or availability impact was demonstrated, and there is no known exploitation in the wild.
View original CVE JSON
{
"id": "CVE-2026-14898",
"sourceIdentifier": "8f4f43ab-ba69-4d92-aa1d-d772184d6fb7",
"published": "2026-07-06T20:16:30.580",
"lastModified": "2026-10-25T20:10:00.147",
"vulnStatus": "Awaiting Analysis",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "The OpenAI Codex desktop app for macOS rendered remote images from Markdown in model responses. An attacker who could place an indirect prompt injection in content processed by Codex, such as a connected-tool result or another untrusted source, could induce the model to construct a remote image URL containing sensitive data. The app automatically fetched that URL when rendering the response, sending the embedded data to an attacker-controlled server without a separate user click. Successful exploitation could exfiltrate secrets and other information accessible in the Codex session, including API keys, source code, and data returned by connected tools. No direct integrity or availability impact was demonstrated, and there is no known exploitation in the wild."
},
{
"lang": "es",
"value": "La aplicación de escritorio OpenAI Codex para macOS renderizaba imágenes remotas de Markdown en las respuestas del modelo. Un atacante que pudiera colocar una inyección de prompt indirecta en contenido procesado por Codex, como el resultado de una herramienta conectada u otra fuente no confiable, podría inducir al modelo a construir una URL de imagen remota que contuviera datos sensibles. La aplicación recuperaba automáticamente esa URL al renderizar la respuesta, enviando los datos incrustados a un servidor controlado por el atacante sin un clic de usuario separado. La explotación exitosa podría exfiltrar secretos y otra información accesible en la sesión de Codex, incluyendo claves API, código fuente y datos devueltos por herramientas conectadas. No se demostró un impacto directo en la integridad o disponibilidad, y no se conoce explotación en la naturaleza."
}
],
"affected": [
{
"source": "8f4f43ab-ba69-4d92-aa1d-d772184d6fb7",
"affectedData": [
{
"vendor": "OpenAI",
"product": "Codex desktop app for macOS",
"versions": [
{
"version": "0",
"lessThan": "26.527.31326",
"versionType": "custom",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 3.6
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-07T15:35:10.010319Z",
"id": "CVE-2026-14898",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "8f4f43ab-ba69-4d92-aa1d-d772184d6fb7",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-200"
}
]
}
],
"references": [
{
"url": "https://openai.com/codex/",
"source": "8f4f43ab-ba69-4d92-aa1d-d772184d6fb7"
}
]
}