CVE-2024-56143
Full vulnerability record from the local CVENow database.
Description
Strapi is an open-source headless content management system. In versions from 5.0.0 to before 5.5.2, the lookup operator provided by the document service does not properly sanitize query parameters for private fields. An attacker can access private fields, including admin passwords and reset tokens, by crafting queries with the lookup parameter. This vulnerability is fixed in 5.5.2.
Severity
HIGH
CVSS score
8.2
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2025-10-16 16:15:36.183000
Last modified
2026-11-09 10:10:00.217000
View original CVE JSON
{
"id": "CVE-2024-56143",
"sourceIdentifier": "[email protected]",
"published": "2025-10-16T16:15:36.183",
"lastModified": "2026-11-09T10:10:00.217",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Strapi is an open-source headless content management system. In versions from 5.0.0 to before 5.5.2, the lookup operator provided by the document service does not properly sanitize query parameters for private fields. An attacker can access private fields, including admin passwords and reset tokens, by crafting queries with the lookup parameter. This vulnerability is fixed in 5.5.2."
},
{
"lang": "es",
"value": "Strapi es un sistema de gestión de contenido sin cabeza de código abierto. En versiones desde la 5.0.0 hasta antes de la 5.5.2, el operador ’lookup’ proporcionado por el servicio de documentos no sanitiza correctamente los parámetros de consulta para campos privados. Un atacante puede acceder a campos privados, incluyendo contraseñas de administrador y tokens de restablecimiento, al elaborar consultas con el parámetro ’lookup’. Esta vulnerabilidad se corrige en la 5.5.2."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "strapi",
"product": "strapi",
"versions": [
{
"version": ">= 5.0.0, < 5.5.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:N/S:U/C:H/I:L/A:N",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.9,
"impactScore": 4.2
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2025-10-16T16:26:01.056016Z",
"id": "CVE-2024-56143",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-639"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:strapi:strapi:*:*:*:*:*:*:*:*",
"versionStartIncluding": "5.0.0",
"versionEndExcluding": "5.5.2",
"matchCriteriaId": "579D30B7-009F-49AB-B595-C3BC930594D9"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/strapi/strapi/commit/0c6e0953ae1e62afae9329de7ae6d6a5e21b95b8",
"source": "[email protected]",
"tags": [
"Patch"
]
},
{
"url": "https://github.com/strapi/strapi/security/advisories/GHSA-495j-h493-42q2",
"source": "[email protected]",
"tags": [
"Exploit",
"Vendor Advisory"
]
}
]
}