<?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/"><channel><title>Openam-Auth-Webauthn - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/openam-auth-webauthn/</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>Fri, 24 Jul 2026 21:10:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/openam-auth-webauthn/feed.xml" rel="self" type="application/rss+xml"/><item><title>Critical Unauthenticated Remote Code Execution in OpenAM WebAuthn due to Deserialization Vulnerability (CVE-2026-62263)</title><link>https://feed.craftedsignal.io/briefs/2026-07-openam-webauthn-deserialization-rce/</link><pubDate>Fri, 24 Jul 2026 21:10:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-openam-webauthn-deserialization-rce/</guid><description>A critical remote code execution (RCE) vulnerability, CVE-2026-62263, exists in OpenAM's WebAuthn authenticator deserialization, allowing an unauthenticated attacker to bypass an `ObjectInputFilter` and execute arbitrary code by crafting a malicious serialized stream before authentication.</description><content:encoded><![CDATA[<p>A critical deserialization vulnerability, tracked as CVE-2026-62263, has been identified in the <code>openam-auth-webauthn</code> component of OpenAM (Open Identity Platform). This flaw affects versions up to and including 16.1.1. The vulnerability stems from an insufficient fix (GHSA-6c99-87fr-6q7r) that attempted to secure WebAuthn authenticator deserialization using an <code>ObjectInputFilter</code>. However, the filter is inadvertently bypassed for any object at a stream depth greater than one, effectively constraining only the root object and leaving nested serialized objects unchecked. This design flaw allows an unauthenticated attacker to craft a specially designed serialized stream containing arbitrary Java gadget chains. When processed by OpenAM, this stream can trigger remote code execution (RCE) before any authentication takes place, posing a severe risk to affected deployments.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker prepares a malicious serialized Java object stream.</li>
<li>The attacker crafts the root of this stream to be an <code>AuthenticatorImpl</code> object.</li>
<li>Nested within the <code>AuthenticatorImpl</code> object, the attacker embeds a malicious gadget chain.</li>
<li>The attacker sends this crafted serialized stream to the OpenAM server via an attacker-chosen <code>userHandle</code>, targeting the WebAuthn deserialization sink.</li>
<li>OpenAM attempts to deserialize the incoming WebAuthn authenticator data.</li>
<li>During deserialization, the <code>ObjectInputFilter</code> is consulted but mistakenly short-circuits to <code>ALLOWED</code> for objects at a stream depth greater than one.</li>
<li>The embedded gadget chain's <code>readObject()</code> or <code>readResolve()</code> methods are invoked, leading to the execution of arbitrary code on the server.</li>
<li>The attacker achieves unauthenticated remote code execution on the OpenAM server, gaining control of the system.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-62263 grants unauthenticated remote code execution (RCE) on the OpenAM server. This allows attackers to completely compromise the integrity, confidentiality, and availability of the affected system. Attackers could install backdoors, exfiltrate sensitive user authentication data, disrupt identity services, or pivot to other systems within the compromised network. The vulnerability affects <code>maven/org.openidentityplatform.openam:openam-auth-webauthn</code> in all versions up to and including 16.1.1, making a wide range of OpenAM deployments susceptible to this critical flaw.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-62263 by upgrading <code>maven/org.openidentityplatform.openam:openam-auth-webauthn</code> to a version greater than 16.1.1 immediately.</li>
<li>Review web server logs for the OpenAM application for suspicious requests that involve unusually large or malformed <code>userHandle</code> parameters.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>deserialization</category><category>rce</category><category>webauthn</category><category>java</category><category>openam</category><category>vulnerability</category></item></channel></rss>