<?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>Cpe:2.3:a:utcp:utcp-Http:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3autcputcp-http/</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>Sun, 27 Sep 2026 19:09:13 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3autcputcp-http/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>Credential Exfiltration via Unvalidated OAuth2 TokenUrl in utcp-http</title><link>https://feed.craftedsignal.io/briefs/2026-09-utcp-http-auth-bypass/</link><pubDate>Sun, 27 Sep 2026 19:09:13 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-utcp-http-auth-bypass/</guid><description>The utcp-http library before version 1.1.4 fails to validate the OAuth2 tokenUrl field in remote OpenAPI specifications, allowing attackers to redirect and capture client credentials.</description><content:encoded><![CDATA[<p>The utcp-http library, version 1.1.4 and prior, contains a critical vulnerability related to the improper validation of the OAuth2 tokenUrl field retrieved from remote OpenAPI specifications. When a developer or user registers a malicious or compromised OpenAPI specification, the library blindly processes the provided tokenUrl value. Upon invoking a tool generated from this specification, the library performs an automated HTTP POST request to the attacker-defined endpoint. This request includes the victim's client_id and client_secret credentials, effectively exfiltrating them to an arbitrary destination under the attacker's control. This vulnerability poses a significant risk to applications relying on utcp-http for OAuth2-protected tool integration, as it facilitates credential theft through the manipulation of remote schema definitions.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the theft of OAuth2 client_id and client_secret credentials, potentially leading to unauthorized access to downstream services or APIs protected by these credentials. If the stolen credentials provide broad permissions, the impact could extend to significant data exposure or unauthorized actions within the victim's integrated services.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the utcp-http library to version 1.1.4 or later immediately to incorporate necessary URL validation logic.</li>
<li>Audit all currently registered or dynamically loaded OpenAPI specifications to ensure that the tokenUrl fields point to trusted and expected domains.</li>
<li>Implement strict allowlisting for domains allowed in the OAuth2 configuration if dynamic remote specification loading is required.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>