<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Http4k-Security-Digest - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/http4k-security-digest/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 18 Aug 2026 00:46:37 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/http4k-security-digest/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Authentication Bypass in http4k-security-digest via Digest URI Replay</title><link>https://feed.craftedsignal.io/briefs/2026-08-http4k-digest-auth/</link><pubDate>Tue, 18 Aug 2026 00:46:37 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-http4k-digest-auth/</guid><description>The http4k-security-digest library fails to validate the URI parameter in Digest authentication responses, enabling attackers to replay captured authentication credentials against unauthorized endpoints within the same realm.</description><content:encoded><![CDATA[<p>The http4k-security-digest library, a component of the http4k framework, contains a vulnerability (CVE-2026-54148) that compromises the integrity of HTTP Digest authentication. The <code>DigestAuthProvider</code> component fails to verify that the <code>uri</code> parameter provided within an <code>Authorization: Digest</code> header matches the actual request URL. Because this binding is missing, an attacker who captures a valid Digest authentication response can successfully replay that credential to authenticate against any other resource protected by the same security realm. This flaw undermines the core security design of the Digest authentication scheme as described in RFC 7616. The vulnerability has been present in the codebase since commit 8a52b615b1, introduced in 2021. Impacted users should upgrade to the corrected versions (6.50.0.0, 5.42.0.0, or 4.51.0.0) or implement compensatory controls such as reverse proxy URL pinning.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker observes legitimate Digest-protected traffic between a client and the target server.</li>
<li>Attacker performs a Man-in-the-Middle (MitM) or passive interception to capture the <code>Authorization: Digest</code> header.</li>
<li>Attacker identifies a different, unauthorized URL served by the same http4k-security-digest realm.</li>
<li>Attacker constructs an HTTP request targeting the unauthorized resource.</li>
<li>Attacker includes the previously captured <code>Authorization: Digest</code> header in the request to the new endpoint.</li>
<li>The <code>DigestAuthProvider</code> component processes the request and incorrectly validates the credentials because it ignores the <code>uri</code> mismatch.</li>
<li>Server grants access to the unauthorized resource, completing the authentication bypass.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the unauthorized access of any resource protected by the Digest authentication scheme within the vulnerable application realm. This vulnerability affects any deployment utilizing <code>http4k-security-digest</code> for authentication. The potential damage includes unauthorized data access, privilege escalation, and lateral movement within the application, depending on the sensitivity of the endpoints protected by the affected authentication provider.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade to the patched versions of http4k-security-digest immediately: 6.50.0.0 (Community), 5.42.0.0 (LTS), or 4.51.0.0 (LTS).</li>
<li>If an immediate upgrade is not possible, place the affected Digest authentication endpoints behind a reverse proxy that enforces strict URI binding and pins requests to a single intended URL.</li>
<li>Audit application logs for patterns of the same <code>Authorization: Digest</code> header being reused across different <code>cs-uri-stem</code> paths to identify potential exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>