<?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:55:16 +0000</lastBuildDate>
    <item>
      <title>BELL-CVE-2023-53854</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2023-53854</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-2023-53854</guid>
    </item>
    <item>
      <title>EUVD-2026-312294</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-312294</link>
      <description>EUVD-2026-312294</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-312294</guid>
    </item>
    <item>
      <title>fkie_cve-2023-53854</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-53854</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ASoC: mediatek: mt8186: Fix use-after-free in driver remove path&lt;/p&gt;
&lt;p&gt;When devm runs function in the &amp;#34;remove&amp;#34; path for a device it runs them
in the reverse order. That means that if you have parts of your driver
that aren&amp;#39;t using devm or are using &amp;#34;roll your own&amp;#34; devm w/
devm_add_action_or_reset() you need to keep that in mind.&lt;/p&gt;
&lt;p&gt;The mt8186 audio driver didn&amp;#39;t quite get this right. Specifically, in
mt8186_init_clock() it called mt8186_audsys_clk_register() and then
went on to call a bunch of other devm function. The caller of
mt8186_init_clock() used devm_add_action_or_reset() to call
mt8186_deinit_clock() but, because of the intervening devm functions,
the order was wrong.&lt;/p&gt;
&lt;p&gt;Specifically at probe time, the order was:
1. mt8186_audsys_clk_register()
2. afe_priv-&amp;gt;clk = devm_kcalloc(...)
3. afe_priv-&amp;gt;clk[i] = devm_clk_get(...)&lt;/p&gt;
&lt;p&gt;At remove time, the order (which should have been 3, 2, 1) was:
1. mt8186_audsys_clk_unregister()
3. Free all of afe_priv-&amp;gt;clk[i]
2. Free afe_priv-&amp;gt;clk&lt;/p&gt;
&lt;p&gt;The above seemed to be causing a use-after-free. Luckily, it&amp;#39;s easy to
fix this by simply using devm more correctly. Let&amp;#39;s move the
devm_add_action_or_reset() to the right place. In addition to fixing
the use-after-free, code inspection shows that this fixes a leak
(missing call to mt8186_audsys_clk_unregister()) that would have
happened if any of the syscon_regmap_lookup_by_phandle() calls in
mt8186_init_clock() had failed.&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;ASoC: mediatek: mt8186: Fix use-after-free in driver remove path&lt;/p&gt;
&lt;p&gt;When devm runs function in the &amp;#34;remove&amp;#34; path for a device it runs them
in the reverse order. That means that if you have parts of your driver
that aren&amp;#39;t using devm or are using &amp;#34;roll your own&amp;#34; devm w/
devm_add_action_or_reset() you need to keep that in mind.&lt;/p&gt;
&lt;p&gt;The mt8186 audio driver didn&amp;#39;t quite get this right. Specifically, in
mt8186_init_clock() it called mt8186_audsys_clk_register() and then
went on to call a bunch of other devm function. The caller of
mt8186_init_clock() used devm_add_action_or_reset() to call
mt8186_deinit_clock() but, because of the intervening devm functions,
the order was wrong.&lt;/p&gt;
&lt;p&gt;Specifically at probe time, the order was:
1. mt8186_audsys_clk_register()
2. afe_priv-&amp;gt;clk = devm_kcalloc(...)
3. afe_priv-&amp;gt;clk[i] = devm_clk_get(...)&lt;/p&gt;
&lt;p&gt;At remove time, the order (which should have been 3, 2, 1) was:
1. mt8186_audsys_clk_unregister()
3. Free all of afe_priv-&amp;gt;clk[i]
2. Free afe_priv-&amp;gt;clk&lt;/p&gt;
&lt;p&gt;The above seemed to be causing a use-after-free. Luckily, it&amp;#39;s easy to
fix this by simply using devm more correctly. Let&amp;#39;s move the
devm_add_action_or_reset() to the right place. In addition to fixing
the use-after-free, code inspection shows that this fixes a leak
(missing call to mt8186_audsys_clk_unregister()) that would have
happened if any of the syscon_regmap_lookup_by_phandle() calls in
mt8186_init_clock() had failed.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-53854</guid>
    </item>
    <item>
      <title>GHSA-8mp2-mjh9-w6fj</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-8mp2-mjh9-w6fj</link>
      <description>&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ASoC: mediatek: mt8186: Fix use-after-free in driver remove path&lt;/p&gt;
&lt;p&gt;When devm runs function in the &amp;#34;remove&amp;#34; path for a device it runs them
in the reverse order. That means that if you have parts of your driver
that aren&amp;#39;t using devm or are using &amp;#34;roll your own&amp;#34; devm w/
devm_add_action_or_reset() you need to keep that in mind.&lt;/p&gt;
&lt;p&gt;The mt8186 audio driver didn&amp;#39;t quite get this right. Specifically, in
mt8186_init_clock() it called mt8186_audsys_clk_register() and then
went on to call a bunch of other devm function. The caller of
mt8186_init_clock() used devm_add_action_or_reset() to call
mt8186_deinit_clock() but, because of the intervening devm functions,
the order was wrong.&lt;/p&gt;
&lt;p&gt;Specifically at probe time, the order was:
1. mt8186_audsys_clk_register()
2. afe_priv-&amp;gt;clk = devm_kcalloc(...)
3. afe_priv-&amp;gt;clk[i] = devm_clk_get(...)&lt;/p&gt;
&lt;p&gt;At remove time, the order (which should have been 3, 2, 1) was:
1. mt8186_audsys_clk_unregister()
3. Free all of afe_priv-&amp;gt;clk[i]
2. Free afe_priv-&amp;gt;clk&lt;/p&gt;
&lt;p&gt;The above seemed to be causing a use-after-free. Luckily, it&amp;#39;s easy to
fix this by simply using devm more correctly. Let&amp;#39;s move the
devm_add_action_or_reset() to the right place. In addition to fixing
the use-after-free, code inspection shows that this fixes a leak
(missing call to mt8186_audsys_clk_unregister()) that would have
happened if any of the syscon_regmap_lookup_by_phandle() calls in
mt8186_init_clock() had failed.&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;ASoC: mediatek: mt8186: Fix use-after-free in driver remove path&lt;/p&gt;
&lt;p&gt;When devm runs function in the &amp;#34;remove&amp;#34; path for a device it runs them
in the reverse order. That means that if you have parts of your driver
that aren&amp;#39;t using devm or are using &amp;#34;roll your own&amp;#34; devm w/
devm_add_action_or_reset() you need to keep that in mind.&lt;/p&gt;
&lt;p&gt;The mt8186 audio driver didn&amp;#39;t quite get this right. Specifically, in
mt8186_init_clock() it called mt8186_audsys_clk_register() and then
went on to call a bunch of other devm function. The caller of
mt8186_init_clock() used devm_add_action_or_reset() to call
mt8186_deinit_clock() but, because of the intervening devm functions,
the order was wrong.&lt;/p&gt;
&lt;p&gt;Specifically at probe time, the order was:
1. mt8186_audsys_clk_register()
2. afe_priv-&amp;gt;clk = devm_kcalloc(...)
3. afe_priv-&amp;gt;clk[i] = devm_clk_get(...)&lt;/p&gt;
&lt;p&gt;At remove time, the order (which should have been 3, 2, 1) was:
1. mt8186_audsys_clk_unregister()
3. Free all of afe_priv-&amp;gt;clk[i]
2. Free afe_priv-&amp;gt;clk&lt;/p&gt;
&lt;p&gt;The above seemed to be causing a use-after-free. Luckily, it&amp;#39;s easy to
fix this by simply using devm more correctly. Let&amp;#39;s move the
devm_add_action_or_reset() to the right place. In addition to fixing
the use-after-free, code inspection shows that this fixes a leak
(missing call to mt8186_audsys_clk_unregister()) that would have
happened if any of the syscon_regmap_lookup_by_phandle() calls in
mt8186_init_clock() had failed.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-8mp2-mjh9-w6fj</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2023-53854</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-53854</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 79 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: ASoC: mediatek: mt8186: Fix use-after-free in driver remove path When devm runs function in the &amp;#34;remove&amp;#34; path for a device it runs them in the reverse order. That means that if you have parts of your driver that aren&amp;#39;t using devm or are using &amp;#34;roll your own&amp;#34; devm w/ devm_add_action_or_reset() you need to keep that in mind. The mt8186 audio driver didn&amp;#39;t quite get this right. Specifically, in mt8186_init_clock() it called mt8186_audsys_clk_register() and then went on to call a bunch of other devm function. The caller of mt8186_init_clock() used devm_add_action_or_reset() to call mt8186_deinit_clock() but, because of the intervening devm functions, the order was wrong. Specifically at probe time, the order was: 1. mt8186_audsys_clk_register() 2. afe_priv-&amp;gt;clk = devm_kcalloc(...) 3. afe_priv-&amp;gt;clk[i] = devm_clk_get(...) At remove time, the order (which should have been 3, 2, 1) was: 1. mt8186_audsys_clk_unregister() 3. Free all of afe_priv-&amp;gt;clk[i] 2. Free afe_priv-&amp;gt;clk The above seemed to be causing a use-after-free. Luckily, it&amp;#39;s easy to fix this by simply using devm more correctly. Let&amp;#39;s move the devm_add_action_or_reset() to the right place. In addition to fixing the use-after-free, code inspection shows that this fixes a leak (missing call to mt8186_audsys_clk_unregister()) that would have happened if any of the syscon_regmap_lookup_by_phandle() calls in mt8186_init_clock() had failed.&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 79 more&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved: ASoC: mediatek: mt8186: Fix use-after-free in driver remove path When devm runs function in the &amp;#34;remove&amp;#34; path for a device it runs them in the reverse order. That means that if you have parts of your driver that aren&amp;#39;t using devm or are using &amp;#34;roll your own&amp;#34; devm w/ devm_add_action_or_reset() you need to keep that in mind. The mt8186 audio driver didn&amp;#39;t quite get this right. Specifically, in mt8186_init_clock() it called mt8186_audsys_clk_register() and then went on to call a bunch of other devm function. The caller of mt8186_init_clock() used devm_add_action_or_reset() to call mt8186_deinit_clock() but, because of the intervening devm functions, the order was wrong. Specifically at probe time, the order was: 1. mt8186_audsys_clk_register() 2. afe_priv-&amp;gt;clk = devm_kcalloc(...) 3. afe_priv-&amp;gt;clk[i] = devm_clk_get(...) At remove time, the order (which should have been 3, 2, 1) was: 1. mt8186_audsys_clk_unregister() 3. Free all of afe_priv-&amp;gt;clk[i] 2. Free afe_priv-&amp;gt;clk The above seemed to be causing a use-after-free. Luckily, it&amp;#39;s easy to fix this by simply using devm more correctly. Let&amp;#39;s move the devm_add_action_or_reset() to the right place. In addition to fixing the use-after-free, code inspection shows that this fixes a leak (missing call to mt8186_audsys_clk_unregister()) that would have happened if any of the syscon_regmap_lookup_by_phandle() calls in mt8186_init_clock() had failed.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-53854</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>
