CVE-2026-44696
Full vulnerability record from the local CVENow database.
Description
OpenProject is open-source, web-based project management software. Prior to 17.4.0, OpenProject's rich text (markdown) rendering pipeline uses Sanitize::Config::RELAXED[:css] for inline style sanitization. This configuration permits essentially all CSS properties in style attributes on permitted HTML elements (figure, img, table, th, tr, td). This allows any authenticated user with write access to formattable text fields (work package descriptions, comments, project descriptions, news) to inject CSS This vulnerability is fixed in 17.4.0.
Severity
MEDIUM
CVSS score
5.7
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-06-26 20:17:02.793000
Last modified
2026-10-25 17:10:00.197000
View original CVE JSON
{
"id": "CVE-2026-44696",
"sourceIdentifier": "[email protected]",
"published": "2026-06-26T20:17:02.793",
"lastModified": "2026-10-25T17:10:00.197",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "OpenProject is open-source, web-based project management software. Prior to 17.4.0, OpenProject's rich text (markdown) rendering pipeline uses Sanitize::Config::RELAXED[:css] for inline style sanitization. This configuration permits essentially all CSS properties in style attributes on permitted HTML elements (figure, img, table, th, tr, td). This allows any authenticated user with write access to formattable text fields (work package descriptions, comments, project descriptions, news) to inject CSS This vulnerability is fixed in 17.4.0."
},
{
"lang": "es",
"value": "OpenProject es un software de gestión de proyectos de código abierto y basado en web. Antes de la versión 17.4.0, la canalización de renderizado de texto enriquecido (markdown) de OpenProject utiliza Sanitize::Config::RELAXED[:css] para la sanitización de estilos en línea. Esta configuración permite esencialmente todas las propiedades CSS en atributos de estilo en elementos HTML permitidos (figure, img, table, th, tr, td). Esto permite a cualquier usuario autenticado con acceso de escritura a campos de texto formateables (descripciones de paquetes de trabajo, comentarios, descripciones de proyectos, noticias) inyectar CSS. Esta vulnerabilidad se corrige en la versión 17.4.0."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "opf",
"product": "openproject",
"versions": [
{
"version": "< 17.4.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:N",
"baseScore": 5.7,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "REQUIRED",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.1,
"impactScore": 3.6
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-06-27T03:02:09.710397Z",
"id": "CVE-2026-44696",
"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/opf/openproject/security/advisories/GHSA-j9q2-49mp-hmq5",
"source": "[email protected]"
},
{
"url": "https://github.com/opf/openproject/security/advisories/GHSA-j9q2-49mp-hmq5",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}