Summary
http4k: `HmacSha256.hash` (despite the `Hmac` naming) computed a plain unkeyed digest; clarified by deprecation in favour of `Sha256.hash` / `Sha256.hmac`
References
Related vulnerabilities
All Supply chain →- CRITICALGHSA-WFQX-GJRF-G28R
Crossplane: Signature verification TOCTOU allows installing unverified package content via mutable tag
- HIGHGHSA-GQV6-PWCG-87R8
CoreWCF: XML Signature Wrapping in WS-Security endorsing/supporting signature verification allows replay of captured signed messages
- HIGHGHSA-48PQ-2XQ3-C2M4
CoreWCF: SAML SubjectConfirmation methods and holder-of-key proof keys are not enforced
- HIGHGHSA-RPJ7-HR7H-W6P9
CoreWCF: SamlSerializer skips SignatureValue verification when SAML signing token is not an X.509 certificate
- HIGHGHSA-JC38-X7X8-2XC8
PHP JWT Framework: JWSVerifier uses algorithm from unprotected header, enabling algorithm confusion attacks
- HIGHGHSA-X92V-RPX6-P6CW
PraisonAI: Webhook signature verification skipped (fail-open) when secret unset, allowing forged inbound webhooks (WhatsApp & Linear bots)