{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2026-33806", "assignerOrgId": "ce714d77-add3-4f53-aff5-83d477b104bb", "state": "PUBLISHED", "assignerShortName": "openjs", "dateReserved": "2026-03-23T19:48:48.715Z", "datePublished": "2026-04-15T00:14:02.376Z", "dateUpdated": "2026-04-15T00:14:02.376Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "ce714d77-add3-4f53-aff5-83d477b104bb", "shortName": "openjs", "dateUpdated": "2026-04-15T00:14:02.376Z" }, "descriptions": [ { "lang": "en", "value": "Impact:\n\nFastify applications using schema.body.content for per-content-type body validation can have validation bypassed entirely by prepending a space to the Content-Type header. The body is still parsed correctly but schema validation is skipped.\n\nThis is a regression introduced in fastify >= 5.3.2 by the fix for CVE-2025-32442\n\nPatches:\n\nUpgrade to fastify v5.8.5 or later.\n\nWorkarounds:\n\nNone. Upgrade to the patched version.", "supportingMedia": [ { "type": "text/html", "base64": false, "value": "Impact:\n\nFastify applications using schema.body.content for per-content-type body validation can have validation bypassed entirely by prepending a space to the Content-Type header. The body is still parsed correctly but schema validation is skipped.\n\nThis is a regression introduced in fastify >= 5.3.2 by the fix for CVE-2025-32442\n\nPatches:\n\nUpgrade to fastify v5.8.5 or later.\n\nWorkarounds:\n\nNone. Upgrade to the patched version." } ] } ], "affected": [ { "vendor": "fastify", "product": "fastify", "defaultStatus": "unaffected", "versions": [ { "versionType": "semver", "status": "affected", "version": "5.3.2", "lessThan": "5.8.5" }, { "versionType": "semver", "status": "unaffected", "version": "5.8.5" } ], "packageURL": "pkg:npm/fastify" } ], "references": [ { "url": "https://github.com/fastify/fastify/security/advisories/GHSA-mg2h-6x62-wpwc" }, { "url": "https://cna.openjsf.org/security-advisories.html" } ], "credits": [ { "lang": "en", "type": "remediation developer", "value": "mcollina" }, { "lang": "en", "type": "remediation reviewer", "value": "climba03003" }, { "lang": "en", "type": "remediation reviewer", "value": "jsumners" }, { "lang": "en", "type": "remediation reviewer", "value": "UlisesGascon" }, { "lang": "en", "type": "reporter", "value": "Vyntral" } ], "title": "fastify vulnerable to Body Schema Validation Bypass via Leading Space in Content-Type Header", "metrics": [ { "format": "CVSS", "cvssV3_1": { "version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", "baseScore": 7.5, "baseSeverity": "HIGH" }, "scenarios": [ { "lang": "en", "value": "GENERAL" } ] } ], "problemTypes": [ { "descriptions": [ { "cweId": "CWE-1287", "lang": "en", "description": "CWE-1287: Improper Validation of Specified Type of Input", "type": "CWE" } ] } ], "x_generator": { "engine": "cve-kit 1.0.0" } } } }