CVE-2026-100834 PUBLISHED

http4k before 6.48.0.0 Digest Authentication Replay Protection Bypass

Assigner: VulnCheck
Reserved: 26.09.2026 Published: 27.09.2026 Updated: 27.09.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS Score: 8.2

Product Status

Vendor http4k
Product http4k
Versions Default: unaffected
  • affected from 0 to 6.48.0.0 (excl.)
  • Version 6.48.0.0 is unaffected
Vendor http4k
Product http4k
Versions Default: unaffected
  • affected from 0 to 5.42.0.0 (excl.)
  • Version 5.42.0.0 is unaffected
Vendor http4k
Product http4k
Versions Default: unaffected
  • affected from 0 to 4.51.0.0 (excl.)
  • Version 4.51.0.0 is unaffected

References

Problem Types

  • Authentication Bypass by Capture-replay CWE