<?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 04:08:39 +0000</lastBuildDate>
    <item>
      <title>ALSA-2025:15782 — Moderate: kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/alsa-2025:15782</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:10: kernel-abi-stablelists, AlmaLinux:10: kernel-doc&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: ublk: make sure ubq-&amp;gt;canceling is set when queue is frozen (CVE-2025-22068)
  * kernel: scsi: lpfc: Use memcpy() for BIOS version (CVE-2025-38332)
  * kernel: idpf: convert control queue mutex to a spinlock (CVE-2025-38392)
  * kernel: tcp: Correct signedness in skb remaining space calculation (CVE-2025-38463)
  * kernel: do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498)
  * kernel: xfrm: interface: fix use-after-free after changing collect_md xfrm interface (CVE-2025-38500)
  * kernel: ipv6: mcast: Delay put pmc-&amp;gt;idev in mld_del_delrec() (CVE-2025-38550)&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:10: kernel-abi-stablelists, AlmaLinux:10: kernel-doc&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: ublk: make sure ubq-&amp;gt;canceling is set when queue is frozen (CVE-2025-22068)
  * kernel: scsi: lpfc: Use memcpy() for BIOS version (CVE-2025-38332)
  * kernel: idpf: convert control queue mutex to a spinlock (CVE-2025-38392)
  * kernel: tcp: Correct signedness in skb remaining space calculation (CVE-2025-38463)
  * kernel: do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498)
  * kernel: xfrm: interface: fix use-after-free after changing collect_md xfrm interface (CVE-2025-38500)
  * kernel: ipv6: mcast: Delay put pmc-&amp;gt;idev in mld_del_delrec() (CVE-2025-38550)&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-2025:15782</guid>
    </item>
    <item>
      <title>bdu:2025-09816</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2025-09816</link>
      <description>bdu:2025-09816</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2025-09816</guid>
    </item>
    <item>
      <title>BELL-CVE-2025-38463</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2025-38463</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; 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:25: linux-lts, Alpaquita:stream: linux-lts&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2025-38463</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-347054</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-347054</link>
      <description>EUVD-2026-347054</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-347054</guid>
    </item>
    <item>
      <title>fkie_cve-2025-38463</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-38463</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;tcp: Correct signedness in skb remaining space calculation&lt;/p&gt;
&lt;p&gt;Syzkaller reported a bug [1] where sk-&amp;gt;sk_forward_alloc can overflow.&lt;/p&gt;
&lt;p&gt;When we send data, if an skb exists at the tail of the write queue, the
kernel will attempt to append the new data to that skb. However, the code
that checks for available space in the skb is flawed:
&amp;#39;&amp;#39;&amp;#39;
copy = size_goal - skb-&amp;gt;len
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;The types of the variables involved are:
&amp;#39;&amp;#39;&amp;#39;
copy: ssize_t (s64 on 64-bit systems)
size_goal: int
skb-&amp;gt;len: unsigned int
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;Due to C&amp;#39;s type promotion rules, the signed size_goal is converted to an
unsigned int to match skb-&amp;gt;len before the subtraction. The result is an
unsigned int.&lt;/p&gt;
&lt;p&gt;When this unsigned int result is then assigned to the s64 copy variable,
it is zero-extended, preserving its non-negative value. Consequently, copy
is always &amp;gt;= 0.&lt;/p&gt;
&lt;p&gt;Assume we are sending 2GB of data and size_goal has been adjusted to a
value smaller than skb-&amp;gt;len. The subtraction will result in copy holding a
very large positive integer. In the subsequent logic, this large value is
used to update sk-&amp;gt;sk_forward_alloc, which can easily cause it to overflow.&lt;/p&gt;
&lt;p&gt;The syzkaller reproducer uses TCP_REPAIR to reliably create this
condition. However, this can also occur in real-world scenarios. The
tcp_bound_to_half_wnd() function can also reduce size_goal to a small
value. This would cause the subsequent tcp_wmem_schedule() to set
sk-&amp;gt;sk_forward_alloc to a value close to INT…&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;tcp: Correct signedness in skb remaining space calculation&lt;/p&gt;
&lt;p&gt;Syzkaller reported a bug [1] where sk-&amp;gt;sk_forward_alloc can overflow.&lt;/p&gt;
&lt;p&gt;When we send data, if an skb exists at the tail of the write queue, the
kernel will attempt to append the new data to that skb. However, the code
that checks for available space in the skb is flawed:
&amp;#39;&amp;#39;&amp;#39;
copy = size_goal - skb-&amp;gt;len
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;The types of the variables involved are:
&amp;#39;&amp;#39;&amp;#39;
copy: ssize_t (s64 on 64-bit systems)
size_goal: int
skb-&amp;gt;len: unsigned int
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;Due to C&amp;#39;s type promotion rules, the signed size_goal is converted to an
unsigned int to match skb-&amp;gt;len before the subtraction. The result is an
unsigned int.&lt;/p&gt;
&lt;p&gt;When this unsigned int result is then assigned to the s64 copy variable,
it is zero-extended, preserving its non-negative value. Consequently, copy
is always &amp;gt;= 0.&lt;/p&gt;
&lt;p&gt;Assume we are sending 2GB of data and size_goal has been adjusted to a
value smaller than skb-&amp;gt;len. The subtraction will result in copy holding a
very large positive integer. In the subsequent logic, this large value is
used to update sk-&amp;gt;sk_forward_alloc, which can easily cause it to overflow.&lt;/p&gt;
&lt;p&gt;The syzkaller reproducer uses TCP_REPAIR to reliably create this
condition. However, this can also occur in real-world scenarios. The
tcp_bound_to_half_wnd() function can also reduce size_goal to a small
value. This would cause the subsequent tcp_wmem_schedule() to set
sk-&amp;gt;sk_forward_alloc to a value close to INT…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-38463</guid>
    </item>
    <item>
      <title>GHSA-7fhq-j7h5-cjxg</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-7fhq-j7h5-cjxg</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;tcp: Correct signedness in skb remaining space calculation&lt;/p&gt;
&lt;p&gt;Syzkaller reported a bug [1] where sk-&amp;gt;sk_forward_alloc can overflow.&lt;/p&gt;
&lt;p&gt;When we send data, if an skb exists at the tail of the write queue, the
kernel will attempt to append the new data to that skb. However, the code
that checks for available space in the skb is flawed:
&amp;#39;&amp;#39;&amp;#39;
copy = size_goal - skb-&amp;gt;len
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;The types of the variables involved are:
&amp;#39;&amp;#39;&amp;#39;
copy: ssize_t (s64 on 64-bit systems)
size_goal: int
skb-&amp;gt;len: unsigned int
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;Due to C&amp;#39;s type promotion rules, the signed size_goal is converted to an
unsigned int to match skb-&amp;gt;len before the subtraction. The result is an
unsigned int.&lt;/p&gt;
&lt;p&gt;When this unsigned int result is then assigned to the s64 copy variable,
it is zero-extended, preserving its non-negative value. Consequently, copy
is always &amp;gt;= 0.&lt;/p&gt;
&lt;p&gt;Assume we are sending 2GB of data and size_goal has been adjusted to a
value smaller than skb-&amp;gt;len. The subtraction will result in copy holding a
very large positive integer. In the subsequent logic, this large value is
used to update sk-&amp;gt;sk_forward_alloc, which can easily cause it to overflow.&lt;/p&gt;
&lt;p&gt;The syzkaller reproducer uses TCP_REPAIR to reliably create this
condition. However, this can also occur in real-world scenarios. The
tcp_bound_to_half_wnd() function can also reduce size_goal to a small
value. This would cause the subsequent tcp_wmem_schedule() to set
sk-&amp;gt;sk_forward_alloc to a value close to INT…&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;tcp: Correct signedness in skb remaining space calculation&lt;/p&gt;
&lt;p&gt;Syzkaller reported a bug [1] where sk-&amp;gt;sk_forward_alloc can overflow.&lt;/p&gt;
&lt;p&gt;When we send data, if an skb exists at the tail of the write queue, the
kernel will attempt to append the new data to that skb. However, the code
that checks for available space in the skb is flawed:
&amp;#39;&amp;#39;&amp;#39;
copy = size_goal - skb-&amp;gt;len
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;The types of the variables involved are:
&amp;#39;&amp;#39;&amp;#39;
copy: ssize_t (s64 on 64-bit systems)
size_goal: int
skb-&amp;gt;len: unsigned int
&amp;#39;&amp;#39;&amp;#39;&lt;/p&gt;
&lt;p&gt;Due to C&amp;#39;s type promotion rules, the signed size_goal is converted to an
unsigned int to match skb-&amp;gt;len before the subtraction. The result is an
unsigned int.&lt;/p&gt;
&lt;p&gt;When this unsigned int result is then assigned to the s64 copy variable,
it is zero-extended, preserving its non-negative value. Consequently, copy
is always &amp;gt;= 0.&lt;/p&gt;
&lt;p&gt;Assume we are sending 2GB of data and size_goal has been adjusted to a
value smaller than skb-&amp;gt;len. The subtraction will result in copy holding a
very large positive integer. In the subsequent logic, this large value is
used to update sk-&amp;gt;sk_forward_alloc, which can easily cause it to overflow.&lt;/p&gt;
&lt;p&gt;The syzkaller reproducer uses TCP_REPAIR to reliably create this
condition. However, this can also occur in real-world scenarios. The
tcp_bound_to_half_wnd() function can also reduce size_goal to a small
value. This would cause the subsequent tcp_wmem_schedule() to set
sk-&amp;gt;sk_forward_alloc to a value close to INT…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-7fhq-j7h5-cjxg</guid>
    </item>
    <item>
      <title>msrc_CVE-2025-38463 — tcp: Correct signedness in skb remaining space calculation</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2025-38463</link>
      <description>msrc_CVE-2025-38463</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2025-38463</guid>
    </item>
    <item>
      <title>OESA-2025-2077 — kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2025-2077</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: 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;mac802154: check local interfaces before deleting sdata list&lt;/p&gt;
&lt;p&gt;syzkaller reported a corrupted list in ieee802154_if_remove. [1]&lt;/p&gt;
&lt;p&gt;Remove an IEEE 802.15.4 network interface after unregister an IEEE 802.15.4
hardware device from the system.&lt;/p&gt;
&lt;p&gt;CPU0					CPU1
====					====
genl_family_rcv_msg_doit		ieee802154_unregister_hw
ieee802154_del_iface			ieee802154_remove_interfaces
rdev_del_virtual_intf_deprecated	list_del(&amp;amp;amp;sdata-&amp;amp;gt;list)
ieee802154_if_remove
list_del_rcu&lt;/p&gt;
&lt;p&gt;The net device has been unregistered, since the rcu grace period,
unregistration must be run before ieee802154_if_remove.&lt;/p&gt;
&lt;p&gt;To avoid this issue, add a check for local-&amp;amp;gt;interfaces before deleting
sdata list.&lt;/p&gt;
&lt;p&gt;[1]
kernel BUG at lib/list_debug.c:58!
Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI
CPU: 0 UID: 0 PID: 6277 Comm: syz-executor157 Not tainted 6.12.0-rc6-syzkaller-00005-g557329bcecc2 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
RIP: 0010:__list_del_entry_valid_or_report+0xf4/0x140 lib/list_debug.c:56
Code: e8 a1 7e 00 07 90 0f 0b 48 c7 c7 e0 37 60 8c 4c 89 fe e8 8f 7e 00 07 90 0f 0b 48 c7 c7 40 38 60 8c 4c 89 fe e8 7d 7e 00 07 90 &amp;amp;lt;0f&amp;amp;gt; 0b 48 c7 c7 a0 38 60 8c 4c 89 fe e8 6b 7e 00 07 90 0f 0b 48 c7
RSP: 0018:ffffc9000490f3d0 EFLAGS: 00010246
RAX: 000000000000004e RBX: dead000000000122 RCX: d211eee56bb28d00
RDX:…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: 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;mac802154: check local interfaces before deleting sdata list&lt;/p&gt;
&lt;p&gt;syzkaller reported a corrupted list in ieee802154_if_remove. [1]&lt;/p&gt;
&lt;p&gt;Remove an IEEE 802.15.4 network interface after unregister an IEEE 802.15.4
hardware device from the system.&lt;/p&gt;
&lt;p&gt;CPU0					CPU1
====					====
genl_family_rcv_msg_doit		ieee802154_unregister_hw
ieee802154_del_iface			ieee802154_remove_interfaces
rdev_del_virtual_intf_deprecated	list_del(&amp;amp;amp;sdata-&amp;amp;gt;list)
ieee802154_if_remove
list_del_rcu&lt;/p&gt;
&lt;p&gt;The net device has been unregistered, since the rcu grace period,
unregistration must be run before ieee802154_if_remove.&lt;/p&gt;
&lt;p&gt;To avoid this issue, add a check for local-&amp;amp;gt;interfaces before deleting
sdata list.&lt;/p&gt;
&lt;p&gt;[1]
kernel BUG at lib/list_debug.c:58!
Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI
CPU: 0 UID: 0 PID: 6277 Comm: syz-executor157 Not tainted 6.12.0-rc6-syzkaller-00005-g557329bcecc2 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
RIP: 0010:__list_del_entry_valid_or_report+0xf4/0x140 lib/list_debug.c:56
Code: e8 a1 7e 00 07 90 0f 0b 48 c7 c7 e0 37 60 8c 4c 89 fe e8 8f 7e 00 07 90 0f 0b 48 c7 c7 40 38 60 8c 4c 89 fe e8 7d 7e 00 07 90 &amp;amp;lt;0f&amp;amp;gt; 0b 48 c7 c7 a0 38 60 8c 4c 89 fe e8 6b 7e 00 07 90 0f 0b 48 c7
RSP: 0018:ffffc9000490f3d0 EFLAGS: 00010246
RAX: 000000000000004e RBX: dead000000000122 RCX: d211eee56bb28d00
RDX:…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2025-2077</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-2025:15782 — Red Hat Security Advisory: kernel security update</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2025:15782</link>
      <description>&lt;p&gt;kernel: ublk: make sure ubq-&amp;gt;canceling is set when queue is frozen kernel: scsi: lpfc: Use memcpy() for BIOS version kernel: idpf: convert control queue mutex to a spinlock kernel: tcp: Correct signedness in skb remaining space calculation kernel: do_change_type(): refuse to operate on unmounted/not ours mounts kernel: xfrm: interface: fix use-after-free after changing collect_md xfrm interface kernel: ipv6: mcast: Delay put pmc-&amp;gt;idev in mld_del_delrec() kernel: net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;kernel: ublk: make sure ubq-&amp;gt;canceling is set when queue is frozen kernel: scsi: lpfc: Use memcpy() for BIOS version kernel: idpf: convert control queue mutex to a spinlock kernel: tcp: Correct signedness in skb remaining space calculation kernel: do_change_type(): refuse to operate on unmounted/not ours mounts kernel: xfrm: interface: fix use-after-free after changing collect_md xfrm interface kernel: ipv6: mcast: Delay put pmc-&amp;gt;idev in mld_del_delrec() kernel: net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2025:15782</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-38463</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-38463</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 123 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: tcp: Correct signedness in skb remaining space calculation Syzkaller reported a bug [1] where sk-&amp;gt;sk_forward_alloc can overflow. When we send data, if an skb exists at the tail of the write queue, the kernel will attempt to append the new data to that skb. However, the code that checks for available space in the skb is flawed: &amp;#39;&amp;#39;&amp;#39; copy = size_goal - skb-&amp;gt;len &amp;#39;&amp;#39;&amp;#39; The types of the variables involved are: &amp;#39;&amp;#39;&amp;#39; copy: ssize_t (s64 on 64-bit systems) size_goal: int skb-&amp;gt;len: unsigned int &amp;#39;&amp;#39;&amp;#39; Due to C&amp;#39;s type promotion rules, the signed size_goal is converted to an unsigned int to match skb-&amp;gt;len before the subtraction. The result is an unsigned int. When this unsigned int result is then assigned to the s64 copy variable, it is zero-extended, preserving its non-negative value. Consequently, copy is always &amp;gt;= 0. Assume we are sending 2GB of data and size_goal has been adjusted to a value smaller than skb-&amp;gt;len. The subtraction will result in copy holding a very large positive integer. In the subsequent logic, this large value is used to update sk-&amp;gt;sk_forward_alloc, which can easily cause it to overflow. The syzkaller reproducer uses TCP_REPAIR to reliably create this condition. However, this can also occur in real-world scenarios. The tcp_bound_to_half_wnd() function can also reduce size_goal to a small value. This would cause the subsequent tcp_wmem_schedule() to set sk-&amp;gt;sk_forward_alloc to a value close to INT_MAX. Fu…&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 123 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: tcp: Correct signedness in skb remaining space calculation Syzkaller reported a bug [1] where sk-&amp;gt;sk_forward_alloc can overflow. When we send data, if an skb exists at the tail of the write queue, the kernel will attempt to append the new data to that skb. However, the code that checks for available space in the skb is flawed: &amp;#39;&amp;#39;&amp;#39; copy = size_goal - skb-&amp;gt;len &amp;#39;&amp;#39;&amp;#39; The types of the variables involved are: &amp;#39;&amp;#39;&amp;#39; copy: ssize_t (s64 on 64-bit systems) size_goal: int skb-&amp;gt;len: unsigned int &amp;#39;&amp;#39;&amp;#39; Due to C&amp;#39;s type promotion rules, the signed size_goal is converted to an unsigned int to match skb-&amp;gt;len before the subtraction. The result is an unsigned int. When this unsigned int result is then assigned to the s64 copy variable, it is zero-extended, preserving its non-negative value. Consequently, copy is always &amp;gt;= 0. Assume we are sending 2GB of data and size_goal has been adjusted to a value smaller than skb-&amp;gt;len. The subtraction will result in copy holding a very large positive integer. In the subsequent logic, this large value is used to update sk-&amp;gt;sk_forward_alloc, which can easily cause it to overflow. The syzkaller reproducer uses TCP_REPAIR to reliably create this condition. However, this can also occur in real-world scenarios. The tcp_bound_to_half_wnd() function can also reduce size_goal to a small value. This would cause the subsequent tcp_wmem_schedule() to set sk-&amp;gt;sk_forward_alloc to a value close to INT_MAX. Fu…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2025-38463</guid>
    </item>
    <item>
      <title>WID-SEC-W-2025-1653 — Linux Kernel: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1653</link>
      <description>&lt;p&gt;Ein entfernter anonymer 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 entfernter anonymer 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-1653</guid>
    </item>
  </channel>
</rss>
