CVE Catalog

CVE-2026-69206

MediumCVSS 5.9
Published: Translated: NVD NIST

Summary

Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, DigestAuth replay protection records lastNc plus one instead of the highest nonce-count value it has accepted. When a legitimate client sends noncontiguous nc values due to parallel or retried requests, the stored counter remains below the accepted maximum, allowing a passive observer to replay a captured Authorization header multiple times.

Risk Assessment

Successful replays execute authenticated requests, including state-changing operations, as the captured user. This may lead to unauthorized actions within the application.

Recommendation

Update Http4s to version 0.23.35 or 1.0.0-M47, which fix this vulnerability.

Other vulnerabilities in Http4s

See all
Original NVD description (English source)

Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, DigestAuth replay protection records lastNc plus one instead of the highest nonce-count value it has accepted. When a legitimate client sends noncontiguous nc values because of parallel or retried requests, the stored counter remains below the accepted maximum, allowing a passive observer to replay a captured Authorization header multiple times. Successful replays execute authenticated requests, including state-changing operations, as the captured user. This issue is fixed in versions 0.23.35 and 1.0.0-M47.

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