CVE Catalog

CVE-2026-54147

MediumCVSS 6.5
Published: Translated: NVD NIST

Summary

In http4k prior to 4.51.0.0, 5.42.0.0, and 6.50.0.0, DigestAuthProvider.verify in http4k-security-digest ignores its configured algorithm parameter and verifies every Digest response with hardcoded MD5. Deployments configured for SHA-256 therefore receive weaker MD5-based verification.

Risk Assessment

This exposes Digest authentication to collision-related attack paths that depend on the hash function's collision resistance, weakening application security.

Recommendation

Update http4k to version 4.51.0.0, 5.42.0.0, 6.50.0.0, or later.

Other vulnerabilities in http4k

See all
Original NVD description (English source)

http4k is a functional toolkit for Kotlin HTTP applications. Prior to 4.51.0.0, 5.42.0.0, and 6.50.0.0, DigestAuthProvider.verify in http4k-security-digest ignores its configured algorithm parameter and verifies every Digest response with hardcoded MD5. Deployments configured for SHA-256 therefore receive weaker MD5-based verification, exposing Digest authentication to collision-related attack paths that depend on the hash function's collision resistance. This issue is fixed in versions 4.51.0.0, 5.42.0.0, and 6.50.0.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS