Hoch

http4k: `DigestAuthProvider.verify` did not bind to request URI

  • Veröffentlicht: 17.08.2026
  • Aktualisiert: 11.10.2026 13:20

Impact

An issue in DigestAuthProvider.verify:

The uri parameter in the client's Authorization: Digest … response was not checked against the actual request URL. A captured Digest authentication response could be replayed against any other URL served by the same realm, breaking the per-request-URL binding the Digest scheme assumes.

Who is affected: any application using http4k-security-digest for HTTP Digest authentication. The bug has been present since DigestAuthProvider was introduced (commit 8a52b615b1, 2021).

Patches

Line Fixed in Edition
v6.x (Community) 6.50.0.0 Community
v5.x (LTS) 5.42.0.0 Enterprise — contact enterprise@http4k.org (if Digest auth is present in your v5.x line)
v4.x (LTS) 4.51.0.0 Enterprise — contact enterprise@http4k.org (if Digest auth is present in your v4.x line)

The fix:

  • Rejects credentials whose uri parameter does not match the request URL.

Workarounds

For deployments that cannot upgrade immediately:

  • URI binding gap: place Digest auth behind a reverse proxy that pins requests to a single URL.

References

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
Java / Kotlin (Maven) org.http4k:http4k-security-digest >= 6.0.0.0, < 6.50.0.0, >= 5.0.0.0, < 5.42.0.0, >= 4.0.0.0, < 4.51.0.0 6.50.0.0, 5.42.0.0, 4.51.0.0

Verweise

CVSS-Wert 8.1/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Schwäche (CWE)
CWE-294
Plattform
Java / Kotlin (Maven)
Paket
org.http4k:http4k-security-digest
Veröffentlicht
17.08.2026
Aktualisiert
11.10.2026 13:20

Quellen und Lizenzen

OSV / GitHub Advisory Database - GHSA-p28p-j94q-pg32 - CC BY 4.0

Schwachstellenhistorie: org.http4k:http4k-security-digest

Alle veröffentlichten Schwachstellen dieses Pakets (Java / Kotlin (Maven)), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Einträge insgesamt
3
Erste → letzte
06.2026 08.2026
Ohne Fix
0
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Hoch 1
  • Mittel 2

Veröffentlichungen pro Jahr

  1. 2026: 3
  1. http4k: `DigestAuthProvider.verify` did not bind to request URI dieser Eintrag
    Hoch · 8.1 CVE-2026-54148 >= 6.0.0.0, < 6.50.0.0, >= 5.0.0.0, < 5.42.0.0, >= 4.0.0.0, < 4.51.0.0 6.50.0.0, 5.42.0.0, 4.51.0.0
  2. Mittel · 6.5 CVE-2026-54147 >= 6.0.0.0, < 6.50.0.0, >= 5.0.0.0, < 5.42.0.0, <= 4.48.2.0 6.50.0.0, 5.42.0.0
  3. Mittel CVE-2026-100834 >= 6.0.0.0, < 6.48.0.0, >= 5.0.0.0, < 5.42.0.0, < 4.51.0.0 6.48.0.0, 5.42.0.0, 4.51.0.0

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.