<?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>Sat, 03 Oct 2026 23:21:24 +0000</lastBuildDate>
    <item>
      <title>ALSA-2026:1143 — Important: kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/alsa-2026:1143</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:9: kernel, AlmaLinux:9: kernel-64k, AlmaLinux:9: kernel-64k-core, AlmaLinux:9: kernel-64k-debug, AlmaLinux:9: kernel-64k-debug-core, AlmaLinux:9: kernel-64k-debug-devel, AlmaLinux:9: kernel-64k-debug-devel-matched, AlmaLinux:9: kernel-64k-debug-modules, AlmaLinux:9: kernel-64k-debug-modules-core, AlmaLinux:9: kernel-64k-debug-modules-extra and 64 more&lt;/p&gt;
&lt;p&gt;The kernel packages contain the Linux kernel, the core of any Linux operating system.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;* kernel: Linux kernel: Use-after-free in device mapper due to race condition in zone reporting (CVE-2025-38141)
  * kernel: Linux kernel use-after-free in eventpoll (CVE-2025-38349)
  * kernel: drm/xe: Fix vm_bind_ioctl double free bug (CVE-2025-38731)
  * kernel: Linux kernel: vsock vulnerability may lead to memory corruption (CVE-2025-40248)
  * kernel: mptcp: fix race condition in mptcp_schedule_work() (CVE-2025-40258)
  * kernel: Linux kernel: Out-of-bounds write in Bluetooth MGMT can lead to information disclosure and denial of service (CVE-2025-40294)
  * kernel: net: atlantic: fix fragment overflow handling in RX path (CVE-2025-68301)
  * kernel: Bluetooth: hci_sock: Prevent race in socket write iter and sock bind (CVE-2025-68305)&lt;/p&gt;
&lt;p&gt;For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:9: kernel, AlmaLinux:9: kernel-64k, AlmaLinux:9: kernel-64k-core, AlmaLinux:9: kernel-64k-debug, AlmaLinux:9: kernel-64k-debug-core, AlmaLinux:9: kernel-64k-debug-devel, AlmaLinux:9: kernel-64k-debug-devel-matched, AlmaLinux:9: kernel-64k-debug-modules, AlmaLinux:9: kernel-64k-debug-modules-core, AlmaLinux:9: kernel-64k-debug-modules-extra and 64 more&lt;/p&gt;
&lt;p&gt;The kernel packages contain the Linux kernel, the core of any Linux operating system.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;* kernel: Linux kernel: Use-after-free in device mapper due to race condition in zone reporting (CVE-2025-38141)
  * kernel: Linux kernel use-after-free in eventpoll (CVE-2025-38349)
  * kernel: drm/xe: Fix vm_bind_ioctl double free bug (CVE-2025-38731)
  * kernel: Linux kernel: vsock vulnerability may lead to memory corruption (CVE-2025-40248)
  * kernel: mptcp: fix race condition in mptcp_schedule_work() (CVE-2025-40258)
  * kernel: Linux kernel: Out-of-bounds write in Bluetooth MGMT can lead to information disclosure and denial of service (CVE-2025-40294)
  * kernel: net: atlantic: fix fragment overflow handling in RX path (CVE-2025-68301)
  * kernel: Bluetooth: hci_sock: Prevent race in socket write iter and sock bind (CVE-2025-68305)&lt;/p&gt;
&lt;p&gt;For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/alsa-2026:1143</guid>
    </item>
    <item>
      <title>bdu:2025-10757</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2025-10757</link>
      <description>bdu:2025-10757</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2025-10757</guid>
    </item>
    <item>
      <title>BELL-CVE-2025-38349</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2025-38349</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: linux-lts, Alpaquita:25: linux-lts, Alpaquita:stream: linux-lts&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: linux-lts, Alpaquita:25: linux-lts, Alpaquita:stream: linux-lts&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2025-38349</guid>
    </item>
    <item>
      <title>certfr-2025-avi-0698 — De multiples vulnérabilités ont été découvertes dans le noyau Linux de Debian. Certaines d'entre elles permettent à un…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2025-avi-0698</link>
      <description>certfr-2025-avi-0698</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2025-avi-0698</guid>
    </item>
    <item>
      <title>EUVD-2026-347011</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-347011</link>
      <description>EUVD-2026-347011</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-347011</guid>
    </item>
    <item>
      <title>fkie_cve-2025-38349</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-38349</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;eventpoll: don&amp;#39;t decrement ep refcount while still holding the ep mutex&lt;/p&gt;
&lt;p&gt;Jann Horn points out that epoll is decrementing the ep refcount and then
doing a&lt;/p&gt;
&lt;p&gt;mutex_unlock(&amp;amp;ep-&amp;gt;mtx);&lt;/p&gt;
&lt;p&gt;afterwards. That&amp;#39;s very wrong, because it can lead to a use-after-free.&lt;/p&gt;
&lt;p&gt;That pattern is actually fine for the very last reference, because the
code in question will delay the actual call to &amp;#34;ep_free(ep)&amp;#34; until after
it has unlocked the mutex.&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s wrong for the much subtler &amp;#34;next to last&amp;#34; case when somebody
*else* may also be dropping their reference and free the ep while we&amp;#39;re
still using the mutex.&lt;/p&gt;
&lt;p&gt;Note that this is true even if that other user is also using the same ep
mutex: mutexes, unlike spinlocks, can not be used for object ownership,
even if they guarantee mutual exclusion.&lt;/p&gt;
&lt;p&gt;A mutex &amp;#34;unlock&amp;#34; operation is not atomic, and as one user is still
accessing the mutex as part of unlocking it, another user can come in
and get the now released mutex and free the data structure while the
first user is still cleaning up.&lt;/p&gt;
&lt;p&gt;See our mutex documentation in Documentation/locking/mutex-design.rst,
in particular the section [1] about semantics:&lt;/p&gt;
&lt;p&gt;&amp;#34;mutex_unlock() may access the mutex structure even after it has
	 internally released the lock already - so it&amp;#39;s not safe for
	 another context to acquire the mutex and assume that the
	 mutex_unlock() context is not using the structure anymore&amp;#34;&lt;/p&gt;
&lt;p&gt;So if we drop our ep ref before the mute…&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;eventpoll: don&amp;#39;t decrement ep refcount while still holding the ep mutex&lt;/p&gt;
&lt;p&gt;Jann Horn points out that epoll is decrementing the ep refcount and then
doing a&lt;/p&gt;
&lt;p&gt;mutex_unlock(&amp;amp;ep-&amp;gt;mtx);&lt;/p&gt;
&lt;p&gt;afterwards. That&amp;#39;s very wrong, because it can lead to a use-after-free.&lt;/p&gt;
&lt;p&gt;That pattern is actually fine for the very last reference, because the
code in question will delay the actual call to &amp;#34;ep_free(ep)&amp;#34; until after
it has unlocked the mutex.&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s wrong for the much subtler &amp;#34;next to last&amp;#34; case when somebody
*else* may also be dropping their reference and free the ep while we&amp;#39;re
still using the mutex.&lt;/p&gt;
&lt;p&gt;Note that this is true even if that other user is also using the same ep
mutex: mutexes, unlike spinlocks, can not be used for object ownership,
even if they guarantee mutual exclusion.&lt;/p&gt;
&lt;p&gt;A mutex &amp;#34;unlock&amp;#34; operation is not atomic, and as one user is still
accessing the mutex as part of unlocking it, another user can come in
and get the now released mutex and free the data structure while the
first user is still cleaning up.&lt;/p&gt;
&lt;p&gt;See our mutex documentation in Documentation/locking/mutex-design.rst,
in particular the section [1] about semantics:&lt;/p&gt;
&lt;p&gt;&amp;#34;mutex_unlock() may access the mutex structure even after it has
	 internally released the lock already - so it&amp;#39;s not safe for
	 another context to acquire the mutex and assume that the
	 mutex_unlock() context is not using the structure anymore&amp;#34;&lt;/p&gt;
&lt;p&gt;So if we drop our ep ref before the mute…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-38349</guid>
    </item>
    <item>
      <title>GHSA-c7h3-7f54-949m</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-c7h3-7f54-949m</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;eventpoll: don&amp;#39;t decrement ep refcount while still holding the ep mutex&lt;/p&gt;
&lt;p&gt;Jann Horn points out that epoll is decrementing the ep refcount and then
doing a&lt;/p&gt;
&lt;p&gt;mutex_unlock(&amp;amp;ep-&amp;gt;mtx);&lt;/p&gt;
&lt;p&gt;afterwards. That&amp;#39;s very wrong, because it can lead to a use-after-free.&lt;/p&gt;
&lt;p&gt;That pattern is actually fine for the very last reference, because the
code in question will delay the actual call to &amp;#34;ep_free(ep)&amp;#34; until after
it has unlocked the mutex.&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s wrong for the much subtler &amp;#34;next to last&amp;#34; case when somebody
*else* may also be dropping their reference and free the ep while we&amp;#39;re
still using the mutex.&lt;/p&gt;
&lt;p&gt;Note that this is true even if that other user is also using the same ep
mutex: mutexes, unlike spinlocks, can not be used for object ownership,
even if they guarantee mutual exclusion.&lt;/p&gt;
&lt;p&gt;A mutex &amp;#34;unlock&amp;#34; operation is not atomic, and as one user is still
accessing the mutex as part of unlocking it, another user can come in
and get the now released mutex and free the data structure while the
first user is still cleaning up.&lt;/p&gt;
&lt;p&gt;See our mutex documentation in Documentation/locking/mutex-design.rst,
in particular the section [1] about semantics:&lt;/p&gt;
&lt;p&gt;&amp;#34;mutex_unlock() may access the mutex structure even after it has
	 internally released the lock already - so it&amp;#39;s not safe for
	 another context to acquire the mutex and assume that the
	 mutex_unlock() context is not using the structure anymore&amp;#34;&lt;/p&gt;
&lt;p&gt;So if we drop our ep ref before the mute…&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;eventpoll: don&amp;#39;t decrement ep refcount while still holding the ep mutex&lt;/p&gt;
&lt;p&gt;Jann Horn points out that epoll is decrementing the ep refcount and then
doing a&lt;/p&gt;
&lt;p&gt;mutex_unlock(&amp;amp;ep-&amp;gt;mtx);&lt;/p&gt;
&lt;p&gt;afterwards. That&amp;#39;s very wrong, because it can lead to a use-after-free.&lt;/p&gt;
&lt;p&gt;That pattern is actually fine for the very last reference, because the
code in question will delay the actual call to &amp;#34;ep_free(ep)&amp;#34; until after
it has unlocked the mutex.&lt;/p&gt;
&lt;p&gt;But it&amp;#39;s wrong for the much subtler &amp;#34;next to last&amp;#34; case when somebody
*else* may also be dropping their reference and free the ep while we&amp;#39;re
still using the mutex.&lt;/p&gt;
&lt;p&gt;Note that this is true even if that other user is also using the same ep
mutex: mutexes, unlike spinlocks, can not be used for object ownership,
even if they guarantee mutual exclusion.&lt;/p&gt;
&lt;p&gt;A mutex &amp;#34;unlock&amp;#34; operation is not atomic, and as one user is still
accessing the mutex as part of unlocking it, another user can come in
and get the now released mutex and free the data structure while the
first user is still cleaning up.&lt;/p&gt;
&lt;p&gt;See our mutex documentation in Documentation/locking/mutex-design.rst,
in particular the section [1] about semantics:&lt;/p&gt;
&lt;p&gt;&amp;#34;mutex_unlock() may access the mutex structure even after it has
	 internally released the lock already - so it&amp;#39;s not safe for
	 another context to acquire the mutex and assume that the
	 mutex_unlock() context is not using the structure anymore&amp;#34;&lt;/p&gt;
&lt;p&gt;So if we drop our ep ref before the mute…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-c7h3-7f54-949m</guid>
    </item>
    <item>
      <title>msrc_CVE-2025-38349 — eventpoll: don't decrement ep refcount while still holding the ep mutex</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2025-38349</link>
      <description>msrc_CVE-2025-38349</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2025-38349</guid>
    </item>
    <item>
      <title>OESA-2025-2767 — kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2025-2767</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS-SP2: kernel&lt;/p&gt;
&lt;p&gt;The Linux Kernel, the operating system core itself.&#13;
&#13;
Security Fix(es):&lt;/p&gt;
&lt;p&gt;A transient execution vulnerability in some AMD processors may allow an attacker to infer data in the L1D cache, potentially resulting in the leakage of sensitive information across privileged boundaries.(CVE-2024-36357)&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;fs/ntfs3: Prevent integer overflow in hdr_first_de()&lt;/p&gt;
&lt;p&gt;The &amp;amp;quot;de_off&amp;amp;quot; and &amp;amp;quot;used&amp;amp;quot; variables come from the disk so they both need to
check.  The problem is that on 32bit systems if they&amp;amp;apos;re both greater than
UINT_MAX - 16 then the check does work as intended because of an integer
overflow.(CVE-2025-22080)&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ext4: fix off-by-one error in do_split&lt;/p&gt;
&lt;p&gt;Syzkaller detected a use-after-free issue in ext4_insert_dentry that was
caused by out-of-bounds access due to incorrect splitting in do_split.&lt;/p&gt;
&lt;p&gt;BUG: KASAN: use-after-free in ext4_insert_dentry+0x36a/0x6d0 fs/ext4/namei.c:2109
Write of size 251 at addr ffff888074572f14 by task syz-executor335/5847&lt;/p&gt;
&lt;p&gt;CPU: 0 UID: 0 PID: 5847 Comm: syz-executor335 Not tainted 6.12.0-rc6-syzkaller-00318-ga9cda7c0ffed #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/30/2024
Call Trace:
 &amp;amp;lt;TASK&amp;amp;gt;
 __dump_stack lib/dump_stack.c:94 [inline]
 dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
 print_address_description mm/kasan/report.c:377 [inline]
 print_report+0x169/0x550 mm/k…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS-SP2: kernel&lt;/p&gt;
&lt;p&gt;The Linux Kernel, the operating system core itself.&#13;
&#13;
Security Fix(es):&lt;/p&gt;
&lt;p&gt;A transient execution vulnerability in some AMD processors may allow an attacker to infer data in the L1D cache, potentially resulting in the leakage of sensitive information across privileged boundaries.(CVE-2024-36357)&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;fs/ntfs3: Prevent integer overflow in hdr_first_de()&lt;/p&gt;
&lt;p&gt;The &amp;amp;quot;de_off&amp;amp;quot; and &amp;amp;quot;used&amp;amp;quot; variables come from the disk so they both need to
check.  The problem is that on 32bit systems if they&amp;amp;apos;re both greater than
UINT_MAX - 16 then the check does work as intended because of an integer
overflow.(CVE-2025-22080)&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ext4: fix off-by-one error in do_split&lt;/p&gt;
&lt;p&gt;Syzkaller detected a use-after-free issue in ext4_insert_dentry that was
caused by out-of-bounds access due to incorrect splitting in do_split.&lt;/p&gt;
&lt;p&gt;BUG: KASAN: use-after-free in ext4_insert_dentry+0x36a/0x6d0 fs/ext4/namei.c:2109
Write of size 251 at addr ffff888074572f14 by task syz-executor335/5847&lt;/p&gt;
&lt;p&gt;CPU: 0 UID: 0 PID: 5847 Comm: syz-executor335 Not tainted 6.12.0-rc6-syzkaller-00318-ga9cda7c0ffed #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/30/2024
Call Trace:
 &amp;amp;lt;TASK&amp;amp;gt;
 __dump_stack lib/dump_stack.c:94 [inline]
 dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
 print_address_description mm/kasan/report.c:377 [inline]
 print_report+0x169/0x550 mm/k…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2025-2767</guid>
    </item>
    <item>
      <title>openSUSE-SU-2025:20081-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2025:20081-1</link>
      <description>&lt;p&gt;Security update for the Linux Kernel&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for the Linux Kernel&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2025:20081-1</guid>
    </item>
    <item>
      <title>RHSA-2026:4111 — Red Hat Security Advisory: kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2026:4111</link>
      <description>&lt;p&gt;kernel: Linux kernel: Use-after-free vulnerability in page_pool_recycle_in_ring can lead to arbitrary code execution kernel: Linux kernel: Denial of service due to use-after-free in scsi: lpfc kernel: Linux kernel use-after-free in eventpoll kernel: drm/xe: Make dma-fences compliant with the safe access rules kernel: smc: Fix use-after-free in __pnet_find_base_ndev() kernel: smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match()&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;kernel: Linux kernel: Use-after-free vulnerability in page_pool_recycle_in_ring can lead to arbitrary code execution kernel: Linux kernel: Denial of service due to use-after-free in scsi: lpfc kernel: Linux kernel use-after-free in eventpoll kernel: drm/xe: Make dma-fences compliant with the safe access rules kernel: smc: Fix use-after-free in __pnet_find_base_ndev() kernel: smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match()&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2026:4111</guid>
    </item>
    <item>
      <title>SUSE-SU-2025:02853-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2025:02853-1</link>
      <description>&lt;p&gt;Security update for the Linux Kernel&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for the Linux Kernel&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2025:02853-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2025-38349</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-38349</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 158 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: eventpoll: don&amp;#39;t decrement ep refcount while still holding the ep mutex Jann Horn points out that epoll is decrementing the ep refcount and then doing a     mutex_unlock(&amp;amp;ep-&amp;gt;mtx); afterwards. That&amp;#39;s very wrong, because it can lead to a use-after-free. That pattern is actually fine for the very last reference, because the code in question will delay the actual call to &amp;#34;ep_free(ep)&amp;#34; until after it has unlocked the mutex. But it&amp;#39;s wrong for the much subtler &amp;#34;next to last&amp;#34; case when somebody *else* may also be dropping their reference and free the ep while we&amp;#39;re still using the mutex. Note that this is true even if that other user is also using the same ep mutex: mutexes, unlike spinlocks, can not be used for object ownership, even if they guarantee mutual exclusion. A mutex &amp;#34;unlock&amp;#34; operation is not atomic, and as one user is still accessing the mutex as part of unlocking it, another user can come in and get the now released mutex and free the data structure while the first user is still cleaning up. See our mutex documentation in Documentation/locking/mutex-design.rst, in particular the section [1] about semantics: 	&amp;#34;mutex_unlock() may access the mutex structure even after it has 	 internally released the lock already - so it&amp;#39;s not safe for 	 another context to acquire the mutex and assume that the 	 mutex_unlock() context is not using the structure anymore&amp;#34; So if we drop our ep ref before the mutex unlock, b…&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 158 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: eventpoll: don&amp;#39;t decrement ep refcount while still holding the ep mutex Jann Horn points out that epoll is decrementing the ep refcount and then doing a     mutex_unlock(&amp;amp;ep-&amp;gt;mtx); afterwards. That&amp;#39;s very wrong, because it can lead to a use-after-free. That pattern is actually fine for the very last reference, because the code in question will delay the actual call to &amp;#34;ep_free(ep)&amp;#34; until after it has unlocked the mutex. But it&amp;#39;s wrong for the much subtler &amp;#34;next to last&amp;#34; case when somebody *else* may also be dropping their reference and free the ep while we&amp;#39;re still using the mutex. Note that this is true even if that other user is also using the same ep mutex: mutexes, unlike spinlocks, can not be used for object ownership, even if they guarantee mutual exclusion. A mutex &amp;#34;unlock&amp;#34; operation is not atomic, and as one user is still accessing the mutex as part of unlocking it, another user can come in and get the now released mutex and free the data structure while the first user is still cleaning up. See our mutex documentation in Documentation/locking/mutex-design.rst, in particular the section [1] about semantics: 	&amp;#34;mutex_unlock() may access the mutex structure even after it has 	 internally released the lock already - so it&amp;#39;s not safe for 	 another context to acquire the mutex and assume that the 	 mutex_unlock() context is not using the structure anymore&amp;#34; So if we drop our ep ref before the mutex unlock, b…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-38349</guid>
    </item>
    <item>
      <title>WID-SEC-W-2025-1596 — Linux Kernel: Schwachstelle ermöglicht Denial of Service und nicht spezifizierten Angriff</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1596</link>
      <description>&lt;p&gt;Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel ausnutzen, um einen Denial of Service, und nicht näher spezifizierte Auswirkungen zu verursachen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein lokaler Angreifer kann eine Schwachstelle im Linux Kernel ausnutzen, um einen Denial of Service, und nicht näher spezifizierte Auswirkungen zu verursachen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1596</guid>
    </item>
  </channel>
</rss>
