<?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>Mon, 28 Sep 2026 23:16:03 +0000</lastBuildDate>
    <item>
      <title>CVE-2024-36963 — tracefs: Reset permissions on remount if permissions are options</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2024-36963</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;tracefs: Reset permissions on remount if permissions are options&lt;/p&gt;
&lt;p&gt;There&amp;#39;s an inconsistency with the way permissions are handled in tracefs.
Because the permissions are generated when accessed, they default to the
root inode&amp;#39;s permission if they were never set by the user. If the user
sets the permissions, then a flag is set and the permissions are saved via
the inode (for tracefs files) or an internal attribute field (for
eventfs).&lt;/p&gt;
&lt;p&gt;But if a remount happens that specify the permissions, all the files that
were not changed by the user gets updated, but the ones that were are not.
If the user were to remount the file system with a given permission, then
all files and directories within that file system should be updated.&lt;/p&gt;
&lt;p&gt;This can cause security issues if a file&amp;#39;s permission was updated but the
admin forgot about it. They could incorrectly think that remounting with
permissions set would update all files, but miss some.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;# cd /sys/kernel/tracing
 # chgrp 1002 current_tracer
 # ls -l
[..]
 -rw-r-----  1 root root 0 May  1 21:25 buffer_size_kb
 -rw-r-----  1 root root 0 May  1 21:25 buffer_subbuf_size_kb
 -r--r-----  1 root root 0 May  1 21:25 buffer_total_size_kb
 -rw-r-----  1 root lkp  0 May  1 21:25 current_tracer
 -rw-r-----  1 root root 0 May  1 21:25 dynamic_events
 -r--r-----  1 root root 0 May  1 21:25 dyn_ftrace_total_info
 -r--r-----  1 root root 0 May  1 21:25 enabled_functions&lt;/p&gt;
&lt;p&gt;Where…&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;tracefs: Reset permissions on remount if permissions are options&lt;/p&gt;
&lt;p&gt;There&amp;#39;s an inconsistency with the way permissions are handled in tracefs.
Because the permissions are generated when accessed, they default to the
root inode&amp;#39;s permission if they were never set by the user. If the user
sets the permissions, then a flag is set and the permissions are saved via
the inode (for tracefs files) or an internal attribute field (for
eventfs).&lt;/p&gt;
&lt;p&gt;But if a remount happens that specify the permissions, all the files that
were not changed by the user gets updated, but the ones that were are not.
If the user were to remount the file system with a given permission, then
all files and directories within that file system should be updated.&lt;/p&gt;
&lt;p&gt;This can cause security issues if a file&amp;#39;s permission was updated but the
admin forgot about it. They could incorrectly think that remounting with
permissions set would update all files, but miss some.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;# cd /sys/kernel/tracing
 # chgrp 1002 current_tracer
 # ls -l
[..]
 -rw-r-----  1 root root 0 May  1 21:25 buffer_size_kb
 -rw-r-----  1 root root 0 May  1 21:25 buffer_subbuf_size_kb
 -r--r-----  1 root root 0 May  1 21:25 buffer_total_size_kb
 -rw-r-----  1 root lkp  0 May  1 21:25 current_tracer
 -rw-r-----  1 root root 0 May  1 21:25 dynamic_events
 -r--r-----  1 root root 0 May  1 21:25 dyn_ftrace_total_info
 -r--r-----  1 root root 0 May  1 21:25 enabled_functions&lt;/p&gt;
&lt;p&gt;Where…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2024-36963</guid>
    </item>
  </channel>
</rss>
