<?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, 09 Oct 2026 13:48:12 +0000</lastBuildDate>
    <item>
      <title>BELL-CVE-2026-98312</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2026-98312</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-98312</guid>
    </item>
    <item>
      <title>EUVD-2026-383424</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-383424</link>
      <description>EUVD-2026-383424</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-383424</guid>
    </item>
    <item>
      <title>fkie_cve-2026-98312</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-98312</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ALSA: 6fire: fix OOB write from device-reported iso length&lt;/p&gt;
&lt;p&gt;usb6fire_pcm_in_urb_handler() sizes each outgoing isochronous packet as
(actual_length - 4) / (in_n_analog &amp;lt;&amp;lt; 2) * (out_n_analog &amp;lt;&amp;lt; 2) + 4, where
actual_length is the unsigned length the device reported for the matching
IN packet.  A packet completed with status 0 and actual_length &amp;lt; 4 wraps
the subtraction to 0x7fffffec; a zero-length isochronous packet is legal
on the bus, and the preceding loop rejects only non-zero status.  The sum
reaches memset() on out_urb-&amp;gt;buffer, a 4832-byte object from
kcalloc(PCM_MAX_PACKET_SIZE, PCM_N_PACKETS_PER_URB).&lt;/p&gt;
&lt;p&gt;Even without the wrap the result is out of bounds: at 88.2/96 kHz the
4-in/6-out scaling turns a full 420-byte IN packet into 628, so eight
packets span 5024 bytes of that buffer.  usb_submit_urb() rejects an
over-long descriptor only after the memset() and the
usb6fire_pcm_playback() copy of user PCM data have run.&lt;/p&gt;
&lt;p&gt;Guard the subtraction as the sibling usb6fire_pcm_capture() already does,
and limit the frame count to what fits in rt-&amp;gt;out_packet_size, the OUT
endpoint&amp;#39;s wMaxPacketSize.  This bounds total_length by the buffer size
while keeping each packet length aligned to a whole output frame.&lt;/p&gt;
&lt;p&gt;BUG: KASAN: out-of-bounds in usb6fire_pcm_in_urb_handler (sound/usb/6fire/pcm.c:338)
  Write of size 18446744073709551456 at addr ffff88802a3d0000 by task vhci_rx/5018
  Call Trace:
   dump_stack_lvl (lib/dump_…&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;ALSA: 6fire: fix OOB write from device-reported iso length&lt;/p&gt;
&lt;p&gt;usb6fire_pcm_in_urb_handler() sizes each outgoing isochronous packet as
(actual_length - 4) / (in_n_analog &amp;lt;&amp;lt; 2) * (out_n_analog &amp;lt;&amp;lt; 2) + 4, where
actual_length is the unsigned length the device reported for the matching
IN packet.  A packet completed with status 0 and actual_length &amp;lt; 4 wraps
the subtraction to 0x7fffffec; a zero-length isochronous packet is legal
on the bus, and the preceding loop rejects only non-zero status.  The sum
reaches memset() on out_urb-&amp;gt;buffer, a 4832-byte object from
kcalloc(PCM_MAX_PACKET_SIZE, PCM_N_PACKETS_PER_URB).&lt;/p&gt;
&lt;p&gt;Even without the wrap the result is out of bounds: at 88.2/96 kHz the
4-in/6-out scaling turns a full 420-byte IN packet into 628, so eight
packets span 5024 bytes of that buffer.  usb_submit_urb() rejects an
over-long descriptor only after the memset() and the
usb6fire_pcm_playback() copy of user PCM data have run.&lt;/p&gt;
&lt;p&gt;Guard the subtraction as the sibling usb6fire_pcm_capture() already does,
and limit the frame count to what fits in rt-&amp;gt;out_packet_size, the OUT
endpoint&amp;#39;s wMaxPacketSize.  This bounds total_length by the buffer size
while keeping each packet length aligned to a whole output frame.&lt;/p&gt;
&lt;p&gt;BUG: KASAN: out-of-bounds in usb6fire_pcm_in_urb_handler (sound/usb/6fire/pcm.c:338)
  Write of size 18446744073709551456 at addr ffff88802a3d0000 by task vhci_rx/5018
  Call Trace:
   dump_stack_lvl (lib/dump_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-98312</guid>
    </item>
    <item>
      <title>GHSA-hgw4-f68w-cxg8</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-hgw4-f68w-cxg8</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ALSA: 6fire: fix OOB write from device-reported iso length&lt;/p&gt;
&lt;p&gt;usb6fire_pcm_in_urb_handler() sizes each outgoing isochronous packet as
(actual_length - 4) / (in_n_analog &amp;lt;&amp;lt; 2) * (out_n_analog &amp;lt;&amp;lt; 2) + 4, where
actual_length is the unsigned length the device reported for the matching
IN packet.  A packet completed with status 0 and actual_length &amp;lt; 4 wraps
the subtraction to 0x7fffffec; a zero-length isochronous packet is legal
on the bus, and the preceding loop rejects only non-zero status.  The sum
reaches memset() on out_urb-&amp;gt;buffer, a 4832-byte object from
kcalloc(PCM_MAX_PACKET_SIZE, PCM_N_PACKETS_PER_URB).&lt;/p&gt;
&lt;p&gt;Even without the wrap the result is out of bounds: at 88.2/96 kHz the
4-in/6-out scaling turns a full 420-byte IN packet into 628, so eight
packets span 5024 bytes of that buffer.  usb_submit_urb() rejects an
over-long descriptor only after the memset() and the
usb6fire_pcm_playback() copy of user PCM data have run.&lt;/p&gt;
&lt;p&gt;Guard the subtraction as the sibling usb6fire_pcm_capture() already does,
and limit the frame count to what fits in rt-&amp;gt;out_packet_size, the OUT
endpoint&amp;#39;s wMaxPacketSize.  This bounds total_length by the buffer size
while keeping each packet length aligned to a whole output frame.&lt;/p&gt;
&lt;p&gt;BUG: KASAN: out-of-bounds in usb6fire_pcm_in_urb_handler (sound/usb/6fire/pcm.c:338)
  Write of size 18446744073709551456 at addr ffff88802a3d0000 by task vhci_rx/5018
  Call Trace:
   dump_stack_lvl (lib/dump_…&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;ALSA: 6fire: fix OOB write from device-reported iso length&lt;/p&gt;
&lt;p&gt;usb6fire_pcm_in_urb_handler() sizes each outgoing isochronous packet as
(actual_length - 4) / (in_n_analog &amp;lt;&amp;lt; 2) * (out_n_analog &amp;lt;&amp;lt; 2) + 4, where
actual_length is the unsigned length the device reported for the matching
IN packet.  A packet completed with status 0 and actual_length &amp;lt; 4 wraps
the subtraction to 0x7fffffec; a zero-length isochronous packet is legal
on the bus, and the preceding loop rejects only non-zero status.  The sum
reaches memset() on out_urb-&amp;gt;buffer, a 4832-byte object from
kcalloc(PCM_MAX_PACKET_SIZE, PCM_N_PACKETS_PER_URB).&lt;/p&gt;
&lt;p&gt;Even without the wrap the result is out of bounds: at 88.2/96 kHz the
4-in/6-out scaling turns a full 420-byte IN packet into 628, so eight
packets span 5024 bytes of that buffer.  usb_submit_urb() rejects an
over-long descriptor only after the memset() and the
usb6fire_pcm_playback() copy of user PCM data have run.&lt;/p&gt;
&lt;p&gt;Guard the subtraction as the sibling usb6fire_pcm_capture() already does,
and limit the frame count to what fits in rt-&amp;gt;out_packet_size, the OUT
endpoint&amp;#39;s wMaxPacketSize.  This bounds total_length by the buffer size
while keeping each packet length aligned to a whole output frame.&lt;/p&gt;
&lt;p&gt;BUG: KASAN: out-of-bounds in usb6fire_pcm_in_urb_handler (sound/usb/6fire/pcm.c:338)
  Write of size 18446744073709551456 at addr ffff88802a3d0000 by task vhci_rx/5018
  Call Trace:
   dump_stack_lvl (lib/dump_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-hgw4-f68w-cxg8</guid>
    </item>
    <item>
      <title>msrc_CVE-2026-98312 — ALSA: 6fire: fix OOB write from device-reported iso length</title>
      <link>https://cve.radiocsirt.org/vuln/msrc_cve-2026-98312</link>
      <description>msrc_CVE-2026-98312</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/msrc_cve-2026-98312</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-98312</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-98312</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 247 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: fix OOB write from device-reported iso length usb6fire_pcm_in_urb_handler() sizes each outgoing isochronous packet as (actual_length - 4) / (in_n_analog &amp;lt;&amp;lt; 2) * (out_n_analog &amp;lt;&amp;lt; 2) + 4, where actual_length is the unsigned length the device reported for the matching IN packet.  A packet completed with status 0 and actual_length &amp;lt; 4 wraps the subtraction to 0x7fffffec; a zero-length isochronous packet is legal on the bus, and the preceding loop rejects only non-zero status.  The sum reaches memset() on out_urb-&amp;gt;buffer, a 4832-byte object from kcalloc(PCM_MAX_PACKET_SIZE, PCM_N_PACKETS_PER_URB). Even without the wrap the result is out of bounds: at 88.2/96 kHz the 4-in/6-out scaling turns a full 420-byte IN packet into 628, so eight packets span 5024 bytes of that buffer.  usb_submit_urb() rejects an over-long descriptor only after the memset() and the usb6fire_pcm_playback() copy of user PCM data have run. Guard the subtraction as the sibling usb6fire_pcm_capture() already does, and limit the frame count to what fits in rt-&amp;gt;out_packet_size, the OUT endpoint&amp;#39;s wMaxPacketSize.  This bounds total_length by the buffer size while keeping each packet length aligned to a whole output frame.   BUG: KASAN: out-of-bounds in usb6fire_pcm_in_urb_handler (sound/usb/6fire/pcm.c:338)   Write of size 18446744073709551456 at addr ffff88802a3d0000 by task vhci_rx/5018   Call Trace:    dump_stack_lvl (lib/dump_stack…&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 247 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: fix OOB write from device-reported iso length usb6fire_pcm_in_urb_handler() sizes each outgoing isochronous packet as (actual_length - 4) / (in_n_analog &amp;lt;&amp;lt; 2) * (out_n_analog &amp;lt;&amp;lt; 2) + 4, where actual_length is the unsigned length the device reported for the matching IN packet.  A packet completed with status 0 and actual_length &amp;lt; 4 wraps the subtraction to 0x7fffffec; a zero-length isochronous packet is legal on the bus, and the preceding loop rejects only non-zero status.  The sum reaches memset() on out_urb-&amp;gt;buffer, a 4832-byte object from kcalloc(PCM_MAX_PACKET_SIZE, PCM_N_PACKETS_PER_URB). Even without the wrap the result is out of bounds: at 88.2/96 kHz the 4-in/6-out scaling turns a full 420-byte IN packet into 628, so eight packets span 5024 bytes of that buffer.  usb_submit_urb() rejects an over-long descriptor only after the memset() and the usb6fire_pcm_playback() copy of user PCM data have run. Guard the subtraction as the sibling usb6fire_pcm_capture() already does, and limit the frame count to what fits in rt-&amp;gt;out_packet_size, the OUT endpoint&amp;#39;s wMaxPacketSize.  This bounds total_length by the buffer size while keeping each packet length aligned to a whole output frame.   BUG: KASAN: out-of-bounds in usb6fire_pcm_in_urb_handler (sound/usb/6fire/pcm.c:338)   Write of size 18446744073709551456 at addr ffff88802a3d0000 by task vhci_rx/5018   Call Trace:    dump_stack_lvl (lib/dump_stack…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-98312</guid>
    </item>
  </channel>
</rss>
