<?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>Wed, 30 Sep 2026 01:24:49 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-68174 — tracing: Fix union collision of module and refcnt for dynamic events</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2026-68174</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;tracing: Fix union collision of module and refcnt for dynamic events&lt;/p&gt;
&lt;p&gt;In &amp;#39;struct trace_event_call&amp;#39;, the &amp;#39;module&amp;#39; pointer and the &amp;#39;refcnt&amp;#39;
atomic variable share the same memory space in a union. For dynamic
events, the union member is &amp;#39;refcnt&amp;#39;, which acts as an active
reference counter.&lt;/p&gt;
&lt;p&gt;When a dynamic event (such as kprobe, uprobe, fprobe, eprobe, or
wprobe) has a non-zero reference count (e.g. due to active event
triggers or perf attachments), its &amp;#39;call-&amp;gt;module&amp;#39; evaluates to a
small non-zero integer instead of NULL.&lt;/p&gt;
&lt;p&gt;When filtering or setting events for a specific module (e.g., writing
&amp;#39;:mod:&amp;lt;module&amp;gt;&amp;#39; to &amp;#39;set_event&amp;#39;), the code in
&amp;#39;__ftrace_set_clr_event_nolock()&amp;#39; and &amp;#39;update_event_fields()&amp;#39; reads
&amp;#39;call-&amp;gt;module&amp;#39; directly without checking whether the event is dynamic.
This causes the kernel to treat the small integer (refcnt) as a
&amp;#39;struct module&amp;#39; pointer, leading to a NULL/invalid pointer dereference
(Oops) when dereferencing the module name.&lt;/p&gt;
&lt;p&gt;Fix this by ensuring that the &amp;#39;TRACE_EVENT_FL_DYNAMIC&amp;#39; flag is checked
before treating &amp;#39;call-&amp;gt;module&amp;#39; as a valid pointer in these code paths.&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;tracing: Fix union collision of module and refcnt for dynamic events&lt;/p&gt;
&lt;p&gt;In &amp;#39;struct trace_event_call&amp;#39;, the &amp;#39;module&amp;#39; pointer and the &amp;#39;refcnt&amp;#39;
atomic variable share the same memory space in a union. For dynamic
events, the union member is &amp;#39;refcnt&amp;#39;, which acts as an active
reference counter.&lt;/p&gt;
&lt;p&gt;When a dynamic event (such as kprobe, uprobe, fprobe, eprobe, or
wprobe) has a non-zero reference count (e.g. due to active event
triggers or perf attachments), its &amp;#39;call-&amp;gt;module&amp;#39; evaluates to a
small non-zero integer instead of NULL.&lt;/p&gt;
&lt;p&gt;When filtering or setting events for a specific module (e.g., writing
&amp;#39;:mod:&amp;lt;module&amp;gt;&amp;#39; to &amp;#39;set_event&amp;#39;), the code in
&amp;#39;__ftrace_set_clr_event_nolock()&amp;#39; and &amp;#39;update_event_fields()&amp;#39; reads
&amp;#39;call-&amp;gt;module&amp;#39; directly without checking whether the event is dynamic.
This causes the kernel to treat the small integer (refcnt) as a
&amp;#39;struct module&amp;#39; pointer, leading to a NULL/invalid pointer dereference
(Oops) when dereferencing the module name.&lt;/p&gt;
&lt;p&gt;Fix this by ensuring that the &amp;#39;TRACE_EVENT_FL_DYNAMIC&amp;#39; flag is checked
before treating &amp;#39;call-&amp;gt;module&amp;#39; as a valid pointer in these code paths.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2026-68174</guid>
    </item>
  </channel>
</rss>
