<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T07:48:21.763365+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bell-cve-2026-45907</id>
    <title>BELL-CVE-2026-45907</title>
    <updated>2026-10-03T07:48:21.871192+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p><strong>Affected:</strong> Alpaquita:stream: linux-lts</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/bell-cve-2026-45907"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-321823</id>
    <title>EUVD-2026-321823</title>
    <updated>2026-10-03T07:48:21.871260+00:00</updated>
    <content>EUVD-2026-321823</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-321823"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-45907</id>
    <title>fkie_cve-2026-45907</title>
    <updated>2026-10-03T07:48:21.871276+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>net/mlx5e: Fix deadlocks between devlink and netdev instance locks</p>
<p>In the mentioned "Fixes" commit, various work tasks triggering devlink
health reporter recovery were switched to use netdev_trylock to protect
against concurrent tear down of the channels being recovered. But this
had the side effect of introducing potential deadlocks because of
incorrect lock ordering.</p>
<p>The correct lock order is described by the init flow:
probe_one -&gt; mlx5_init_one (acquires devlink lock)
-&gt; mlx5_init_one_devl_locked -&gt; mlx5_register_device
-&gt; mlx5_rescan_drivers_locked -...-&gt; mlx5e_probe -&gt; _mlx5e_probe
-&gt; register_netdev (acquires rtnl lock)
-&gt; register_netdevice (acquires netdev lock)
=&gt; devlink lock -&gt; rtnl lock -&gt; netdev lock.</p>
<p>But in the current recovery flow, the order is wrong:
mlx5e_tx_err_cqe_work (acquires netdev lock)
-&gt; mlx5e_reporter_tx_err_cqe -&gt; mlx5e_health_report
-&gt; devlink_health_report (acquires devlink lock =&gt; boom!)
-&gt; devlink_health_reporter_recover
-&gt; mlx5e_tx_reporter_recover -&gt; mlx5e_tx_reporter_recover_from_ctx
-&gt; mlx5e_tx_reporter_err_cqe_recover</p>
<p>The same pattern exists in:
mlx5e_reporter_rx_timeout
mlx5e_reporter_tx_ptpsq_unhealthy
mlx5e_reporter_tx_timeout</p>
<p>Fix these by moving the netdev_trylock calls from the work handlers
lower in the call stack, in the respective recovery functions, where
they are actually necessary.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-45907"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-jpj8-hw92-vqgg</id>
    <title>GHSA-jpj8-hw92-vqgg</title>
    <updated>2026-10-03T07:48:21.871319+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>net/mlx5e: Fix deadlocks between devlink and netdev instance locks</p>
<p>In the mentioned "Fixes" commit, various work tasks triggering devlink
health reporter recovery were switched to use netdev_trylock to protect
against concurrent tear down of the channels being recovered. But this
had the side effect of introducing potential deadlocks because of
incorrect lock ordering.</p>
<p>The correct lock order is described by the init flow:
probe_one -&gt; mlx5_init_one (acquires devlink lock)
-&gt; mlx5_init_one_devl_locked -&gt; mlx5_register_device
-&gt; mlx5_rescan_drivers_locked -...-&gt; mlx5e_probe -&gt; _mlx5e_probe
-&gt; register_netdev (acquires rtnl lock)
-&gt; register_netdevice (acquires netdev lock)
=&gt; devlink lock -&gt; rtnl lock -&gt; netdev lock.</p>
<p>But in the current recovery flow, the order is wrong:
mlx5e_tx_err_cqe_work (acquires netdev lock)
-&gt; mlx5e_reporter_tx_err_cqe -&gt; mlx5e_health_report
-&gt; devlink_health_report (acquires devlink lock =&gt; boom!)
-&gt; devlink_health_reporter_recover
-&gt; mlx5e_tx_reporter_recover -&gt; mlx5e_tx_reporter_recover_from_ctx
-&gt; mlx5e_tx_reporter_err_cqe_recover</p>
<p>The same pattern exists in:
mlx5e_reporter_rx_timeout
mlx5e_reporter_tx_ptpsq_unhealthy
mlx5e_reporter_tx_timeout</p>
<p>Fix these by moving the netdev_trylock calls from the work handlers
lower in the call stack, in the respective recovery functions, where
they are actually necessary.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-jpj8-hw92-vqgg"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-45907</id>
    <title>UBUNTU-CVE-2026-45907</title>
    <updated>2026-10-03T07:48:21.871348+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:16.04:LTS: linux-hwe-edge, Ubuntu:18.04:LTS: linux-aws-5.0, Ubuntu:18.04:LTS: linux-aws-5.3, Ubuntu:18.04:LTS: linux-azure, Ubuntu:18.04:LTS: linux-azure-5.3, Ubuntu:18.04:LTS: linux-azure-edge, Ubuntu:18.04:LTS: linux-gcp, Ubuntu:18.04:LTS: linux-gcp-5.3, Ubuntu:18.04:LTS: linux-gke-4.15, Ubuntu:18.04:LTS: linux-gke-5.4 and 103 more</p>
<p>In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix deadlocks between devlink and netdev instance locks In the mentioned "Fixes" commit, various work tasks triggering devlink health reporter recovery were switched to use netdev_trylock to protect against concurrent tear down of the channels being recovered. But this had the side effect of introducing potential deadlocks because of incorrect lock ordering. The correct lock order is described by the init flow: probe_one -&gt; mlx5_init_one (acquires devlink lock) -&gt; mlx5_init_one_devl_locked -&gt; mlx5_register_device -&gt; mlx5_rescan_drivers_locked -...-&gt; mlx5e_probe -&gt; _mlx5e_probe -&gt; register_netdev (acquires rtnl lock) -&gt; register_netdevice (acquires netdev lock) =&gt; devlink lock -&gt; rtnl lock -&gt; netdev lock. But in the current recovery flow, the order is wrong: mlx5e_tx_err_cqe_work (acquires netdev lock) -&gt; mlx5e_reporter_tx_err_cqe -&gt; mlx5e_health_report -&gt; devlink_health_report (acquires devlink lock =&gt; boom!) -&gt; devlink_health_reporter_recover -&gt; mlx5e_tx_reporter_recover -&gt; mlx5e_tx_reporter_recover_from_ctx -&gt; mlx5e_tx_reporter_err_cqe_recover The same pattern exists in: mlx5e_reporter_rx_timeout mlx5e_reporter_tx_ptpsq_unhealthy mlx5e_reporter_tx_timeout Fix these by moving the netdev_trylock calls from the work handlers lower in the call stack, in the respective recovery functions, where they are actually necessary.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-45907"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1700</id>
    <title>WID-SEC-W-2026-1700 — Linux Kernel: Mehrere Schwachstellen</title>
    <updated>2026-10-03T07:48:21.871523+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen oder andere nicht näher spezifizierte Auswirkungen zu erzielen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1700"/>
  </entry>
</feed>
