<?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>Cf-Deployment (&lt; V60.5.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/cf-deployment--v60.5.0/</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>Thu, 29 Oct 2026 09:00:12 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/cf-deployment--v60.5.0/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>Cloud Foundry UAA: Privilege leftover vulnerability (CVE-2026-59358)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cve-2026-59358/</link><pubDate>Thu, 29 Oct 2026 09:00:12 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cve-2026-59358/</guid><description>A privilege leftover vulnerability in Cloud Foundry UAA allows authenticated users to reuse their access tokens to impersonate a client and gain unauthorized authorities, such as the ability to create new OAuth clients.</description><content:encoded><![CDATA[<p>Cloud Foundry User Account and Authentication (UAA) contains a privilege leftover vulnerability (CVE-2026-59358) that occurs when a single OAuth client ID is configured to support both public user-facing flows (e.g., PKCE) and the <code>client_credentials</code> grant type. An attacker can replay their own valid user JWT as a Bearer token during a <code>client_credentials</code> grant request to the <code>/oauth/token</code> endpoint. The UAA service incorrectly treats this user token as valid client authentication, resulting in the issuance of a client-only token that inherits the configured authorities of that client. If the client holds high-privilege scopes such as <code>clients.write</code>, an attacker can create new OAuth clients without a client secret.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Target identification: Identify a Cloud Foundry UAA instance where a single <code>client_id</code> supports both public user authentication (PKCE) and <code>client_credentials</code>.</li>
<li>Token acquisition: Authenticate as a standard user through the public OAuth flow to obtain a valid user access token.</li>
<li>Token replay: Submit a <code>POST</code> request to <code>/oauth/token</code> with <code>grant_type=client_credentials</code>, providing the previously acquired user token in the <code>Authorization: Bearer</code> header.</li>
<li>Authentication bypass: The UAA service incorrectly validates the user token as client authentication because the <code>client_id</code> matches.</li>
<li>Token minting: UAA issues a new, client-only JWT that carries the authorities assigned to the exploited client ID (e.g., <code>clients.write</code>).</li>
<li>Unauthorized action: Use the minted client-only JWT to access restricted endpoints, such as <code>POST /oauth/clients</code>, to create new OAuth clients with elevated authorities.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an attacker to create new OAuth clients with arbitrary authorities. The scope of impact is limited to the authorities granted to the specific client ID misused in the attack. If <code>clients.write</code> is associated with the target client, the attacker can effectively gain administrative control over client management within the UAA instance.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Cloud Foundry UAA to version 79.7.0 or newer.</li>
<li>Upgrade cf-deployment to version 60.5.0 or newer.</li>
<li>Audit existing OAuth client configurations: ensure that public user-facing grants and <code>client_credentials</code> grants are never configured for the same <code>client_id</code>.</li>
<li>Restrict sensitive administrative scopes like <code>clients.write</code> to dedicated, non-public client IDs that do not support user-facing authentication flows.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>cloud-foundry</category><category>oauth</category><category>authentication-bypass</category></item></channel></rss>