<?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 sightings.</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent sightings.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Tue, 02 Jun 2026 01:10:31 +0000</lastBuildDate>
    <item>
      <title>19c0c89d-a82b-4105-a7ef-5c6f6da94f42</title>
      <link>https://vulnerability.circl.lu/sighting/19c0c89d-a82b-4105-a7ef-5c6f6da94f42/export</link>
      <description>{"uuid": "19c0c89d-a82b-4105-a7ef-5c6f6da94f42", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2024-46701", "type": "seen", "source": "https://t.me/cvedetector/5566", "content": "{\n  \"Source\": \"CVE FEED\",\n  \"Title\": \"CVE-2024-46701 - \"tmpfs Infinite Directory Read Vulnerability\"\", \n  \"Content\": \"CVE ID : CVE-2024-46701 \nPublished : Sept. 13, 2024, 7:15 a.m. | 19\u00a0minutes ago \nDescription : In the Linux kernel, the following vulnerability has been resolved:  \n  \nlibfs: fix infinite directory reads for offset dir  \n  \nAfter we switch tmpfs dir operations from simple_dir_operations to  \nsimple_offset_dir_operations, every rename happened will fill new dentry  \nto dest dir's maple tree(&amp;amp;SHMEM_I(inode)-&amp;gt;dir_offsets-&amp;gt;mt) with a free  \nkey starting with octx-&amp;gt;newx_offset, and then set newx_offset equals to  \nfree key + 1. This will lead to infinite readdir combine with rename  \nhappened at the same time, which fail generic/736 in xfstests(detail show  \nas below).  \n  \n1. create 5000 files(1 2 3...) under one dir  \n2. call readdir(man 3 readdir) once, and get one entry  \n3. rename(entry, \"TEMPFILE\"), then rename(\"TEMPFILE\", entry)  \n4. loop 2~3, until readdir return nothing or we loop too many  \n   times(tmpfs break test with the second condition)  \n  \nWe choose the same logic what commit 9b378f6ad48cf (\"btrfs: fix infinite  \ndirectory reads\") to fix it, record the last_index when we open dir, and  \ndo not emit the entry which index &amp;gt;= last_index. The file-&amp;gt;private_data  \nnow used in offset dir can use directly to do this, and we also update  \nthe last_index when we llseek the dir file.  \n  \n[brauner: only update last_index after seek when offset is zero like Jan suggested] \nSeverity: 0.0 | NA \nVisit the link for more details, such as CVSS details, affected products, timeline, and more...\",\n  \"Detection Date\": \"13 Sep 2024\",\n  \"Type\": \"Vulnerability\"\n}\n\ud83d\udd39 t.me/cvedetector \ud83d\udd39", "creation_timestamp": "2024-09-13T09:36:07.000000Z"}</description>
      <content:encoded>{"uuid": "19c0c89d-a82b-4105-a7ef-5c6f6da94f42", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2024-46701", "type": "seen", "source": "https://t.me/cvedetector/5566", "content": "{\n  \"Source\": \"CVE FEED\",\n  \"Title\": \"CVE-2024-46701 - \"tmpfs Infinite Directory Read Vulnerability\"\", \n  \"Content\": \"CVE ID : CVE-2024-46701 \nPublished : Sept. 13, 2024, 7:15 a.m. | 19\u00a0minutes ago \nDescription : In the Linux kernel, the following vulnerability has been resolved:  \n  \nlibfs: fix infinite directory reads for offset dir  \n  \nAfter we switch tmpfs dir operations from simple_dir_operations to  \nsimple_offset_dir_operations, every rename happened will fill new dentry  \nto dest dir's maple tree(&amp;amp;SHMEM_I(inode)-&amp;gt;dir_offsets-&amp;gt;mt) with a free  \nkey starting with octx-&amp;gt;newx_offset, and then set newx_offset equals to  \nfree key + 1. This will lead to infinite readdir combine with rename  \nhappened at the same time, which fail generic/736 in xfstests(detail show  \nas below).  \n  \n1. create 5000 files(1 2 3...) under one dir  \n2. call readdir(man 3 readdir) once, and get one entry  \n3. rename(entry, \"TEMPFILE\"), then rename(\"TEMPFILE\", entry)  \n4. loop 2~3, until readdir return nothing or we loop too many  \n   times(tmpfs break test with the second condition)  \n  \nWe choose the same logic what commit 9b378f6ad48cf (\"btrfs: fix infinite  \ndirectory reads\") to fix it, record the last_index when we open dir, and  \ndo not emit the entry which index &amp;gt;= last_index. The file-&amp;gt;private_data  \nnow used in offset dir can use directly to do this, and we also update  \nthe last_index when we llseek the dir file.  \n  \n[brauner: only update last_index after seek when offset is zero like Jan suggested] \nSeverity: 0.0 | NA \nVisit the link for more details, such as CVSS details, affected products, timeline, and more...\",\n  \"Detection Date\": \"13 Sep 2024\",\n  \"Type\": \"Vulnerability\"\n}\n\ud83d\udd39 t.me/cvedetector \ud83d\udd39", "creation_timestamp": "2024-09-13T09:36:07.000000Z"}</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/sighting/19c0c89d-a82b-4105-a7ef-5c6f6da94f42/export</guid>
      <pubDate>Fri, 13 Sep 2024 09:36:07 +0000</pubDate>
    </item>
  </channel>
</rss>
