A security vulnerability exists in Fastify versions before 5.12.2 related to incomplete HTTP header name normalization. The framework lowercases header names in route schemas but fails to apply this transformation to trigger and dependent names inside JSON Schema Draft 7 'dependencies' keywords. Because Node.js stores request header names in lowercase, conditional header dependencies never match, causing presence assertions to be silently skipped. This allows an unauthenticated remote client to send a privilege-activating header while omitting the required authentication header, effectively bypassing conditional security checks. The vulnerability can lead to unauthorized access to privileged functionality. No authentication is required to exploit this flaw remotely. Users are advised to upgrade to Fastify 5.12.2 or later to remediate the issue.