<?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>Sun, 04 Oct 2026 00:31:39 +0000</lastBuildDate>
    <item>
      <title>BELL-CVE-2026-68173</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2026-68173</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:stream: linux-lts&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:stream: linux-lts&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2026-68173</guid>
    </item>
    <item>
      <title>EUVD-2026-353492</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-353492</link>
      <description>EUVD-2026-353492</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-353492</guid>
    </item>
    <item>
      <title>fkie_cve-2026-68173</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-68173</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ublk: wait on ublk_dev_ready() instead of ub-&amp;gt;completion&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is only re-armed by a successful START_USER_RECOVERY. If
the ublk server sends END_USER_RECOVERY without one - e.g. its START
failed with -EBUSY and the error was ignored - the wait is satisfied by
the stale completion of the previous recovery cycle, and the device is
marked LIVE and the requeue list kicked while the FETCH stream is still
running and ubq-&amp;gt;canceling is still set. The kick redispatches a
previously requeued request, __ublk_queue_rq_common() sees -&amp;gt;canceling
and parks it again via __ublk_abort_rq(), and after the last FETCH
clears -&amp;gt;canceling nothing ever kicks the requeue list again: the
request is stranded there while holding its tag. If it is the flush
machinery&amp;#39;s flush_rq, every subsequent fsync piles up in uninterruptible
sleep and teardown hangs on tag draining. This matches a report of a
lost PREFLUSH with ext4 on top of ublk after daemon crash recovery.&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is an edge-triggered latch used as a proxy for the level
condition &amp;#34;every queue has fetched all I/O commands&amp;#34;, which can regress
(F_BATCH&amp;#39;s UNPREP, daemon death) and whose re-arm can be skipped. Drop
it and wait on the real condition instead: the new helper
ublk_wait_dev_ready_and_lock() waits on ublk_dev_ready() via
wait_var_event_interruptible(), woken from ublk_mark_io_ready(), then
re-checks it under ub-&amp;gt;mutex, waiting again on regression, and r…&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;ublk: wait on ublk_dev_ready() instead of ub-&amp;gt;completion&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is only re-armed by a successful START_USER_RECOVERY. If
the ublk server sends END_USER_RECOVERY without one - e.g. its START
failed with -EBUSY and the error was ignored - the wait is satisfied by
the stale completion of the previous recovery cycle, and the device is
marked LIVE and the requeue list kicked while the FETCH stream is still
running and ubq-&amp;gt;canceling is still set. The kick redispatches a
previously requeued request, __ublk_queue_rq_common() sees -&amp;gt;canceling
and parks it again via __ublk_abort_rq(), and after the last FETCH
clears -&amp;gt;canceling nothing ever kicks the requeue list again: the
request is stranded there while holding its tag. If it is the flush
machinery&amp;#39;s flush_rq, every subsequent fsync piles up in uninterruptible
sleep and teardown hangs on tag draining. This matches a report of a
lost PREFLUSH with ext4 on top of ublk after daemon crash recovery.&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is an edge-triggered latch used as a proxy for the level
condition &amp;#34;every queue has fetched all I/O commands&amp;#34;, which can regress
(F_BATCH&amp;#39;s UNPREP, daemon death) and whose re-arm can be skipped. Drop
it and wait on the real condition instead: the new helper
ublk_wait_dev_ready_and_lock() waits on ublk_dev_ready() via
wait_var_event_interruptible(), woken from ublk_mark_io_ready(), then
re-checks it under ub-&amp;gt;mutex, waiting again on regression, and r…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-68173</guid>
    </item>
    <item>
      <title>GHSA-mxh6-x24v-wwvm</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-mxh6-x24v-wwvm</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ublk: wait on ublk_dev_ready() instead of ub-&amp;gt;completion&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is only re-armed by a successful START_USER_RECOVERY. If
the ublk server sends END_USER_RECOVERY without one - e.g. its START
failed with -EBUSY and the error was ignored - the wait is satisfied by
the stale completion of the previous recovery cycle, and the device is
marked LIVE and the requeue list kicked while the FETCH stream is still
running and ubq-&amp;gt;canceling is still set. The kick redispatches a
previously requeued request, __ublk_queue_rq_common() sees -&amp;gt;canceling
and parks it again via __ublk_abort_rq(), and after the last FETCH
clears -&amp;gt;canceling nothing ever kicks the requeue list again: the
request is stranded there while holding its tag. If it is the flush
machinery&amp;#39;s flush_rq, every subsequent fsync piles up in uninterruptible
sleep and teardown hangs on tag draining. This matches a report of a
lost PREFLUSH with ext4 on top of ublk after daemon crash recovery.&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is an edge-triggered latch used as a proxy for the level
condition &amp;#34;every queue has fetched all I/O commands&amp;#34;, which can regress
(F_BATCH&amp;#39;s UNPREP, daemon death) and whose re-arm can be skipped. Drop
it and wait on the real condition instead: the new helper
ublk_wait_dev_ready_and_lock() waits on ublk_dev_ready() via
wait_var_event_interruptible(), woken from ublk_mark_io_ready(), then
re-checks it under ub-&amp;gt;mutex, waiting again on regression, and r…&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;ublk: wait on ublk_dev_ready() instead of ub-&amp;gt;completion&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is only re-armed by a successful START_USER_RECOVERY. If
the ublk server sends END_USER_RECOVERY without one - e.g. its START
failed with -EBUSY and the error was ignored - the wait is satisfied by
the stale completion of the previous recovery cycle, and the device is
marked LIVE and the requeue list kicked while the FETCH stream is still
running and ubq-&amp;gt;canceling is still set. The kick redispatches a
previously requeued request, __ublk_queue_rq_common() sees -&amp;gt;canceling
and parks it again via __ublk_abort_rq(), and after the last FETCH
clears -&amp;gt;canceling nothing ever kicks the requeue list again: the
request is stranded there while holding its tag. If it is the flush
machinery&amp;#39;s flush_rq, every subsequent fsync piles up in uninterruptible
sleep and teardown hangs on tag draining. This matches a report of a
lost PREFLUSH with ext4 on top of ublk after daemon crash recovery.&lt;/p&gt;
&lt;p&gt;ub-&amp;gt;completion is an edge-triggered latch used as a proxy for the level
condition &amp;#34;every queue has fetched all I/O commands&amp;#34;, which can regress
(F_BATCH&amp;#39;s UNPREP, daemon death) and whose re-arm can be skipped. Drop
it and wait on the real condition instead: the new helper
ublk_wait_dev_ready_and_lock() waits on ublk_dev_ready() via
wait_var_event_interruptible(), woken from ublk_mark_io_ready(), then
re-checks it under ub-&amp;gt;mutex, waiting again on regression, and r…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-mxh6-x24v-wwvm</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-68173</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-68173</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 120 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: ublk: wait on ublk_dev_ready() instead of ub-&amp;gt;completion ub-&amp;gt;completion is only re-armed by a successful START_USER_RECOVERY. If the ublk server sends END_USER_RECOVERY without one - e.g. its START failed with -EBUSY and the error was ignored - the wait is satisfied by the stale completion of the previous recovery cycle, and the device is marked LIVE and the requeue list kicked while the FETCH stream is still running and ubq-&amp;gt;canceling is still set. The kick redispatches a previously requeued request, __ublk_queue_rq_common() sees -&amp;gt;canceling and parks it again via __ublk_abort_rq(), and after the last FETCH clears -&amp;gt;canceling nothing ever kicks the requeue list again: the request is stranded there while holding its tag. If it is the flush machinery&amp;#39;s flush_rq, every subsequent fsync piles up in uninterruptible sleep and teardown hangs on tag draining. This matches a report of a lost PREFLUSH with ext4 on top of ublk after daemon crash recovery. ub-&amp;gt;completion is an edge-triggered latch used as a proxy for the level condition &amp;#34;every queue has fetched all I/O commands&amp;#34;, which can regress (F_BATCH&amp;#39;s UNPREP, daemon death) and whose re-arm can be skipped. Drop it and wait on the real condition instead: the new helper ublk_wait_dev_ready_and_lock() waits on ublk_dev_ready() via wait_var_event_interruptible(), woken from ublk_mark_io_ready(), then re-checks it under ub-&amp;gt;mutex, waiting again on regression, and retu…&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 120 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: ublk: wait on ublk_dev_ready() instead of ub-&amp;gt;completion ub-&amp;gt;completion is only re-armed by a successful START_USER_RECOVERY. If the ublk server sends END_USER_RECOVERY without one - e.g. its START failed with -EBUSY and the error was ignored - the wait is satisfied by the stale completion of the previous recovery cycle, and the device is marked LIVE and the requeue list kicked while the FETCH stream is still running and ubq-&amp;gt;canceling is still set. The kick redispatches a previously requeued request, __ublk_queue_rq_common() sees -&amp;gt;canceling and parks it again via __ublk_abort_rq(), and after the last FETCH clears -&amp;gt;canceling nothing ever kicks the requeue list again: the request is stranded there while holding its tag. If it is the flush machinery&amp;#39;s flush_rq, every subsequent fsync piles up in uninterruptible sleep and teardown hangs on tag draining. This matches a report of a lost PREFLUSH with ext4 on top of ublk after daemon crash recovery. ub-&amp;gt;completion is an edge-triggered latch used as a proxy for the level condition &amp;#34;every queue has fetched all I/O commands&amp;#34;, which can regress (F_BATCH&amp;#39;s UNPREP, daemon death) and whose re-arm can be skipped. Drop it and wait on the real condition instead: the new helper ublk_wait_dev_ready_and_lock() waits on ublk_dev_ready() via wait_var_event_interruptible(), woken from ublk_mark_io_ready(), then re-checks it under ub-&amp;gt;mutex, waiting again on regression, and retu…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-68173</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-2730 — Linux Kernel: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2730</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, darunter möglicherweise die Ausführung von beliebigem Code, die Ausweitung von Berechtigungen, die Offenlegung von Informationen, die Manipulation von Daten oder Denial-of-Service-Zustände.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen, darunter möglicherweise die Ausführung von beliebigem Code, die Ausweitung von Berechtigungen, die Offenlegung von Informationen, die Manipulation von Daten oder Denial-of-Service-Zustände.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2730</guid>
    </item>
  </channel>
</rss>
