<?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>Mobile-Api — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/mobile-api/</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, 26 May 2026 19:19:47 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/mobile-api/feed.xml" rel="self" type="application/rss+xml"/><item><title>code100x Mobile API Authentication Bypass Vulnerability (CVE-2026-8890)</title><link>https://feed.craftedsignal.io/briefs/2026-05-code100x-auth-bypass/</link><pubDate>Tue, 26 May 2026 19:19:47 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-code100x-auth-bypass/</guid><description>code100x Mobile API contains an authentication bypass vulnerability (CVE-2026-8890) allowing unauthenticated attackers to impersonate arbitrary users by crafting a JSON payload in the 'g' HTTP header, skipping identity header validation and granting unauthorized access to course data.</description><content:encoded><![CDATA[<p>An authentication bypass vulnerability exists within the code100x Mobile API. This flaw, identified as CVE-2026-8890, allows unauthenticated attackers to impersonate arbitrary users, including administrators. The vulnerability stems from insufficient validation of the &lsquo;Auth-Key&rsquo; HTTP header within the middleware.ts file. By supplying a crafted JSON payload within the &lsquo;g&rsquo; HTTP header, an attacker can bypass authentication and inject a spoofed user identity header. This spoofed identity is then accepted as trusted by the downstream route handler, leading to unauthorized access to course data and other sensitive information. This issue poses a significant risk to user privacy and data security, potentially enabling attackers to access, modify, or delete user accounts and course content.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker crafts a malicious HTTP request targeting the Mobile API.</li>
<li>The request includes an &lsquo;Auth-Key&rsquo; header with an arbitrary value to trigger the bypass condition.</li>
<li>The request also includes a &lsquo;g&rsquo; HTTP header containing a crafted JSON payload with the attacker&rsquo;s desired user identity.</li>
<li>The middleware in middleware.ts skips identity header generation due to the presence of the &lsquo;Auth-Key&rsquo; header.</li>
<li>The crafted JSON payload in the &lsquo;g&rsquo; header is used to create a spoofed user identity header.</li>
<li>The downstream route handler, such as the mobile courses endpoint, trusts the spoofed user identity header.</li>
<li>The attacker gains unauthorized access to course data, impersonating the targeted user or administrator.</li>
<li>The attacker can then perform actions as the impersonated user, such as viewing, modifying, or deleting course data.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-8890 allows unauthenticated attackers to impersonate any user, including administrators, within the code100x Mobile API. This could lead to unauthorized access to sensitive course data, modification of user accounts, and potential disruption of services. The vulnerability poses a significant risk to the confidentiality, integrity, and availability of the platform. The specific number of affected users is currently unknown, but all users of the code100x Mobile API are potentially at risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the patch or update provided by code100x to address CVE-2026-8890 to remediate the authentication bypass vulnerability.</li>
<li>Deploy the Sigma rule <code>Detect code100x Mobile API Authentication Bypass Attempt</code> to identify exploitation attempts based on the presence of the &lsquo;Auth-Key&rsquo; header and a crafted &lsquo;g&rsquo; header.</li>
<li>Monitor web server logs for HTTP requests containing the &lsquo;Auth-Key&rsquo; header in combination with a &lsquo;g&rsquo; header, focusing on requests targeting the Mobile API endpoints, as indicated by the rule <code>Detect code100x Mobile API Authentication Bypass Attempt</code>.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>authentication-bypass</category><category>mobile-api</category><category>cve-2026-8890</category><category>credential-access</category><category>privilege-escalation</category></item></channel></rss>