Medium severity · published Sep 27, 2026
CVE-2026-100834
http4k before 6.48.0.0 Digest Authentication Replay Protection Bypass
5.9
CVSS
0.3%
EPSS
No
On KEV
Description
http4k's Digest authentication module (org.http4k:http4k-security-digest) before versions 6.48.0.0, 5.42.0.0 and 4.51.0.0 defaults the nonceVerifier parameter of ServerFilters.DigestAuth and DigestAuthProvider to { true }, so every nonce is accepted regardless of its value, age, or prior use. Applications relying on this default have no replay protection on Digest authentication: an attacker who can capture a valid 'Authorization: Digest' response (for example by observing network traffic or reading logs) can replay it indefinitely against the same protected resource.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 25% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HT
http4k · http4k
6.0.0.0 before 6.48.0.0; 5.0.0.0 before 5.42.0.0; before 4.51.0.0 · source: vendor
Affected product
HT
http4k
http4k
More from http4k
9.8
CVE-2024-55875
http4k has a potential XXE (XML External Entity Injection) vulnerability
8.1
CVE-2026-54148
http4k: `DigestAuthProvider.verify` did not bind to request URI
7.5
CVE-2026-53659
http4k: Unbounded gzip decompression in `ServerFilters.GZip` / `RequestFilters.GunZip` allowed memory-exhaustion DoS
6.5
CVE-2026-100725
http4k before 6.48.0.0 Cookie Scoping Bypass via BasicCookieStorage
6.5
CVE-2026-54147
http4k: `DigestAuthProvider.verify` ignored configured algorithm and did not bind to request URI