<?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://cve.radiocsirt.org</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>Fri, 09 Oct 2026 02:22:56 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-03274</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-03274</link>
      <description>bdu:2026-03274</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-03274</guid>
    </item>
    <item>
      <title>BELL-CVE-2025-39915</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2025-39915</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:stream: linux-lts&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:stream: linux-lts&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2025-39915</guid>
    </item>
    <item>
      <title>EUVD-2026-314825</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-314825</link>
      <description>EUVD-2026-314825</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-314825</guid>
    </item>
    <item>
      <title>fkie_cve-2025-39915</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-39915</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;net: phy: transfer phy_config_inband() locking responsibility to phylink&lt;/p&gt;
&lt;p&gt;Problem description
===================&lt;/p&gt;
&lt;p&gt;Lockdep reports a possible circular locking dependency (AB/BA) between
&amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phy-&amp;gt;lock, as follows.&lt;/p&gt;
&lt;p&gt;phylink_resolve() // acquires &amp;amp;pl-&amp;gt;state_mutex
-&amp;gt; phylink_major_config()
   -&amp;gt; phy_config_inband() // acquires &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock&lt;/p&gt;
&lt;p&gt;whereas all the other call sites where &amp;amp;pl-&amp;gt;state_mutex and
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock have the locking scheme reversed. Everywhere else,
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock is acquired at the top level, and &amp;amp;pl-&amp;gt;state_mutex at
the lower level. A clear example is phylink_bringup_phy().&lt;/p&gt;
&lt;p&gt;The outlier is the newly introduced phy_config_inband() and the existing
lock order is the correct one. To understand why it cannot be the other
way around, it is sufficient to consider phylink_phy_change(), phylink&amp;#39;s
callback from the PHY device&amp;#39;s phy-&amp;gt;phy_link_change() virtual method,
invoked by the PHY state machine.&lt;/p&gt;
&lt;p&gt;phy_link_up() and phy_link_down(), the (indirect) callers of
phylink_phy_change(), are called with &amp;amp;phydev-&amp;gt;lock acquired.
Then phylink_phy_change() acquires its own &amp;amp;pl-&amp;gt;state_mutex, to
serialize changes made to its pl-&amp;gt;phy_state and pl-&amp;gt;link_config.
So all other instances of &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phydev-&amp;gt;lock must be
consistent with this order.&lt;/p&gt;
&lt;p&gt;Problem impact
==============&lt;/p&gt;
&lt;p&gt;I think the kernel runs a serious deadlock risk if an existing
phylink_resolve() thread, which results…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;net: phy: transfer phy_config_inband() locking responsibility to phylink&lt;/p&gt;
&lt;p&gt;Problem description
===================&lt;/p&gt;
&lt;p&gt;Lockdep reports a possible circular locking dependency (AB/BA) between
&amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phy-&amp;gt;lock, as follows.&lt;/p&gt;
&lt;p&gt;phylink_resolve() // acquires &amp;amp;pl-&amp;gt;state_mutex
-&amp;gt; phylink_major_config()
   -&amp;gt; phy_config_inband() // acquires &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock&lt;/p&gt;
&lt;p&gt;whereas all the other call sites where &amp;amp;pl-&amp;gt;state_mutex and
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock have the locking scheme reversed. Everywhere else,
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock is acquired at the top level, and &amp;amp;pl-&amp;gt;state_mutex at
the lower level. A clear example is phylink_bringup_phy().&lt;/p&gt;
&lt;p&gt;The outlier is the newly introduced phy_config_inband() and the existing
lock order is the correct one. To understand why it cannot be the other
way around, it is sufficient to consider phylink_phy_change(), phylink&amp;#39;s
callback from the PHY device&amp;#39;s phy-&amp;gt;phy_link_change() virtual method,
invoked by the PHY state machine.&lt;/p&gt;
&lt;p&gt;phy_link_up() and phy_link_down(), the (indirect) callers of
phylink_phy_change(), are called with &amp;amp;phydev-&amp;gt;lock acquired.
Then phylink_phy_change() acquires its own &amp;amp;pl-&amp;gt;state_mutex, to
serialize changes made to its pl-&amp;gt;phy_state and pl-&amp;gt;link_config.
So all other instances of &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phydev-&amp;gt;lock must be
consistent with this order.&lt;/p&gt;
&lt;p&gt;Problem impact
==============&lt;/p&gt;
&lt;p&gt;I think the kernel runs a serious deadlock risk if an existing
phylink_resolve() thread, which results…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-39915</guid>
    </item>
    <item>
      <title>GHSA-m8cc-c87r-9qr2</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-m8cc-c87r-9qr2</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;net: phy: transfer phy_config_inband() locking responsibility to phylink&lt;/p&gt;
&lt;p&gt;Problem description
===================&lt;/p&gt;
&lt;p&gt;Lockdep reports a possible circular locking dependency (AB/BA) between
&amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phy-&amp;gt;lock, as follows.&lt;/p&gt;
&lt;p&gt;phylink_resolve() // acquires &amp;amp;pl-&amp;gt;state_mutex
-&amp;gt; phylink_major_config()
   -&amp;gt; phy_config_inband() // acquires &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock&lt;/p&gt;
&lt;p&gt;whereas all the other call sites where &amp;amp;pl-&amp;gt;state_mutex and
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock have the locking scheme reversed. Everywhere else,
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock is acquired at the top level, and &amp;amp;pl-&amp;gt;state_mutex at
the lower level. A clear example is phylink_bringup_phy().&lt;/p&gt;
&lt;p&gt;The outlier is the newly introduced phy_config_inband() and the existing
lock order is the correct one. To understand why it cannot be the other
way around, it is sufficient to consider phylink_phy_change(), phylink&amp;#39;s
callback from the PHY device&amp;#39;s phy-&amp;gt;phy_link_change() virtual method,
invoked by the PHY state machine.&lt;/p&gt;
&lt;p&gt;phy_link_up() and phy_link_down(), the (indirect) callers of
phylink_phy_change(), are called with &amp;amp;phydev-&amp;gt;lock acquired.
Then phylink_phy_change() acquires its own &amp;amp;pl-&amp;gt;state_mutex, to
serialize changes made to its pl-&amp;gt;phy_state and pl-&amp;gt;link_config.
So all other instances of &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phydev-&amp;gt;lock must be
consistent with this order.&lt;/p&gt;
&lt;p&gt;Problem impact
==============&lt;/p&gt;
&lt;p&gt;I think the kernel runs a serious deadlock risk if an existing
phylink_resolve() thread, which results…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;net: phy: transfer phy_config_inband() locking responsibility to phylink&lt;/p&gt;
&lt;p&gt;Problem description
===================&lt;/p&gt;
&lt;p&gt;Lockdep reports a possible circular locking dependency (AB/BA) between
&amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phy-&amp;gt;lock, as follows.&lt;/p&gt;
&lt;p&gt;phylink_resolve() // acquires &amp;amp;pl-&amp;gt;state_mutex
-&amp;gt; phylink_major_config()
   -&amp;gt; phy_config_inband() // acquires &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock&lt;/p&gt;
&lt;p&gt;whereas all the other call sites where &amp;amp;pl-&amp;gt;state_mutex and
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock have the locking scheme reversed. Everywhere else,
&amp;amp;pl-&amp;gt;phydev-&amp;gt;lock is acquired at the top level, and &amp;amp;pl-&amp;gt;state_mutex at
the lower level. A clear example is phylink_bringup_phy().&lt;/p&gt;
&lt;p&gt;The outlier is the newly introduced phy_config_inband() and the existing
lock order is the correct one. To understand why it cannot be the other
way around, it is sufficient to consider phylink_phy_change(), phylink&amp;#39;s
callback from the PHY device&amp;#39;s phy-&amp;gt;phy_link_change() virtual method,
invoked by the PHY state machine.&lt;/p&gt;
&lt;p&gt;phy_link_up() and phy_link_down(), the (indirect) callers of
phylink_phy_change(), are called with &amp;amp;phydev-&amp;gt;lock acquired.
Then phylink_phy_change() acquires its own &amp;amp;pl-&amp;gt;state_mutex, to
serialize changes made to its pl-&amp;gt;phy_state and pl-&amp;gt;link_config.
So all other instances of &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phydev-&amp;gt;lock must be
consistent with this order.&lt;/p&gt;
&lt;p&gt;Problem impact
==============&lt;/p&gt;
&lt;p&gt;I think the kernel runs a serious deadlock risk if an existing
phylink_resolve() thread, which results…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-m8cc-c87r-9qr2</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2025-39915</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-39915</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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 89 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: net: phy: transfer phy_config_inband() locking responsibility to phylink Problem description =================== Lockdep reports a possible circular locking dependency (AB/BA) between &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phy-&amp;gt;lock, as follows. phylink_resolve() // acquires &amp;amp;pl-&amp;gt;state_mutex -&amp;gt; phylink_major_config()    -&amp;gt; phy_config_inband() // acquires &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock whereas all the other call sites where &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock have the locking scheme reversed. Everywhere else, &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock is acquired at the top level, and &amp;amp;pl-&amp;gt;state_mutex at the lower level. A clear example is phylink_bringup_phy(). The outlier is the newly introduced phy_config_inband() and the existing lock order is the correct one. To understand why it cannot be the other way around, it is sufficient to consider phylink_phy_change(), phylink&amp;#39;s callback from the PHY device&amp;#39;s phy-&amp;gt;phy_link_change() virtual method, invoked by the PHY state machine. phy_link_up() and phy_link_down(), the (indirect) callers of phylink_phy_change(), are called with &amp;amp;phydev-&amp;gt;lock acquired. Then phylink_phy_change() acquires its own &amp;amp;pl-&amp;gt;state_mutex, to serialize changes made to its pl-&amp;gt;phy_state and pl-&amp;gt;link_config. So all other instances of &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phydev-&amp;gt;lock must be consistent with this order. Problem impact ============== I think the kernel runs a serious deadlock risk if an existing phylink_resolve() thread, which results in a phy_…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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 89 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: net: phy: transfer phy_config_inband() locking responsibility to phylink Problem description =================== Lockdep reports a possible circular locking dependency (AB/BA) between &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phy-&amp;gt;lock, as follows. phylink_resolve() // acquires &amp;amp;pl-&amp;gt;state_mutex -&amp;gt; phylink_major_config()    -&amp;gt; phy_config_inband() // acquires &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock whereas all the other call sites where &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock have the locking scheme reversed. Everywhere else, &amp;amp;pl-&amp;gt;phydev-&amp;gt;lock is acquired at the top level, and &amp;amp;pl-&amp;gt;state_mutex at the lower level. A clear example is phylink_bringup_phy(). The outlier is the newly introduced phy_config_inband() and the existing lock order is the correct one. To understand why it cannot be the other way around, it is sufficient to consider phylink_phy_change(), phylink&amp;#39;s callback from the PHY device&amp;#39;s phy-&amp;gt;phy_link_change() virtual method, invoked by the PHY state machine. phy_link_up() and phy_link_down(), the (indirect) callers of phylink_phy_change(), are called with &amp;amp;phydev-&amp;gt;lock acquired. Then phylink_phy_change() acquires its own &amp;amp;pl-&amp;gt;state_mutex, to serialize changes made to its pl-&amp;gt;phy_state and pl-&amp;gt;link_config. So all other instances of &amp;amp;pl-&amp;gt;state_mutex and &amp;amp;phydev-&amp;gt;lock must be consistent with this order. Problem impact ============== I think the kernel runs a serious deadlock risk if an existing phylink_resolve() thread, which results in a phy_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-39915</guid>
    </item>
    <item>
      <title>WID-SEC-W-2025-2170 — Linux Kernel: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2025-2170</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen und andere nicht näher spezifizierte Angriffe durchzuführen, möglicherweise um beliebigen Code auszuführen oder eine Speicherbeschädigung zu verursachen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen und andere nicht näher spezifizierte Angriffe durchzuführen, möglicherweise um beliebigen Code auszuführen oder eine Speicherbeschädigung zu verursachen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2025-2170</guid>
    </item>
  </channel>
</rss>
