<?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>Memcached - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/memcached/</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>Sat, 01 Aug 2026 01:42:43 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/memcached/feed.xml" rel="self" type="application/rss+xml"/><item><title>Unauthorized Memcached Data Manipulation via CVE-2026-29093</title><link>https://feed.craftedsignal.io/briefs/2026-08-memcached-unauth-write/</link><pubDate>Sat, 01 Aug 2026 01:42:43 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-memcached-unauth-write/</guid><description>Unauthorized actors can leverage the lack of native authentication in Memcached to perform data manipulation or session hijacking, as identified in CVE-2026-29093.</description><content:encoded><![CDATA[<p>Memcached is a high-performance, distributed memory object caching system that, by default, operates without authentication. This architectural design makes it susceptible to abuse if exposed to untrusted networks. An attacker with network reachability to a Memcached instance can issue storage commands - such as <code>set</code>, <code>add</code>, <code>replace</code>, <code>append</code>, <code>prepend</code>, or <code>cas</code> - to inject, overwrite, or poison cached data. This vulnerability, tracked as CVE-2026-29093, enables attackers to manipulate application state, overwrite session tokens to facilitate hijacking, or alter security-sensitive information cached in memory. Because Memcached does not require authentication, there is often no audit trail for these write operations, making detection dependent on network-level monitoring of unauthorized or anomalous client-to-server traffic.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs network reconnaissance to identify accessible Memcached instances (typically port 11211).</li>
<li>Attacker verifies the Memcached version and accessibility by sending non-destructive commands like <code>stats</code>.</li>
<li>Attacker discovers existing keys within the cache using commands like <code>get</code> or <code>lru_crawler</code> to identify targets for manipulation (e.g., session prefixes).</li>
<li>Attacker constructs a malicious payload containing the manipulated data or forged session token.</li>
<li>Attacker executes a store command (<code>set</code>, <code>add</code>, <code>replace</code>) from a non-authorized client IP to the target server.</li>
<li>The Memcached server accepts the command as valid, overwriting the legitimate cached data with the attacker's payload.</li>
<li>The target application retrieves the poisoned data from the cache during its normal processing lifecycle.</li>
<li>Application executes using the manipulated data, leading to session hijacking, unauthorized access, or logic bypass.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the compromise of user sessions, modification of critical application content, and potential privilege escalation. The scope of impact is limited to the data cached within the instance, but this often includes sensitive session identifiers, credentials, and business logic state. Organizations relying on Memcached for session management are at highest risk, as token forgery can grant attackers unauthorized access to active user accounts.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Block all unauthorized client access to Memcached listeners at the network layer and enforce strict access control lists.</li>
<li>Bind Memcached instances to internal, private interfaces rather than public or exposed networks.</li>
<li>Disable the use of the UDP protocol for Memcached if it is not explicitly required for operation to prevent amplification or injection vectors.</li>
<li>Deploy network-based detection to monitor for 'first-time seen' write operations from unusual client IPs, as documented in the detection logic below.</li>
<li>Ensure that cached sensitive values are protected and not captured by network sensors to prevent secondary information exposure.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>network-security</category><category>memcached</category><category>cve-2026-29093</category><category>impact</category></item></channel></rss>