<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-09-29T08:47:44.075008+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/cve-2026-89781</id>
    <title>CVE-2026-89781 — fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()</title>
    <updated>2026-09-29T08:47:44.096472+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Linux</p>
<p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()</p>
<p>read_log_rec_buf() copies a log record into a caller buffer starting at</p>
<p>u32 off = lsn_to_page_off(log, lsn) + log-&gt;record_header_len;</p>
<p>log-&gt;record_header_len (and log-&gt;data_off, used for the following pages)
comes verbatim from the on-disk restart area and is only checked for
8-byte alignment in is_rst_area_valid(), so off can exceed
log-&gt;page_size. "tail = log-&gt;page_size - off" then underflows and
memcpy() reads past the page_size-sized buffer returned by
read_log_page(), spilling adjacent slab memory into the replay buffer.</p>
<p>This is reachable by mounting a crafted NTFS image:</p>
<p>BUG: KASAN: slab-out-of-bounds in read_log_rec_buf+0x216/0x580
 Read of size 64 at addr ffff88800a877ff8 by task exploit/127
  read_log_rec_buf fs/ntfs3/fslog.c:2299
  log_replay fs/ntfs3/fslog.c:4216
  ntfs_loadlog_and_replay fs/ntfs3/fsntfs.c:324
  ntfs_fill_super fs/ntfs3/super.c:1392
  get_tree_bdev_flags fs/super.c:1694
  __x64_sys_mount fs/namespace.c:4360
 The buggy address is located 4088 bytes to the right of
 the 4096-byte region [ffff88800a876000, ffff88800a877000)</p>
<p>Reject an in-page offset outside the current page before the copy.</p>
<p>[almaz.alexandrovich@paragon-software.com: replaced the &gt;= sign with &gt;]</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cve-2026-89781"/>
  </entry>
</feed>
