<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 29 Sep 2026 03:51:29 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-90232 — amt: Don't support cross-netns setup.</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2026-90232</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;amt: Don&amp;#39;t support cross-netns setup.&lt;/p&gt;
&lt;p&gt;When a lower device is unregistered, amt_device_event() tries
to unregister its upper AMT device, but it has two problems.&lt;/p&gt;
&lt;p&gt;1. amt_lookup_upper_dev() looks up an upper device in the
      lower device&amp;#39;s netns only&lt;/p&gt;
&lt;p&gt;2. amt_device_event() unregisters a single upper device only&lt;/p&gt;
&lt;p&gt;If AMT device is created on a lower device in another netns,
removing the lower device triggers the splat below and gets
stuck until all upper devices are removed. [0]&lt;/p&gt;
&lt;p&gt;The cross-netns setup seems unintentional considering 1. and
the following points:&lt;/p&gt;
&lt;p&gt;* amt_link_setup() sets dev-&amp;gt;netns_immutable to true
  * skb_scrub_packet() is not called in the fast path
  * iproute2 binary fails to find cross-netns lower device via
    link-netns:
      # ip -n ns1 link add amt0 link-netns ns2 type amt dev veth1
      Cannot find device &amp;#34;veth1&amp;#34;&lt;/p&gt;
&lt;p&gt;Instead of supporting it properly and preparing for per-netns
netdev unreg, let&amp;#39;s forbid cross-netns setup.&lt;/p&gt;
&lt;p&gt;Note that the problem 2. needs a separate fix.&lt;/p&gt;
&lt;p&gt;[0]:
WARNING: net/core/dev.c:12518 at unregister_netdevice_many_notify+0x1cce/0x2250, CPU#48: ip/2031
Modules linked in:
CPU: 48 UID: 0 PID: 2031 Comm: ip Not tainted 7.2.0-rc5+ #27 PREEMPT(full)
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.17.0-debian-1.17.0-1 04/01/2014
RIP: 0010:unregister_netdevice_many_notify (net/core/dev.c:12518)
Code: 89 ef e8 d5 52 ae fe e9 d0 f4 ff ff 48 8d 3d f9 3b…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;amt: Don&amp;#39;t support cross-netns setup.&lt;/p&gt;
&lt;p&gt;When a lower device is unregistered, amt_device_event() tries
to unregister its upper AMT device, but it has two problems.&lt;/p&gt;
&lt;p&gt;1. amt_lookup_upper_dev() looks up an upper device in the
      lower device&amp;#39;s netns only&lt;/p&gt;
&lt;p&gt;2. amt_device_event() unregisters a single upper device only&lt;/p&gt;
&lt;p&gt;If AMT device is created on a lower device in another netns,
removing the lower device triggers the splat below and gets
stuck until all upper devices are removed. [0]&lt;/p&gt;
&lt;p&gt;The cross-netns setup seems unintentional considering 1. and
the following points:&lt;/p&gt;
&lt;p&gt;* amt_link_setup() sets dev-&amp;gt;netns_immutable to true
  * skb_scrub_packet() is not called in the fast path
  * iproute2 binary fails to find cross-netns lower device via
    link-netns:
      # ip -n ns1 link add amt0 link-netns ns2 type amt dev veth1
      Cannot find device &amp;#34;veth1&amp;#34;&lt;/p&gt;
&lt;p&gt;Instead of supporting it properly and preparing for per-netns
netdev unreg, let&amp;#39;s forbid cross-netns setup.&lt;/p&gt;
&lt;p&gt;Note that the problem 2. needs a separate fix.&lt;/p&gt;
&lt;p&gt;[0]:
WARNING: net/core/dev.c:12518 at unregister_netdevice_many_notify+0x1cce/0x2250, CPU#48: ip/2031
Modules linked in:
CPU: 48 UID: 0 PID: 2031 Comm: ip Not tainted 7.2.0-rc5+ #27 PREEMPT(full)
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.17.0-debian-1.17.0-1 04/01/2014
RIP: 0010:unregister_netdevice_many_notify (net/core/dev.c:12518)
Code: 89 ef e8 d5 52 ae fe e9 d0 f4 ff ff 48 8d 3d f9 3b…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2026-90232</guid>
    </item>
  </channel>
</rss>
