<?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>Cifs.ko (Linux Kernel &lt; Patch 0ee150794c75) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/cifs.ko-linux-kernel--patch-0ee150794c75/</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 14:37:33 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/cifs.ko-linux-kernel--patch-0ee150794c75/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>Linux Kernel: cifs.ko Heap Overflow in id_mode_to_cifs_acl (CVE-2026-97555)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cifs-cve-2026-97555/</link><pubDate>Thu, 29 Oct 2026 14:37:33 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cifs-cve-2026-97555/</guid><description>A heap buffer overflow in the Linux kernel SMB client (cifs.ko) allows a malicious SMB server to trigger an out-of-bounds write during DACL reconstruction, potentially enabling privilege escalation to root.</description><content:encoded><![CDATA[<p>A heap-based buffer overflow exists in the Linux kernel <code>cifs.ko</code> module, specifically within the <code>id_mode_to_cifs_acl()</code> function. The vulnerability occurs when the client attempts to rewrite Access Control Entries (ACEs) while replacing owner/group Security Identifiers (SIDs). An attacker-controlled SMB server can provide a specially crafted DACL that causes the rewritten security descriptor to grow larger than the pre-allocated kernel heap buffer. This results in an out-of-bounds write past the slab object. An exploit has been published demonstrating a full chain from memory corruption to a uid-0 shell on Android 16 GKI-based 6.12 kernels.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Share Setup</strong> - The attacker configures a malicious SMB2/3 server capable of providing custom DACL layouts (<code>cross7</code>).</li>
<li><strong>Mounting</strong> - The victim system mounts the attacker-controlled share using <code>cifsacl</code> and <code>modefromsid</code> mount options.</li>
<li><strong>Trigger</strong> - The attacker initiates a <code>chown</code> operation on a file within the share, causing the kernel to call <code>id_mode_to_cifs_acl()</code>.</li>
<li><strong>Overflow</strong> - The kernel calculates an allocation size that is insufficient for the rewritten DACL, resulting in a heap buffer overflow.</li>
<li><strong>Heap Grooming</strong> - The overflow overwrites adjacent kernel objects; the published exploit uses <code>pipe_buffer</code> arrays to gain memory corruption primitives.</li>
<li><strong>KASLR Leak</strong> - The overflow modifies a key payload, allowing the attacker to dump memory and calculate the KASLR slide.</li>
<li><strong>Privilege Escalation</strong> - The attacker reclaims page-table pages to write arbitrary PTEs, ultimately modifying the current task's <code>cred</code> structure to escalate to uid 0.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Confirmed local privilege escalation to uid 0 (root) on reference environments (Android 16 GKI-based 6.12). The out-of-bounds write is observable by the malicious SMB server and can cause kernel panics on non-vulnerable or mismatched memory layouts.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the vendor-provided patch for <code>cifs.ko</code> (upstream <code>0ee150794c75</code>, stable <code>fb736ab4fb8c</code>).</li>
<li>Restrict the ability of non-privileged users to mount SMB shares.</li>
<li>Disable the <code>cifsacl</code> and <code>modefromsid</code> mount options on production systems unless explicitly required and validated against trusted infrastructure.</li>
<li>Monitor kernel dmesg logs for unexpected panics occurring during SMB share access.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>linux</category><category>kernel</category><category>privilege-escalation</category><category>cve-2026-97555</category></item></channel></rss>