<?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 16:39:31 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-00285</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-00285</link>
      <description>bdu:2026-00285</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-00285</guid>
    </item>
    <item>
      <title>BELL-CVE-2023-53836</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2023-53836</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:23: 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:stream: linux-lts&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2023-53836</guid>
    </item>
    <item>
      <title>certfr-2026-avi-0108 — De multiples vulnérabilités ont été découvertes dans le noyau Linux de SUSE. Certaines d'entre elles permettent à un at…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2026-avi-0108</link>
      <description>certfr-2026-avi-0108</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2026-avi-0108</guid>
    </item>
    <item>
      <title>EUVD-2026-345332</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-345332</link>
      <description>EUVD-2026-345332</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-345332</guid>
    </item>
    <item>
      <title>fkie_cve-2023-53836</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-53836</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;bpf, sockmap: Fix skb refcnt race after locking changes&lt;/p&gt;
&lt;p&gt;There is a race where skb&amp;#39;s from the sk_psock_backlog can be referenced
after userspace side has already skb_consumed() the sk_buff and its refcnt
dropped to zer0 causing use after free.&lt;/p&gt;
&lt;p&gt;The flow is the following:&lt;/p&gt;
&lt;p&gt;while ((skb = skb_peek(&amp;amp;psock-&amp;gt;ingress_skb))
    sk_psock_handle_Skb(psock, skb, ..., ingress)
    if (!ingress) ...
    sk_psock_skb_ingress
       sk_psock_skb_ingress_enqueue(skb)
          msg-&amp;gt;skb = skb
          sk_psock_queue_msg(psock, msg)
    skb_dequeue(&amp;amp;psock-&amp;gt;ingress_skb)&lt;/p&gt;
&lt;p&gt;The sk_psock_queue_msg() puts the msg on the ingress_msg queue. This is
what the application reads when recvmsg() is called. An application can
read this anytime after the msg is placed on the queue. The recvmsg hook
will also read msg-&amp;gt;skb and then after user space reads the msg will call
consume_skb(skb) on it effectively free&amp;#39;ing it.&lt;/p&gt;
&lt;p&gt;But, the race is in above where backlog queue still has a reference to
the skb and calls skb_dequeue(). If the skb_dequeue happens after the
user reads and free&amp;#39;s the skb we have a use after free.&lt;/p&gt;
&lt;p&gt;The !ingress case does not suffer from this problem because it uses
sendmsg_*(sk, msg) which does not pass the sk_buff further down the
stack.&lt;/p&gt;
&lt;p&gt;The following splat was observed with &amp;#39;test_progs -t sockmap_listen&amp;#39;:&lt;/p&gt;
&lt;p&gt;[ 1022.710250][ T2556] general protection fault, ...
  [...]
  [ 1022.712830][ T2556] Workqueue: events sk_psock_…&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;bpf, sockmap: Fix skb refcnt race after locking changes&lt;/p&gt;
&lt;p&gt;There is a race where skb&amp;#39;s from the sk_psock_backlog can be referenced
after userspace side has already skb_consumed() the sk_buff and its refcnt
dropped to zer0 causing use after free.&lt;/p&gt;
&lt;p&gt;The flow is the following:&lt;/p&gt;
&lt;p&gt;while ((skb = skb_peek(&amp;amp;psock-&amp;gt;ingress_skb))
    sk_psock_handle_Skb(psock, skb, ..., ingress)
    if (!ingress) ...
    sk_psock_skb_ingress
       sk_psock_skb_ingress_enqueue(skb)
          msg-&amp;gt;skb = skb
          sk_psock_queue_msg(psock, msg)
    skb_dequeue(&amp;amp;psock-&amp;gt;ingress_skb)&lt;/p&gt;
&lt;p&gt;The sk_psock_queue_msg() puts the msg on the ingress_msg queue. This is
what the application reads when recvmsg() is called. An application can
read this anytime after the msg is placed on the queue. The recvmsg hook
will also read msg-&amp;gt;skb and then after user space reads the msg will call
consume_skb(skb) on it effectively free&amp;#39;ing it.&lt;/p&gt;
&lt;p&gt;But, the race is in above where backlog queue still has a reference to
the skb and calls skb_dequeue(). If the skb_dequeue happens after the
user reads and free&amp;#39;s the skb we have a use after free.&lt;/p&gt;
&lt;p&gt;The !ingress case does not suffer from this problem because it uses
sendmsg_*(sk, msg) which does not pass the sk_buff further down the
stack.&lt;/p&gt;
&lt;p&gt;The following splat was observed with &amp;#39;test_progs -t sockmap_listen&amp;#39;:&lt;/p&gt;
&lt;p&gt;[ 1022.710250][ T2556] general protection fault, ...
  [...]
  [ 1022.712830][ T2556] Workqueue: events sk_psock_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-53836</guid>
    </item>
    <item>
      <title>GHSA-hvcx-h3h8-m36g</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-hvcx-h3h8-m36g</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;bpf, sockmap: Fix skb refcnt race after locking changes&lt;/p&gt;
&lt;p&gt;There is a race where skb&amp;#39;s from the sk_psock_backlog can be referenced
after userspace side has already skb_consumed() the sk_buff and its refcnt
dropped to zer0 causing use after free.&lt;/p&gt;
&lt;p&gt;The flow is the following:&lt;/p&gt;
&lt;p&gt;while ((skb = skb_peek(&amp;amp;psock-&amp;gt;ingress_skb))
    sk_psock_handle_Skb(psock, skb, ..., ingress)
    if (!ingress) ...
    sk_psock_skb_ingress
       sk_psock_skb_ingress_enqueue(skb)
          msg-&amp;gt;skb = skb
          sk_psock_queue_msg(psock, msg)
    skb_dequeue(&amp;amp;psock-&amp;gt;ingress_skb)&lt;/p&gt;
&lt;p&gt;The sk_psock_queue_msg() puts the msg on the ingress_msg queue. This is
what the application reads when recvmsg() is called. An application can
read this anytime after the msg is placed on the queue. The recvmsg hook
will also read msg-&amp;gt;skb and then after user space reads the msg will call
consume_skb(skb) on it effectively free&amp;#39;ing it.&lt;/p&gt;
&lt;p&gt;But, the race is in above where backlog queue still has a reference to
the skb and calls skb_dequeue(). If the skb_dequeue happens after the
user reads and free&amp;#39;s the skb we have a use after free.&lt;/p&gt;
&lt;p&gt;The !ingress case does not suffer from this problem because it uses
sendmsg_*(sk, msg) which does not pass the sk_buff further down the
stack.&lt;/p&gt;
&lt;p&gt;The following splat was observed with &amp;#39;test_progs -t sockmap_listen&amp;#39;:&lt;/p&gt;
&lt;p&gt;[ 1022.710250][ T2556] general protection fault, ...
  [...]
  [ 1022.712830][ T2556] Workqueue: events sk_psock_…&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;bpf, sockmap: Fix skb refcnt race after locking changes&lt;/p&gt;
&lt;p&gt;There is a race where skb&amp;#39;s from the sk_psock_backlog can be referenced
after userspace side has already skb_consumed() the sk_buff and its refcnt
dropped to zer0 causing use after free.&lt;/p&gt;
&lt;p&gt;The flow is the following:&lt;/p&gt;
&lt;p&gt;while ((skb = skb_peek(&amp;amp;psock-&amp;gt;ingress_skb))
    sk_psock_handle_Skb(psock, skb, ..., ingress)
    if (!ingress) ...
    sk_psock_skb_ingress
       sk_psock_skb_ingress_enqueue(skb)
          msg-&amp;gt;skb = skb
          sk_psock_queue_msg(psock, msg)
    skb_dequeue(&amp;amp;psock-&amp;gt;ingress_skb)&lt;/p&gt;
&lt;p&gt;The sk_psock_queue_msg() puts the msg on the ingress_msg queue. This is
what the application reads when recvmsg() is called. An application can
read this anytime after the msg is placed on the queue. The recvmsg hook
will also read msg-&amp;gt;skb and then after user space reads the msg will call
consume_skb(skb) on it effectively free&amp;#39;ing it.&lt;/p&gt;
&lt;p&gt;But, the race is in above where backlog queue still has a reference to
the skb and calls skb_dequeue(). If the skb_dequeue happens after the
user reads and free&amp;#39;s the skb we have a use after free.&lt;/p&gt;
&lt;p&gt;The !ingress case does not suffer from this problem because it uses
sendmsg_*(sk, msg) which does not pass the sk_buff further down the
stack.&lt;/p&gt;
&lt;p&gt;The following splat was observed with &amp;#39;test_progs -t sockmap_listen&amp;#39;:&lt;/p&gt;
&lt;p&gt;[ 1022.710250][ T2556] general protection fault, ...
  [...]
  [ 1022.712830][ T2556] Workqueue: events sk_psock_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-hvcx-h3h8-m36g</guid>
    </item>
    <item>
      <title>SUSE-SU-2026:0278-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2026:0278-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:0278-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2023-53836</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-53836</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 117 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix skb refcnt race after locking changes There is a race where skb&amp;#39;s from the sk_psock_backlog can be referenced after userspace side has already skb_consumed() the sk_buff and its refcnt dropped to zer0 causing use after free. The flow is the following:   while ((skb = skb_peek(&amp;amp;psock-&amp;gt;ingress_skb))     sk_psock_handle_Skb(psock, skb, ..., ingress)     if (!ingress) ...     sk_psock_skb_ingress        sk_psock_skb_ingress_enqueue(skb)           msg-&amp;gt;skb = skb           sk_psock_queue_msg(psock, msg)     skb_dequeue(&amp;amp;psock-&amp;gt;ingress_skb) The sk_psock_queue_msg() puts the msg on the ingress_msg queue. This is what the application reads when recvmsg() is called. An application can read this anytime after the msg is placed on the queue. The recvmsg hook will also read msg-&amp;gt;skb and then after user space reads the msg will call consume_skb(skb) on it effectively free&amp;#39;ing it. But, the race is in above where backlog queue still has a reference to the skb and calls skb_dequeue(). If the skb_dequeue happens after the user reads and free&amp;#39;s the skb we have a use after free. The !ingress case does not suffer from this problem because it uses sendmsg_*(sk, msg) which does not pass the sk_buff further down the stack. The following splat was observed with &amp;#39;test_progs -t sockmap_listen&amp;#39;:   [ 1022.710250][ T2556] general protection fault, ...   [...]   [ 1022.712830][ T2556] Workqueue: events sk_psock_backlog…&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 117 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix skb refcnt race after locking changes There is a race where skb&amp;#39;s from the sk_psock_backlog can be referenced after userspace side has already skb_consumed() the sk_buff and its refcnt dropped to zer0 causing use after free. The flow is the following:   while ((skb = skb_peek(&amp;amp;psock-&amp;gt;ingress_skb))     sk_psock_handle_Skb(psock, skb, ..., ingress)     if (!ingress) ...     sk_psock_skb_ingress        sk_psock_skb_ingress_enqueue(skb)           msg-&amp;gt;skb = skb           sk_psock_queue_msg(psock, msg)     skb_dequeue(&amp;amp;psock-&amp;gt;ingress_skb) The sk_psock_queue_msg() puts the msg on the ingress_msg queue. This is what the application reads when recvmsg() is called. An application can read this anytime after the msg is placed on the queue. The recvmsg hook will also read msg-&amp;gt;skb and then after user space reads the msg will call consume_skb(skb) on it effectively free&amp;#39;ing it. But, the race is in above where backlog queue still has a reference to the skb and calls skb_dequeue(). If the skb_dequeue happens after the user reads and free&amp;#39;s the skb we have a use after free. The !ingress case does not suffer from this problem because it uses sendmsg_*(sk, msg) which does not pass the sk_buff further down the stack. The following splat was observed with &amp;#39;test_progs -t sockmap_listen&amp;#39;:   [ 1022.710250][ T2556] general protection fault, ...   [...]   [ 1022.712830][ T2556] Workqueue: events sk_psock_backlog…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-53836</guid>
    </item>
    <item>
      <title>WID-SEC-W-2025-2765 — Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of Service</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2025-2765</link>
      <description>&lt;p&gt;Ein lokaler Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein lokaler Angreifer kann mehrere Schwachstellen in Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2025-2765</guid>
    </item>
  </channel>
</rss>
