<?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://vulnerability.circl.lu</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>Tue, 29 Sep 2026 19:12:30 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-90005 — samples/damon/wsse: handle damon_start() failure</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2026-90005</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;samples/damon/wsse: handle damon_start() failure&lt;/p&gt;
&lt;p&gt;Patch series &amp;#34;samples/damon: handle damon_{start,stop}() failures&amp;#34;.&lt;/p&gt;
&lt;p&gt;All DAMON sample modules are not correctly handling failures from
damon_start().  Among those, mtier also has an additional problem for
handling of damon_stop() failures.  wsse and prcl also have a problem in
their damon_call() failure handling.  As a result, memory leaks, next
DAMON operation disruptions, and use-after-free can happen.  Fix those.&lt;/p&gt;
&lt;p&gt;Note that only the damon_start() failure caused issues can reliably be
reproduced.  Reproducing those issues require the admin permission,
though.&lt;/p&gt;
&lt;p&gt;This patch (of 6):&lt;/p&gt;
&lt;p&gt;damon_sample_wsse_start() callers assume it will clean up resources when
it fails.  And the function does the cleanup for context buildup failures.
However, it is not doing the cleanup for damon_start() failure.  As a
result, when damon_start() fails, it leaks the memory for DAMON context. 
Free the context in case of the failure to fix the issues.&lt;/p&gt;
&lt;p&gt;Note that the issue can reliably be reproduced because the module calls
damon_start() in the exclusive mode.  For example,&lt;/p&gt;
&lt;p&gt;$ sudo damo start
    $ echo $$ | sudo tee /sys/module/damon_sample_wsse/parameters/target_pid
    $ echo Y | sudo tee /sys/module/damon_sample_wsse/parameters/enabled
    $ sudo cat /proc/allocinfo | grep damon_new_ctx&lt;/p&gt;
&lt;p&gt;Because the first command is running another DAMON instance, the third
command fails the…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;samples/damon/wsse: handle damon_start() failure&lt;/p&gt;
&lt;p&gt;Patch series &amp;#34;samples/damon: handle damon_{start,stop}() failures&amp;#34;.&lt;/p&gt;
&lt;p&gt;All DAMON sample modules are not correctly handling failures from
damon_start().  Among those, mtier also has an additional problem for
handling of damon_stop() failures.  wsse and prcl also have a problem in
their damon_call() failure handling.  As a result, memory leaks, next
DAMON operation disruptions, and use-after-free can happen.  Fix those.&lt;/p&gt;
&lt;p&gt;Note that only the damon_start() failure caused issues can reliably be
reproduced.  Reproducing those issues require the admin permission,
though.&lt;/p&gt;
&lt;p&gt;This patch (of 6):&lt;/p&gt;
&lt;p&gt;damon_sample_wsse_start() callers assume it will clean up resources when
it fails.  And the function does the cleanup for context buildup failures.
However, it is not doing the cleanup for damon_start() failure.  As a
result, when damon_start() fails, it leaks the memory for DAMON context. 
Free the context in case of the failure to fix the issues.&lt;/p&gt;
&lt;p&gt;Note that the issue can reliably be reproduced because the module calls
damon_start() in the exclusive mode.  For example,&lt;/p&gt;
&lt;p&gt;$ sudo damo start
    $ echo $$ | sudo tee /sys/module/damon_sample_wsse/parameters/target_pid
    $ echo Y | sudo tee /sys/module/damon_sample_wsse/parameters/enabled
    $ sudo cat /proc/allocinfo | grep damon_new_ctx&lt;/p&gt;
&lt;p&gt;Because the first command is running another DAMON instance, the third
command fails the…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2026-90005</guid>
    </item>
  </channel>
</rss>
