CVE-2024-29027
Estado: AnalizadaCrítica (9)—
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 6.5.5 and 7.0.0-alpha.29, calling an invalid Parse Server Cloud Function name or Cloud Job name crashes the server and may allow for code injection, internal store manipulation or remote code execution. The patch in versions 6.5.5 and 7.0.0-alpha.29 added string sanitation for Cloud Function name and Cloud Job name. As a workaround, sanitize the Cloud Function name and Cloud Job name before it reaches Parse Server.
CVSS
- Versión: 3.1
- Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
- Puntuación base: 9
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 1.19%
- Percentil entre todas las CVEs puntuadas: 67
- Fecha de la puntuación: 6/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
Tecnologías afectadas (1)
CWE
- CWE-74
Referencias
- https://github.com/parse-community/parse-server/commit/5ae6d6a36d75c4511029f0ba5673ae4b2999179b
- https://github.com/parse-community/parse-server/commit/9f6e3429d3b326cf4e2994733c618d08032fac6e
- https://github.com/parse-community/parse-server/releases/tag/6.5.5
- https://github.com/parse-community/parse-server/releases/tag/7.0.0-alpha.29
- https://github.com/parse-community/parse-server/security/advisories/GHSA-6hh7-46r2-vf29
- https://github.com/parse-community/parse-server/commit/5ae6d6a36d75c4511029f0ba5673ae4b2999179b
- https://github.com/parse-community/parse-server/commit/9f6e3429d3b326cf4e2994733c618d08032fac6e
- https://github.com/parse-community/parse-server/releases/tag/6.5.5
- https://github.com/parse-community/parse-server/releases/tag/7.0.0-alpha.29
- https://github.com/parse-community/parse-server/security/advisories/GHSA-6hh7-46r2-vf29
JSON original (NVD)
Mostrar
{
"id": "CVE-2024-29027",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2024-29027",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"version": "2.0.3",
"timestamp": "2024-03-20T14:37:25.176000Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"cvssData": {
"scope": "CHANGED",
"version": "3.1",
"baseScore": 9,
"attackVector": "NETWORK",
"baseSeverity": "CRITICAL",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H",
"integrityImpact": "HIGH",
"userInteraction": "NONE",
"attackComplexity": "HIGH",
"availabilityImpact": "HIGH",
"privilegesRequired": "NONE",
"confidentialityImpact": "HIGH"
},
"impactScore": 6,
"exploitabilityScore": 2.2
}
]
},
"affected": [
{
"source": "security-advisories@github.com",
"affectedData": [
{
"vendor": "parse-community",
"product": "parse-server",
"versions": [
{
"status": "affected",
"version": "< 6.5.5"
},
{
"status": "affected",
"version": ">= 7.0.0-alpha.1, < 7.0.0-alpha.29"
}
]
}
]
},
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"affectedData": [
{
"cpes": [
"cpe:2.3:a:parse_community:parse_server:*:*:*:*:*:*:*:*"
],
"vendor": "parse_community",
"product": "parse_server",
"versions": [
{
"status": "affected",
"version": "0",
"lessThan": "6.5.5",
"versionType": "custom"
},
{
"status": "affected",
"version": "7.0.0-alpha.1",
"lessThan": "7.0.0-alpha.29",
"versionType": "custom"
}
],
"defaultStatus": "unknown"
}
]
}
],
"published": "2024-03-19T19:15:06.980",
"references": [
{
"url": "https://github.com/parse-community/parse-server/commit/5ae6d6a36d75c4511029f0ba5673ae4b2999179b",
"tags": [
"Patch"
],
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/parse-community/parse-server/commit/9f6e3429d3b326cf4e2994733c618d08032fac6e",
"tags": [
"Patch"
],
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/parse-community/parse-server/releases/tag/6.5.5",
"tags": [
"Release Notes"
],
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/parse-community/parse-server/releases/tag/7.0.0-alpha.29",
"tags": [
"Release Notes"
],
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/parse-community/parse-server/security/advisories/GHSA-6hh7-46r2-vf29",
"tags": [
"Vendor Advisory"
],
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/parse-community/parse-server/commit/5ae6d6a36d75c4511029f0ba5673ae4b2999179b",
"tags": [
"Patch"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://github.com/parse-community/parse-server/commit/9f6e3429d3b326cf4e2994733c618d08032fac6e",
"tags": [
"Patch"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://github.com/parse-community/parse-server/releases/tag/6.5.5",
"tags": [
"Release Notes"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://github.com/parse-community/parse-server/releases/tag/7.0.0-alpha.29",
"tags": [
"Release Notes"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://github.com/parse-community/parse-server/security/advisories/GHSA-6hh7-46r2-vf29",
"tags": [
"Vendor Advisory"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
}
],
"vulnStatus": "Analyzed",
"weaknesses": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"description": [
{
"lang": "en",
"value": "CWE-74"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 6.5.5 and 7.0.0-alpha.29, calling an invalid Parse Server Cloud Function name or Cloud Job name crashes the server and may allow for code injection, internal store manipulation or remote code execution. The patch in versions 6.5.5 and 7.0.0-alpha.29 added string sanitation for Cloud Function name and Cloud Job name. As a workaround, sanitize the Cloud Function name and Cloud Job name before it reaches Parse Server."
},
{
"lang": "es",
"value": "Parse Server es un backend de código abierto que se puede implementar en cualquier infraestructura que pueda ejecutar Node.js. Antes de las versiones 6.5.5 y 7.0.0-alpha.29, llamar a un nombre de función de nube de Parse Server o un nombre de trabajo de nube no válido bloquea el servidor y puede permitir la inyección de código, la manipulación interna del almacén o la ejecución remota de código. El parche en las versiones 6.5.5 y 7.0.0-alpha.29 agregó saneamiento de cadenas para el nombre de la función en la nube y el nombre del trabajo en la nube. Como workaround, desinfecte el nombre de la función en la nube y el nombre del trabajo en la nube antes de que llegue al servidor Parse."
}
],
"lastModified": "2026-06-17T07:22:16.823",
"configurations": [
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "DEF4BC4C-2299-4F0F-A057-FA14D6CFC49E",
"versionEndExcluding": "6.5.5"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha1:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "C9955E4A-4020-48C7-ABBC-5698EB3E0CAB"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha10:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "2BF41640-E3D3-4D97-9898-9DB7949A363A"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha11:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "AAF03BC7-596D-4922-95CC-0253665CB57F"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha12:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "9F132041-ABA5-4E26-ACD3-732F9951BA28"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha13:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "5D63E07F-8A60-42F3-AAD7-EF4DED540D2A"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha14:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "81A06C36-5E3D-4B2E-92E5-7337C4E31B12"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha15:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "12A6B95F-14ED-4F02-AC94-C2855C7D2752"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha16:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "5818FE3A-C745-41B7-9691-0A4F54E946B5"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha17:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "7DD1E057-68A7-43BF-BEFA-283BF94652A5"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha18:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "A0C25D67-D09C-4F92-B030-9FE8022EA9F7"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha19:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "848D585D-4390-4767-981A-0A5595E139C1"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha2:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "283401C0-2E21-4502-89E7-90B0DA5FD2D3"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha20:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "FC325027-1FC8-4AB3-A3F4-9EE2E21BC7CD"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha21:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "B519EF05-0294-43D3-8417-FD9F65F3A656"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha22:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "8B0FBE1A-CEF2-490D-99D3-1EEFA71392FD"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha23:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "87560B45-F56C-4F02-985F-CFFD76728336"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha24:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "5A231EAC-6AA5-4E6E-A1D7-B9C079D1126E"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha25:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "719669E7-B326-41C8-A692-DF97C15F7019"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha26:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "E531DC03-244B-465C-BC8C-11502A34E871"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha27:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "E85B7672-8BF6-49A3-B453-4CB12D88147F"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha28:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "6B65D005-0689-4AB5-811B-D4C7D656F851"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha3:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "16A43F75-E0A8-432A-84B2-2E8D32007463"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha4:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "82FE652F-2701-4B60-8C52-3F4CDB4732F8"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha5:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "2AE0B36D-8B46-469A-98B5-25631B843E1C"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha6:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "188D2F02-B253-4D70-9F56-8268EFD3F0D5"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha7:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "F8FA95BB-5FAF-42FC-81E9-3BDCF33358AB"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha8:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "B301F229-A316-48C0-B3C4-47FBDCC3ED79"
},
{
"criteria": "cpe:2.3:a:parseplatform:parse-server:7.0.0:alpha9:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "EAEBD2D9-FBBE-4A42-9CA3-300B8922506A"
}
],
"operator": "OR"
}
]
}
],
"sourceIdentifier": "security-advisories@github.com"
}