CVE-2026-54147 Details
Description
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.
A vulnerability in the http4k library's DigestAuthProvider component allows for improper verification of Digest authentication responses. In versions prior to 4.51.0.0, 5.42.0.0, and 6.50.0.0, the verify method ignored the configured algorithm parameter and defaulted to MD5. This oversight exposed applications to collision-related attack paths, undermining the integrity of Digest authentication, particularly for deployments that relied on SHA-256.
Users can upgrade to http4k versions 4.51.0.0, 5.42.0.0, or 6.50.0.0, where this vulnerability has been fixed. For those unable to upgrade immediately, it is recommended to treat Digest credentials as low-trust, assuming that MD5 is being used in the verification process.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 18, 2026CISA-ADP
Assessed Sep 18, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/http4k/http4k/commit/65d23d99fc5afbe34f29d8f61d0a003fbebb381c | [email protected] | Source CodeVendor |
| https://github.com/http4k/http4k/releases/tag/6.50.0.0 | [email protected] | Release NotesVendor |
| https://github.com/http4k/http4k/security/advisories/GHSA-vxxm-wwqh-mh47 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-327 | Use of a Broken or Risky Cryptographic Algorithm | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| http4k | <= 6.49.0.0 |
CPE
Remediation
| |
| http4k-security-digest | <= 5.41.0.0 <= 4.50.0.0 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 18, 2026 | CVE Modified | CISA-ADP |
| Sep 18, 2026 | New CVE Received | [email protected] |
Volerion