<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://blog.daniel-baumann.ch</id>
  <title>Daniel Baumann - Posts tagged debian-security</title>
  <updated>2026-05-29T15:00:02.739016+00:00</updated>
  <link href="https://blog.daniel-baumann.ch"/>
  <link href="https://blog.daniel-baumann.ch/blog/tag/debian-security/atom.xml" rel="self"/>
  <subtitle>Daniel Baumann - https://daniel-baumann.ch</subtitle>
  <entry>
    <id>https://blog.daniel-baumann.ch/posts/20260520-1.html</id>
    <title>Debian: Linux Vulnerability Mitigation (PinTheft)</title>
    <updated>2026-05-20T14:27:32+00:00</updated>
    <content type="html">&lt;section id="debian-linux-vulnerability-mitigation-pintheft"&gt;

&lt;p&gt;Following the series of various Linux exploits of the last three weeks, the bug of today is &lt;a class="reference external" href="https://github.com/v12-security/pocs/tree/main/pintheft"&gt;PinTheft&lt;/a&gt; [&lt;a class="reference external" href="https://nvd.nist.gov/vuln/detail/CVE-2026-43494"&gt;CVE-2026-43494&lt;/a&gt;] which is local root privilege escalations.&lt;/p&gt;
&lt;p&gt;The vulnerability can be mitigated by unloading and blocking rds modules, &lt;a class="reference external" href="https://tracker.debian.org/pkg/linux-vulnerability-mitigation"&gt;linux-vulnerability-mitigation&lt;/a&gt; as of &lt;a class="reference external" href="https://forgejo.debian.net/linux/linux-vulnerability-mitigation/commit/1883f87dd5b31028d7484c31af32af4bfd1cffcf"&gt;20260519-1&lt;/a&gt; (uploaded to sid, &lt;a class="reference external" href="https://fastforward.debian.net"&gt;trixie-fastforward-backports&lt;/a&gt; and &lt;a class="reference external" href="https://people.debian.org/~daniel/linux-vulnerability-mitigation"&gt;people.debian.org/~daniel&lt;/a&gt;) does that automatically for you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;default Debian kernels (bullseye, bookworm, trixie, and testing/unstable, experimental) are not directly affected because autoloading of the rds modules is disabled by &lt;a class="reference external" href="https://salsa.debian.org/kernel-team/linux/-/blob/debian/7.0/forky/debian/patches/debian/rds-Disable-auto-loading-as-mitigation-against-local.patch"&gt;rds-Disable-auto-loading-as-mitigation-against-local.patch&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Added references to CVE-2026-43494&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/section&gt;
</content>
    <link href="https://blog.daniel-baumann.ch/posts/20260520-1.html" rel="alternate"/>
    <summary>Following the series of various Linux exploits of the last three weeks, the bug of today is PinTheft [CVE-2026-43494] which is local root privilege escalations.</summary>
    <category term="debian-security" label="debian-security"/>
    <published>2026-05-20T14:27:32+00:00</published>
  </entry>
  <entry>
    <id>https://blog.daniel-baumann.ch/posts/20260515-1.html</id>
    <title>Debian: Linux Vulnerability Mitigation (ssh-keysign-pwn)</title>
    <updated>2026-05-15T00:14:39+00:00</updated>
    <content type="html">&lt;section id="debian-linux-vulnerability-mitigation-ssh-keysign-pwn"&gt;

&lt;p&gt;After the Linux local root privilege escalations of the &lt;a class="reference external" href="https://blog.daniel-baumann.ch/posts/20260508-1.html"&gt;last two weeks&lt;/a&gt;, the bug of today is &lt;a class="reference external" href="https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn"&gt;ssh-keysign-pwn&lt;/a&gt; [&lt;a class="reference external" href="https://nvd.nist.gov/vuln/detail/CVE-2026-46333"&gt;CVE-2026-46333&lt;/a&gt;] which allows to read root-owned files as an unprivileged user.&lt;/p&gt;
&lt;p&gt;Exploiting the vulnerability doesn’t require to load any specific modules like the bugs from the last weeks, this one needs to be fixed by rebooting the system into an updated kernel.&lt;/p&gt;
&lt;p&gt;I’ve &lt;a class="reference external" href="https://git.fastforward.debian.net/trixie-fastforward-backports/linux/commit/a4717fb4fe2f64161965f40fe737171f95a0e006"&gt;cherry-picked&lt;/a&gt; the &lt;a class="reference external" href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a"&gt;upstream commit&lt;/a&gt; to fix it in &lt;a class="reference external" href="https://fastforward.debian.net"&gt;trixie-fastforward-backports&lt;/a&gt; (linux 7 backports for trixie), confirmed that the exploits don’t work anymore, and submitted a &lt;a class="reference external" href="https://salsa.debian.org/kernel-team/linux/-/merge_requests/1930"&gt;merge request&lt;/a&gt; for sid.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference external" href="https://tracker.debian.org/pkg/linux-vulnerability-mitigation"&gt;linux-vulnerability-mitigation&lt;/a&gt; &lt;a class="reference external" href="https://forgejo.debian.net/linux/linux-vulnerability-mitigation/commit/acdb3603e44ac9d3fe6e47830d331cef36766935"&gt;20260515-1&lt;/a&gt; contains a partial &lt;a class="reference external" href="https://forgejo.debian.net/linux/linux-vulnerability-mitigation/commit/c20c7dd886aabb9a3bc99aba92974866eb6fd48f"&gt;mitigation for ssh-keysign-pwn&lt;/a&gt; (this makes all exploits known so far to stop working, however, there’s definitely more needed), thanks to Salvatore Bonaccorso (carnil): &lt;code class="docutils literal notranslate"&gt;&lt;span class="pre"&gt;echo&lt;/span&gt; &lt;span class="pre"&gt;2&lt;/span&gt; &lt;span class="pre"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pre"&gt;/proc/sys/kernel/yama/ptrace_scope&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;linux-vulnerability-mitigation is uploaded to sid - until it is available on &lt;a class="reference external" href="https://deb.debian.org/debian/pool/main/l/linux-vulnerability-mitigation/"&gt;deb.debian.org&lt;/a&gt;, use &lt;a class="reference external" href="https://people.debian.org/~daniel/linux-vulnerability-mitigation/"&gt;people.debian.org/~daniel&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;linux &lt;a class="reference external" href="https://tracker.debian.org/news/1752576/accepted-linux-707-1-source-into-unstable/"&gt;7.0.7-1&lt;/a&gt; is uploaded to trixie-fastforward-backports as &lt;a class="reference external" href="https://git.fastforward.debian.net/trixie-fastforward-backports/linux/commit/b4bd312c6e3b2d4a65e0b5caec3c96bf18a5fcf4"&gt;7.0.7-1~ffwd13+u1&lt;/a&gt;, replacing the previously cherry-picked &lt;a class="reference external" href="https://git.fastforward.debian.net/trixie-fastforward-backports/linux/commit/5ce3bfab780f18c8415ce1b6ac22db1a6997f10b"&gt;7.0.4-1~ffwd13+u2&lt;/a&gt; upload&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Added references to CVE-2026-46333&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/section&gt;
</content>
    <link href="https://blog.daniel-baumann.ch/posts/20260515-1.html" rel="alternate"/>
    <summary>After the Linux local root privilege escalations of the last two weeks, the bug of today is ssh-keysign-pwn [CVE-2026-46333] which allows to read root-owned files as an unprivileged user.</summary>
    <category term="debian-security" label="debian-security"/>
    <published>2026-05-15T00:14:39+00:00</published>
  </entry>
  <entry>
    <id>https://blog.daniel-baumann.ch/posts/20260508-1.html</id>
    <title>Debian: Linux Vulnerability Mitigation (Dirty Frag)</title>
    <updated>2026-05-08T03:19:10+00:00</updated>
    <content type="html">&lt;section id="debian-linux-vulnerability-mitigation-dirty-frag"&gt;

&lt;p&gt;After &lt;a class="reference external" href="https://copy.fail"&gt;Copy Fail&lt;/a&gt; [&lt;a class="reference external" href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431"&gt;CVE-2026-31431&lt;/a&gt;] from last week, the new Linux local root privilege escalations of today are &lt;a class="reference external" href="https://github.com/V4bel/dirtyfrag"&gt;Dirty Frag (Part 1) aka Copy Fail 2&lt;/a&gt; [&lt;a class="reference external" href="https://nvd.nist.gov/vuln/detail/CVE-2026-43284"&gt;CVE-2026-43284&lt;/a&gt;] and &lt;a class="reference external" href="https://github.com/V4bel/dirtyfrag"&gt;Dirty Frag (Part 2)&lt;/a&gt; [&lt;a class="reference external" href="https://nvd.nist.gov/vuln/detail/CVE-2026-43500"&gt;CVE-2026-43500&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;For those who can not update to &lt;a class="reference external" href="https://tracker.debian.org/news/1749852/accepted-linux-704-1-source-into-unstable/"&gt;linux &amp;gt;= 7.0.4-1&lt;/a&gt; that was uploaded to sid and contains the needed fixes (backports for trixie are available in &lt;a class="reference external" href="https://fastforward.debian.net"&gt;trixie-fastforward-backports&lt;/a&gt;), or are waiting for backports and updates to older Debian releases, or can’t reboot on short notice, mitigations might be needed.&lt;/p&gt;
&lt;p&gt;Given the current trend, it seems we will see more of these bugs in the future. Therefore, I’ve uploaded a new package &lt;a class="reference external" href="https://tracker.debian.org/pkg/linux-vulnerability-mitigation"&gt;linux-vulnerability-mitigation&lt;/a&gt; to sid containing the mitigation for both Copy Fail and Dirty Frag (with debconf multiselect).&lt;/p&gt;
&lt;p&gt;It can also be downloaded from here:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;Tracker: &lt;a class="reference external" href="https://tracker.debian.org/pkg/linux-vulnerability-mitigation"&gt;https://tracker.debian.org/pkg/linux-vulnerability-mitigation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Deb: &lt;a class="reference external" href="https://deb.debian.org/debian/pool/main/l/linux-vulnerability-mitigation"&gt;https://deb.debian.org/debian/pool/main/l/linux-vulnerability-mitigation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Git: &lt;a class="reference external" href="https://forgejo.debian.net/linux/linux-vulnerability-mitigation"&gt;https://forgejo.debian.net/linux/linux-vulnerability-mitigation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Man: &lt;a class="reference external" href="https://manpages.debian.org/linux-vulnerability-mitigation/linux-vulnerability-mitigation.7.en.html"&gt;https://manpages.debian.org/linux-vulnerability-mitigation/linux-vulnerability-mitigation.7.en.html&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;The package is architecture independent, has no dependencies, and can be installed on any version of Debian or Debian derivative.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;Added references to Dirty Frag Part 2 [CVE-2026-43500]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updated links to linux-vulnerability-mitigation now that it passed the NEW queue&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/section&gt;
</content>
    <link href="https://blog.daniel-baumann.ch/posts/20260508-1.html" rel="alternate"/>
    <summary>After Copy Fail [CVE-2026-31431] from last week, the new Linux local root privilege escalations of today are Dirty Frag (Part 1) aka Copy Fail 2 [CVE-2026-43284] and Dirty Frag (Part 2) [CVE-2026-43500].</summary>
    <category term="debian-security" label="debian-security"/>
    <published>2026-05-08T03:19:10+00:00</published>
  </entry>
</feed>
