<?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 22:05:43 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-01397</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-01397</link>
      <description>bdu:2026-01397</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-01397</guid>
    </item>
    <item>
      <title>BELL-CVE-2025-38710</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2025-38710</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-38710</guid>
    </item>
    <item>
      <title>certfr-2025-avi-0895 — 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-2025-avi-0895</link>
      <description>certfr-2025-avi-0895</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2025-avi-0895</guid>
    </item>
    <item>
      <title>EUVD-2026-347155</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-347155</link>
      <description>EUVD-2026-347155</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-347155</guid>
    </item>
    <item>
      <title>fkie_cve-2025-38710</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-38710</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;gfs2: Validate i_depth for exhash directories&lt;/p&gt;
&lt;p&gt;A fuzzer test introduced corruption that ends up with a depth of 0 in
dir_e_read(), causing an undefined shift by 32 at:&lt;/p&gt;
&lt;p&gt;index = hash &amp;gt;&amp;gt; (32 - dip-&amp;gt;i_depth);&lt;/p&gt;
&lt;p&gt;As calculated in an open-coded way in dir_make_exhash(), the minimum
depth for an exhash directory is ilog2(sdp-&amp;gt;sd_hash_ptrs) and 0 is
invalid as sdp-&amp;gt;sd_hash_ptrs is fixed as sdp-&amp;gt;bsize / 16 at mount time.&lt;/p&gt;
&lt;p&gt;So we can avoid the undefined behaviour by checking for depth values
lower than the minimum in gfs2_dinode_in(). Values greater than the
maximum are already being checked for there.&lt;/p&gt;
&lt;p&gt;Also switch the calculation in dir_make_exhash() to use ilog2() to
clarify how the depth is calculated.&lt;/p&gt;
&lt;p&gt;Tested with the syzkaller repro.c and xfstests &amp;#39;-g quick&amp;#39;.&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;gfs2: Validate i_depth for exhash directories&lt;/p&gt;
&lt;p&gt;A fuzzer test introduced corruption that ends up with a depth of 0 in
dir_e_read(), causing an undefined shift by 32 at:&lt;/p&gt;
&lt;p&gt;index = hash &amp;gt;&amp;gt; (32 - dip-&amp;gt;i_depth);&lt;/p&gt;
&lt;p&gt;As calculated in an open-coded way in dir_make_exhash(), the minimum
depth for an exhash directory is ilog2(sdp-&amp;gt;sd_hash_ptrs) and 0 is
invalid as sdp-&amp;gt;sd_hash_ptrs is fixed as sdp-&amp;gt;bsize / 16 at mount time.&lt;/p&gt;
&lt;p&gt;So we can avoid the undefined behaviour by checking for depth values
lower than the minimum in gfs2_dinode_in(). Values greater than the
maximum are already being checked for there.&lt;/p&gt;
&lt;p&gt;Also switch the calculation in dir_make_exhash() to use ilog2() to
clarify how the depth is calculated.&lt;/p&gt;
&lt;p&gt;Tested with the syzkaller repro.c and xfstests &amp;#39;-g quick&amp;#39;.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-38710</guid>
    </item>
    <item>
      <title>GHSA-c47v-8m9c-7hhr</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-c47v-8m9c-7hhr</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;gfs2: Validate i_depth for exhash directories&lt;/p&gt;
&lt;p&gt;A fuzzer test introduced corruption that ends up with a depth of 0 in
dir_e_read(), causing an undefined shift by 32 at:&lt;/p&gt;
&lt;p&gt;index = hash &amp;gt;&amp;gt; (32 - dip-&amp;gt;i_depth);&lt;/p&gt;
&lt;p&gt;As calculated in an open-coded way in dir_make_exhash(), the minimum
depth for an exhash directory is ilog2(sdp-&amp;gt;sd_hash_ptrs) and 0 is
invalid as sdp-&amp;gt;sd_hash_ptrs is fixed as sdp-&amp;gt;bsize / 16 at mount time.&lt;/p&gt;
&lt;p&gt;So we can avoid the undefined behaviour by checking for depth values
lower than the minimum in gfs2_dinode_in(). Values greater than the
maximum are already being checked for there.&lt;/p&gt;
&lt;p&gt;Also switch the calculation in dir_make_exhash() to use ilog2() to
clarify how the depth is calculated.&lt;/p&gt;
&lt;p&gt;Tested with the syzkaller repro.c and xfstests &amp;#39;-g quick&amp;#39;.&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;gfs2: Validate i_depth for exhash directories&lt;/p&gt;
&lt;p&gt;A fuzzer test introduced corruption that ends up with a depth of 0 in
dir_e_read(), causing an undefined shift by 32 at:&lt;/p&gt;
&lt;p&gt;index = hash &amp;gt;&amp;gt; (32 - dip-&amp;gt;i_depth);&lt;/p&gt;
&lt;p&gt;As calculated in an open-coded way in dir_make_exhash(), the minimum
depth for an exhash directory is ilog2(sdp-&amp;gt;sd_hash_ptrs) and 0 is
invalid as sdp-&amp;gt;sd_hash_ptrs is fixed as sdp-&amp;gt;bsize / 16 at mount time.&lt;/p&gt;
&lt;p&gt;So we can avoid the undefined behaviour by checking for depth values
lower than the minimum in gfs2_dinode_in(). Values greater than the
maximum are already being checked for there.&lt;/p&gt;
&lt;p&gt;Also switch the calculation in dir_make_exhash() to use ilog2() to
clarify how the depth is calculated.&lt;/p&gt;
&lt;p&gt;Tested with the syzkaller repro.c and xfstests &amp;#39;-g quick&amp;#39;.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-c47v-8m9c-7hhr</guid>
    </item>
    <item>
      <title>msrc_CVE-2025-38710 — gfs2: Validate i_depth for exhash directories</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2025-38710</link>
      <description>msrc_CVE-2025-38710</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2025-38710</guid>
    </item>
    <item>
      <title>OESA-2025-2310 — kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2025-2310</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS-SP1: 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;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;net/tls: fix kernel panic when alloc_page failed&lt;/p&gt;
&lt;p&gt;We cannot set frag_list to NULL pointer when alloc_page failed.
It will be used in tls_strp_check_queue_ok when the next time
tls_strp_read_sock is called.&lt;/p&gt;
&lt;p&gt;This is because we don&amp;amp;apos;t reset full_len in tls_strp_flush_anchor_copy()
so the recv path will try to continue handling the partial record
on the next call but we dettached the rcvq from the frag list.
Alternative fix would be to reset full_len.&lt;/p&gt;
&lt;p&gt;Unable to handle kernel NULL pointer dereference
at virtual address 0000000000000028
 Call trace:
 tls_strp_check_rcv+0x128/0x27c
 tls_strp_data_ready+0x34/0x44
 tls_data_ready+0x3c/0x1f0
 tcp_data_ready+0x9c/0xe4
 tcp_data_queue+0xf6c/0x12d0
 tcp_rcv_established+0x52c/0x798(CVE-2025-38018)&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;calipso: Don&amp;amp;apos;t call calipso functions for AF_INET sk.&lt;/p&gt;
&lt;p&gt;syzkaller reported a null-ptr-deref in txopt_get(). [0]&lt;/p&gt;
&lt;p&gt;The offset 0x70 was of struct ipv6_txoptions in struct ipv6_pinfo,
so struct ipv6_pinfo was NULL there.&lt;/p&gt;
&lt;p&gt;However, this never happens for IPv6 sockets as inet_sk(sk)-&amp;amp;gt;pinet6
is always set in inet6_create(), meaning the socket was not IPv6 one.&lt;/p&gt;
&lt;p&gt;The root cause is missing validation in netlbl_conn_setattr().&lt;/p&gt;
&lt;p&gt;netlbl_conn_setattr() switches branches based on struct
sockaddr.sa_family, which is passed from userspace.…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS-SP1: 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;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;net/tls: fix kernel panic when alloc_page failed&lt;/p&gt;
&lt;p&gt;We cannot set frag_list to NULL pointer when alloc_page failed.
It will be used in tls_strp_check_queue_ok when the next time
tls_strp_read_sock is called.&lt;/p&gt;
&lt;p&gt;This is because we don&amp;amp;apos;t reset full_len in tls_strp_flush_anchor_copy()
so the recv path will try to continue handling the partial record
on the next call but we dettached the rcvq from the frag list.
Alternative fix would be to reset full_len.&lt;/p&gt;
&lt;p&gt;Unable to handle kernel NULL pointer dereference
at virtual address 0000000000000028
 Call trace:
 tls_strp_check_rcv+0x128/0x27c
 tls_strp_data_ready+0x34/0x44
 tls_data_ready+0x3c/0x1f0
 tcp_data_ready+0x9c/0xe4
 tcp_data_queue+0xf6c/0x12d0
 tcp_rcv_established+0x52c/0x798(CVE-2025-38018)&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;calipso: Don&amp;amp;apos;t call calipso functions for AF_INET sk.&lt;/p&gt;
&lt;p&gt;syzkaller reported a null-ptr-deref in txopt_get(). [0]&lt;/p&gt;
&lt;p&gt;The offset 0x70 was of struct ipv6_txoptions in struct ipv6_pinfo,
so struct ipv6_pinfo was NULL there.&lt;/p&gt;
&lt;p&gt;However, this never happens for IPv6 sockets as inet_sk(sk)-&amp;amp;gt;pinet6
is always set in inet6_create(), meaning the socket was not IPv6 one.&lt;/p&gt;
&lt;p&gt;The root cause is missing validation in netlbl_conn_setattr().&lt;/p&gt;
&lt;p&gt;netlbl_conn_setattr() switches branches based on struct
sockaddr.sa_family, which is passed from userspace.…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2025-2310</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>SUSE-SU-2025:21074-1 — Security update for the Linux Kernel</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2025:21074-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:21074-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2025-38710</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-38710</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: linux, Ubuntu:Pro:14.04:LTS: linux-aws, Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:14.04:LTS: linux-lts-xenial, Ubuntu:Pro:16.04:LTS: linux, Ubuntu:Pro:16.04:LTS: linux-aws, Ubuntu:Pro:16.04:LTS: linux-aws-hwe, Ubuntu:Pro:16.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-gcp, Ubuntu:Pro:16.04:LTS: linux-hwe and 216 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: gfs2: Validate i_depth for exhash directories A fuzzer test introduced corruption that ends up with a depth of 0 in dir_e_read(), causing an undefined shift by 32 at:   index = hash &amp;gt;&amp;gt; (32 - dip-&amp;gt;i_depth); As calculated in an open-coded way in dir_make_exhash(), the minimum depth for an exhash directory is ilog2(sdp-&amp;gt;sd_hash_ptrs) and 0 is invalid as sdp-&amp;gt;sd_hash_ptrs is fixed as sdp-&amp;gt;bsize / 16 at mount time. So we can avoid the undefined behaviour by checking for depth values lower than the minimum in gfs2_dinode_in(). Values greater than the maximum are already being checked for there. Also switch the calculation in dir_make_exhash() to use ilog2() to clarify how the depth is calculated. Tested with the syzkaller repro.c and xfstests &amp;#39;-g quick&amp;#39;.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: linux, Ubuntu:Pro:14.04:LTS: linux-aws, Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:14.04:LTS: linux-lts-xenial, Ubuntu:Pro:16.04:LTS: linux, Ubuntu:Pro:16.04:LTS: linux-aws, Ubuntu:Pro:16.04:LTS: linux-aws-hwe, Ubuntu:Pro:16.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-gcp, Ubuntu:Pro:16.04:LTS: linux-hwe and 216 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: gfs2: Validate i_depth for exhash directories A fuzzer test introduced corruption that ends up with a depth of 0 in dir_e_read(), causing an undefined shift by 32 at:   index = hash &amp;gt;&amp;gt; (32 - dip-&amp;gt;i_depth); As calculated in an open-coded way in dir_make_exhash(), the minimum depth for an exhash directory is ilog2(sdp-&amp;gt;sd_hash_ptrs) and 0 is invalid as sdp-&amp;gt;sd_hash_ptrs is fixed as sdp-&amp;gt;bsize / 16 at mount time. So we can avoid the undefined behaviour by checking for depth values lower than the minimum in gfs2_dinode_in(). Values greater than the maximum are already being checked for there. Also switch the calculation in dir_make_exhash() to use ilog2() to clarify how the depth is calculated. Tested with the syzkaller repro.c and xfstests &amp;#39;-g quick&amp;#39;.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-38710</guid>
    </item>
    <item>
      <title>WID-SEC-W-2025-1976 — Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of Service</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1976</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder andere nicht spezifizierte Angriffe durchzuführen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder andere nicht spezifizierte Angriffe durchzuführen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1976</guid>
    </item>
  </channel>
</rss>
