<?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>Kernel on kalfaoglu.net</title><link>https://blog.kalfaoglu.net/tags/kernel/</link><description>Recent content in Kernel on kalfaoglu.net</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 28 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.kalfaoglu.net/tags/kernel/index.xml" rel="self" type="application/rss+xml"/><item><title>DirtyClone (CVE-2026-43503): The Linux Kernel Flaw That Leaves No Trace</title><link>https://blog.kalfaoglu.net/posts/2026-06-28-dirtyclone-cve-2026-43503-linux-lpe-en/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.kalfaoglu.net/posts/2026-06-28-dirtyclone-cve-2026-43503-linux-lpe-en/</guid><description>&lt;p&gt;On June 25, 2026, JFrog Security Research published a working exploit walkthrough for a Linux kernel privilege escalation they named &lt;a href="https://thehackernews.com/2026/06/new-dirtyclone-linux-kernel-flaw-lets.html"&gt;DirtyClone&lt;/a&gt;. Tracked as &lt;a href="https://ubuntu.com/security/CVE-2026-43503"&gt;CVE-2026-43503&lt;/a&gt; with a CVSS score of 8.8, it lets any local user on an unpatched system escalate to root — and the attack leaves nothing on disk for forensic tools to find. That combination should get a hosting operator&amp;rsquo;s attention.&lt;/p&gt;
&lt;h2 id="what-the-bug-is"&gt;What the Bug Is&lt;/h2&gt;
&lt;p&gt;The flaw lives in &lt;code&gt;__pskb_copy_fclone()&lt;/code&gt;, a kernel function that copies network packets internally. When a packet is cloned, this function — and a handful of related fragment-transfer helpers — drops a safety flag called &lt;code&gt;SKBFL_SHARED_FRAG&lt;/code&gt;. That flag marks packet memory as shared with a file on disk. Once it&amp;rsquo;s gone, the kernel no longer treats the memory as read-only, and an attacker can write to it.&lt;/p&gt;</description></item></channel></rss>