<?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, 02 Oct 2026 23:48:29 +0000</lastBuildDate>
    <item>
      <title>ALSA-2026:61887 — Important: kernel security, bug fix, and enhancement update</title>
      <link>https://cve.radiocsirt.org/vuln/alsa-2026:61887</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:10: kernel, AlmaLinux:10: kernel-64k, AlmaLinux:10: kernel-64k-core, AlmaLinux:10: kernel-64k-debug, AlmaLinux:10: kernel-64k-debug-core, AlmaLinux:10: kernel-64k-debug-devel, AlmaLinux:10: kernel-64k-debug-devel-matched, AlmaLinux:10: kernel-64k-debug-modules, AlmaLinux:10: kernel-64k-debug-modules-core, AlmaLinux:10: kernel-64k-debug-modules-extra and 65 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: seccomp: passthrough uretprobe systemcall without filtering (CVE-2025-21834)
  * kernel: ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (CVE-2026-23003)
  * kernel: netfilter: nf_tables: Fix for duplicate device in netdev hooks (CVE-2026-43454)
  * kernel: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() (CVE-2026-43450)
  * kernel: bonding: alb: fix UAF in rlb_arp_recv during bond up/down (CVE-2026-45970)
  * kernel: ip6_gre: Use cached t-&amp;gt;net in ip6erspan_changelink() (CVE-2026-46120)
  * kernel: iommu/amd: Fix clone_alias() to use the original device&amp;#39;s devid (CVE-2026-53053)
  * kernel: NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (CVE-2026-53026)
  * kernel: zram: fix use-after-free in zram_bvec_write_partial() (CVE-2026-53185)
  * kernel: USB: serial: io_ti: fix heap overflow in get_manuf_info() (CVE-2026-53196)
  * kernel: mm/huge_memory: update file PMD counter before folio_put() (CVE-2026-53189)
  * kernel: mm/list_lru: drain before clearing xarray entry on reparent (CVE-2026-53153)
  * kernel: pNFS: Fix use-after-free in pnfs_update_layout() (CVE-2026-63800)
  * kernel: nfsd: fix posix_acl leak on SETACL decode failure (CVE-2026-53397)
  * kernel: nfsd: release layout stid on setlease failure (CVE-2026-53399)
  * kernel: NFSv4/flexfiles: reject zero filehandle version count (CVE-2026…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:10: kernel, AlmaLinux:10: kernel-64k, AlmaLinux:10: kernel-64k-core, AlmaLinux:10: kernel-64k-debug, AlmaLinux:10: kernel-64k-debug-core, AlmaLinux:10: kernel-64k-debug-devel, AlmaLinux:10: kernel-64k-debug-devel-matched, AlmaLinux:10: kernel-64k-debug-modules, AlmaLinux:10: kernel-64k-debug-modules-core, AlmaLinux:10: kernel-64k-debug-modules-extra and 65 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: seccomp: passthrough uretprobe systemcall without filtering (CVE-2025-21834)
  * kernel: ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (CVE-2026-23003)
  * kernel: netfilter: nf_tables: Fix for duplicate device in netdev hooks (CVE-2026-43454)
  * kernel: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() (CVE-2026-43450)
  * kernel: bonding: alb: fix UAF in rlb_arp_recv during bond up/down (CVE-2026-45970)
  * kernel: ip6_gre: Use cached t-&amp;gt;net in ip6erspan_changelink() (CVE-2026-46120)
  * kernel: iommu/amd: Fix clone_alias() to use the original device&amp;#39;s devid (CVE-2026-53053)
  * kernel: NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (CVE-2026-53026)
  * kernel: zram: fix use-after-free in zram_bvec_write_partial() (CVE-2026-53185)
  * kernel: USB: serial: io_ti: fix heap overflow in get_manuf_info() (CVE-2026-53196)
  * kernel: mm/huge_memory: update file PMD counter before folio_put() (CVE-2026-53189)
  * kernel: mm/list_lru: drain before clearing xarray entry on reparent (CVE-2026-53153)
  * kernel: pNFS: Fix use-after-free in pnfs_update_layout() (CVE-2026-63800)
  * kernel: nfsd: fix posix_acl leak on SETACL decode failure (CVE-2026-53397)
  * kernel: nfsd: release layout stid on setlease failure (CVE-2026-53399)
  * kernel: NFSv4/flexfiles: reject zero filehandle version count (CVE-2026…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/alsa-2026:61887</guid>
    </item>
    <item>
      <title>BELL-CVE-2026-72069</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2026-72069</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-2026-72069</guid>
    </item>
    <item>
      <title>certfr-2026-avi-1069 — De multiples vulnérabilités ont été découvertes dans le noyau Linux de Debian LTS. Elles permettent à un attaquant de p…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2026-avi-1069</link>
      <description>certfr-2026-avi-1069</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2026-avi-1069</guid>
    </item>
    <item>
      <title>EUVD-2026-357878</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-357878</link>
      <description>EUVD-2026-357878</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-357878</guid>
    </item>
    <item>
      <title>fkie_cve-2026-72069</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-72069</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()&lt;/p&gt;
&lt;p&gt;rt_spin_unlock() releases the RCU protection before unlocking the
lock. That opens the door for the following UAF scenario:&lt;/p&gt;
&lt;p&gt;T1					T2
 spin_lock(&amp;amp;p-&amp;gt;lock);		rcu_read_lock();
 invalidate(p);			p = rcu_dereference(ptr);
 rcu_assign_pointer(ptr, NULL);	if (!p) return;
 spin_unlock(&amp;amp;p-&amp;gt;lock);		spin_lock(&amp;amp;p-&amp;gt;lock)
 				   lock(&amp;amp;lock-&amp;gt;lock);
				   rcu_read_lock();
 kfree_rcu(p);			rcu_read_unlock();
				....
				spin_unlock(&amp;amp;p-&amp;gt;lock)
				  rcu_read_unlock(); // Ends grace period
 rcu_do_batch()
   kfree(p);
			    UAF -&amp;gt;	  rt_mutex_cmpxchg_release(&amp;amp;lock-&amp;gt;lock...)&lt;/p&gt;
&lt;p&gt;Regular spinlocks keep preemption disabled accross the unlock operation,
which provides full RCU protection, but the RT substitution fails to
resemble that. Same applies for the rwlock substitution.&lt;/p&gt;
&lt;p&gt;Move the rcu_read_unlock() invocation past the unlock operations to match
the non-RT semantics. This makes it asymmetric vs. rt_xxx_lock(), but
that&amp;#39;s harmless as the caller needs to hold RCU read lock across the lock
operation. The migrate_enable() call stays before the unlock operation
because there is no per CPU operation in the unlock path which would
require migration to be kept disabled.&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;locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()&lt;/p&gt;
&lt;p&gt;rt_spin_unlock() releases the RCU protection before unlocking the
lock. That opens the door for the following UAF scenario:&lt;/p&gt;
&lt;p&gt;T1					T2
 spin_lock(&amp;amp;p-&amp;gt;lock);		rcu_read_lock();
 invalidate(p);			p = rcu_dereference(ptr);
 rcu_assign_pointer(ptr, NULL);	if (!p) return;
 spin_unlock(&amp;amp;p-&amp;gt;lock);		spin_lock(&amp;amp;p-&amp;gt;lock)
 				   lock(&amp;amp;lock-&amp;gt;lock);
				   rcu_read_lock();
 kfree_rcu(p);			rcu_read_unlock();
				....
				spin_unlock(&amp;amp;p-&amp;gt;lock)
				  rcu_read_unlock(); // Ends grace period
 rcu_do_batch()
   kfree(p);
			    UAF -&amp;gt;	  rt_mutex_cmpxchg_release(&amp;amp;lock-&amp;gt;lock...)&lt;/p&gt;
&lt;p&gt;Regular spinlocks keep preemption disabled accross the unlock operation,
which provides full RCU protection, but the RT substitution fails to
resemble that. Same applies for the rwlock substitution.&lt;/p&gt;
&lt;p&gt;Move the rcu_read_unlock() invocation past the unlock operations to match
the non-RT semantics. This makes it asymmetric vs. rt_xxx_lock(), but
that&amp;#39;s harmless as the caller needs to hold RCU read lock across the lock
operation. The migrate_enable() call stays before the unlock operation
because there is no per CPU operation in the unlock path which would
require migration to be kept disabled.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-72069</guid>
    </item>
    <item>
      <title>GHSA-mgq9-4f63-hxm9</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-mgq9-4f63-hxm9</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()&lt;/p&gt;
&lt;p&gt;rt_spin_unlock() releases the RCU protection before unlocking the
lock. That opens the door for the following UAF scenario:&lt;/p&gt;
&lt;p&gt;T1					T2
 spin_lock(&amp;amp;p-&amp;gt;lock);		rcu_read_lock();
 invalidate(p);			p = rcu_dereference(ptr);
 rcu_assign_pointer(ptr, NULL);	if (!p) return;
 spin_unlock(&amp;amp;p-&amp;gt;lock);		spin_lock(&amp;amp;p-&amp;gt;lock)
 				   lock(&amp;amp;lock-&amp;gt;lock);
				   rcu_read_lock();
 kfree_rcu(p);			rcu_read_unlock();
				....
				spin_unlock(&amp;amp;p-&amp;gt;lock)
				  rcu_read_unlock(); // Ends grace period
 rcu_do_batch()
   kfree(p);
			    UAF -&amp;gt;	  rt_mutex_cmpxchg_release(&amp;amp;lock-&amp;gt;lock...)&lt;/p&gt;
&lt;p&gt;Regular spinlocks keep preemption disabled accross the unlock operation,
which provides full RCU protection, but the RT substitution fails to
resemble that. Same applies for the rwlock substitution.&lt;/p&gt;
&lt;p&gt;Move the rcu_read_unlock() invocation past the unlock operations to match
the non-RT semantics. This makes it asymmetric vs. rt_xxx_lock(), but
that&amp;#39;s harmless as the caller needs to hold RCU read lock across the lock
operation. The migrate_enable() call stays before the unlock operation
because there is no per CPU operation in the unlock path which would
require migration to be kept disabled.&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;locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()&lt;/p&gt;
&lt;p&gt;rt_spin_unlock() releases the RCU protection before unlocking the
lock. That opens the door for the following UAF scenario:&lt;/p&gt;
&lt;p&gt;T1					T2
 spin_lock(&amp;amp;p-&amp;gt;lock);		rcu_read_lock();
 invalidate(p);			p = rcu_dereference(ptr);
 rcu_assign_pointer(ptr, NULL);	if (!p) return;
 spin_unlock(&amp;amp;p-&amp;gt;lock);		spin_lock(&amp;amp;p-&amp;gt;lock)
 				   lock(&amp;amp;lock-&amp;gt;lock);
				   rcu_read_lock();
 kfree_rcu(p);			rcu_read_unlock();
				....
				spin_unlock(&amp;amp;p-&amp;gt;lock)
				  rcu_read_unlock(); // Ends grace period
 rcu_do_batch()
   kfree(p);
			    UAF -&amp;gt;	  rt_mutex_cmpxchg_release(&amp;amp;lock-&amp;gt;lock...)&lt;/p&gt;
&lt;p&gt;Regular spinlocks keep preemption disabled accross the unlock operation,
which provides full RCU protection, but the RT substitution fails to
resemble that. Same applies for the rwlock substitution.&lt;/p&gt;
&lt;p&gt;Move the rcu_read_unlock() invocation past the unlock operations to match
the non-RT semantics. This makes it asymmetric vs. rt_xxx_lock(), but
that&amp;#39;s harmless as the caller needs to hold RCU read lock across the lock
operation. The migrate_enable() call stays before the unlock operation
because there is no per CPU operation in the unlock path which would
require migration to be kept disabled.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-mgq9-4f63-hxm9</guid>
    </item>
    <item>
      <title>openSUSE-SU-2026:21910-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2026:21910-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-2026:21910-1</guid>
    </item>
    <item>
      <title>RLSA-2026:61887 — Important: kernel security, bug fix, and enhancement update</title>
      <link>https://cve.radiocsirt.org/vuln/rlsa-2026:61887</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Rocky Linux:10: kernel&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: seccomp: passthrough uretprobe systemcall without filtering (CVE-2025-21834)&lt;/p&gt;
&lt;p&gt;* kernel: ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (CVE-2026-23003)&lt;/p&gt;
&lt;p&gt;* kernel: netfilter: nf_tables: Fix for duplicate device in netdev hooks (CVE-2026-43454)&lt;/p&gt;
&lt;p&gt;* kernel: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() (CVE-2026-43450)&lt;/p&gt;
&lt;p&gt;* kernel: bonding: alb: fix UAF in rlb_arp_recv during bond up/down (CVE-2026-45970)&lt;/p&gt;
&lt;p&gt;* kernel: ip6_gre: Use cached t-&amp;gt;net in ip6erspan_changelink() (CVE-2026-46120)&lt;/p&gt;
&lt;p&gt;* kernel: iommu/amd: Fix clone_alias() to use the original device&amp;#39;s devid (CVE-2026-53053)&lt;/p&gt;
&lt;p&gt;* kernel: NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (CVE-2026-53026)&lt;/p&gt;
&lt;p&gt;* kernel: zram: fix use-after-free in zram_bvec_write_partial() (CVE-2026-53185)&lt;/p&gt;
&lt;p&gt;* kernel: USB: serial: io_ti: fix heap overflow in get_manuf_info() (CVE-2026-53196)&lt;/p&gt;
&lt;p&gt;* kernel: mm/huge_memory: update file PMD counter before folio_put() (CVE-2026-53189)&lt;/p&gt;
&lt;p&gt;* kernel: mm/list_lru: drain before clearing xarray entry on reparent (CVE-2026-53153)&lt;/p&gt;
&lt;p&gt;* kernel: pNFS: Fix use-after-free in pnfs_update_layout() (CVE-2026-63800)&lt;/p&gt;
&lt;p&gt;* kernel: nfsd: fix posix_acl leak on SETACL decode failure (CVE-2026-53397)&lt;/p&gt;
&lt;p&gt;* kernel: nfsd: release layout stid on setlease failure (CVE-2026-53399)&lt;/p&gt;
&lt;p&gt;* kernel: NFSv4/flexfiles: reject zero filehandle version count (CVE-2026-53392)&lt;/p&gt;
&lt;p&gt;* kernel: NF…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Rocky Linux:10: kernel&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: seccomp: passthrough uretprobe systemcall without filtering (CVE-2025-21834)&lt;/p&gt;
&lt;p&gt;* kernel: ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (CVE-2026-23003)&lt;/p&gt;
&lt;p&gt;* kernel: netfilter: nf_tables: Fix for duplicate device in netdev hooks (CVE-2026-43454)&lt;/p&gt;
&lt;p&gt;* kernel: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() (CVE-2026-43450)&lt;/p&gt;
&lt;p&gt;* kernel: bonding: alb: fix UAF in rlb_arp_recv during bond up/down (CVE-2026-45970)&lt;/p&gt;
&lt;p&gt;* kernel: ip6_gre: Use cached t-&amp;gt;net in ip6erspan_changelink() (CVE-2026-46120)&lt;/p&gt;
&lt;p&gt;* kernel: iommu/amd: Fix clone_alias() to use the original device&amp;#39;s devid (CVE-2026-53053)&lt;/p&gt;
&lt;p&gt;* kernel: NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (CVE-2026-53026)&lt;/p&gt;
&lt;p&gt;* kernel: zram: fix use-after-free in zram_bvec_write_partial() (CVE-2026-53185)&lt;/p&gt;
&lt;p&gt;* kernel: USB: serial: io_ti: fix heap overflow in get_manuf_info() (CVE-2026-53196)&lt;/p&gt;
&lt;p&gt;* kernel: mm/huge_memory: update file PMD counter before folio_put() (CVE-2026-53189)&lt;/p&gt;
&lt;p&gt;* kernel: mm/list_lru: drain before clearing xarray entry on reparent (CVE-2026-53153)&lt;/p&gt;
&lt;p&gt;* kernel: pNFS: Fix use-after-free in pnfs_update_layout() (CVE-2026-63800)&lt;/p&gt;
&lt;p&gt;* kernel: nfsd: fix posix_acl leak on SETACL decode failure (CVE-2026-53397)&lt;/p&gt;
&lt;p&gt;* kernel: nfsd: release layout stid on setlease failure (CVE-2026-53399)&lt;/p&gt;
&lt;p&gt;* kernel: NFSv4/flexfiles: reject zero filehandle version count (CVE-2026-53392)&lt;/p&gt;
&lt;p&gt;* kernel: NF…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rlsa-2026:61887</guid>
    </item>
    <item>
      <title>SUSE-SU-2026:23477-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2026:23477-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-2026:23477-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-72069</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-72069</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 193 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: locking/rt: Fix the incorrect RCU protection in rt_spin_unlock() rt_spin_unlock() releases the RCU protection before unlocking the lock. That opens the door for the following UAF scenario:  T1					T2  spin_lock(&amp;amp;p-&amp;gt;lock);		rcu_read_lock();  invalidate(p);			p = rcu_dereference(ptr);  rcu_assign_pointer(ptr, NULL);	if (!p) return;  spin_unlock(&amp;amp;p-&amp;gt;lock);		spin_lock(&amp;amp;p-&amp;gt;lock)  				   lock(&amp;amp;lock-&amp;gt;lock); 				   rcu_read_lock();  kfree_rcu(p);			rcu_read_unlock(); 				.... 				spin_unlock(&amp;amp;p-&amp;gt;lock) 				  rcu_read_unlock(); // Ends grace period  rcu_do_batch()    kfree(p); 			    UAF -&amp;gt;	  rt_mutex_cmpxchg_release(&amp;amp;lock-&amp;gt;lock...) Regular spinlocks keep preemption disabled accross the unlock operation, which provides full RCU protection, but the RT substitution fails to resemble that. Same applies for the rwlock substitution. Move the rcu_read_unlock() invocation past the unlock operations to match the non-RT semantics. This makes it asymmetric vs. rt_xxx_lock(), but that&amp;#39;s harmless as the caller needs to hold RCU read lock across the lock operation. The migrate_enable() call stays before the unlock operation because there is no per CPU operation in the unlock path which would require migration to be kept disabled.&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 193 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: locking/rt: Fix the incorrect RCU protection in rt_spin_unlock() rt_spin_unlock() releases the RCU protection before unlocking the lock. That opens the door for the following UAF scenario:  T1					T2  spin_lock(&amp;amp;p-&amp;gt;lock);		rcu_read_lock();  invalidate(p);			p = rcu_dereference(ptr);  rcu_assign_pointer(ptr, NULL);	if (!p) return;  spin_unlock(&amp;amp;p-&amp;gt;lock);		spin_lock(&amp;amp;p-&amp;gt;lock)  				   lock(&amp;amp;lock-&amp;gt;lock); 				   rcu_read_lock();  kfree_rcu(p);			rcu_read_unlock(); 				.... 				spin_unlock(&amp;amp;p-&amp;gt;lock) 				  rcu_read_unlock(); // Ends grace period  rcu_do_batch()    kfree(p); 			    UAF -&amp;gt;	  rt_mutex_cmpxchg_release(&amp;amp;lock-&amp;gt;lock...) Regular spinlocks keep preemption disabled accross the unlock operation, which provides full RCU protection, but the RT substitution fails to resemble that. Same applies for the rwlock substitution. Move the rcu_read_unlock() invocation past the unlock operations to match the non-RT semantics. This makes it asymmetric vs. rt_xxx_lock(), but that&amp;#39;s harmless as the caller needs to hold RCU read lock across the lock operation. The migrate_enable() call stays before the unlock operation because there is no per CPU operation in the unlock path which would require migration to be kept disabled.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-72069</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-2852 — Linux Kernel: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2852</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um root Rechte zu erlangen, um einen Denial of Service herbeizuführen oder einen nicht näher spezifizierten Angriff durchzuführen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um root Rechte zu erlangen, um einen Denial of Service herbeizuführen oder einen nicht näher spezifizierten Angriff durchzuführen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2852</guid>
    </item>
  </channel>
</rss>
