<?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://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-29T22:35:26.590889+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" 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://db.gcve.eu/vuln/ghsa-3hcx-97mc-6xww</id>
    <title>GHSA-3hcx-97mc-6xww</title>
    <updated>2026-10-29T22:35:26.600608+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p>In the Linux kernel, the following vulnerability has been resolved:</p>
<p>ksmbd: zero the FS_OBJECT_ID_INFORMATION buffer before filling it in</p>
<p>smb2_get_info_filesystem() reports 64 bytes for FS_OBJECT_ID_INFORMATION,
that is the whole of struct object_id_info, but writes only 46 of them:</p>
<p>- objid[] is 16 bytes, and when the volume UUID is not available only
   sizeof(stfs.f_fsid) (8) bytes are copied into it;
 - extended_info.version_string[] is STRING_LENGTH (28) bytes, and only
   strlen("1.1.0") (5) bytes are copied into it.</p>
<p>The response buffer is zeroed on allocation (kvzalloc() in
smb2_allocate_rsp_buf()), so for a standalone request the remaining 31
bytes are zero.  In a compound request they need not be.  The offset of
the next response is advanced by the length pinned for the previous one,
so if a preceding command wrote its reply into the buffer and then
failed, smb2_set_err_rsp() pins only the short error response and the
next reply lands inside the area that has already been written.  Only
the header is cleared there:</p>
<p>memset((char *)rsp_hdr, 0, sizeof(struct smb2_hdr) + 2);</p>
<p>The client then receives up to 31 bytes of a response it was not meant
to see, including one that failed with an access denied error.</p>
<p>Clear the structure before filling it in.  As a side effect
version_string is now NUL terminated.</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-3hcx-97mc-6xww"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/msrc_cve-2026-99113</id>
    <title>msrc_CVE-2026-99113 — ksmbd: zero the FS_OBJECT_ID_INFORMATION buffer before filling it in</title>
    <updated>2026-10-29T22:35:26.600718+00:00</updated>
    <content>msrc_CVE-2026-99113</content>
    <link href="https://db.gcve.eu/vuln/msrc_cve-2026-99113"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ubuntu-cve-2026-99113</id>
    <title>UBUNTU-CVE-2026-99113</title>
    <updated>2026-10-29T22:35:26.600756+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:16.04:LTS: linux-hwe-edge, Ubuntu:18.04:LTS: linux-aws-5.0, Ubuntu:18.04:LTS: linux-aws-5.3, Ubuntu:18.04:LTS: linux-azure, Ubuntu:18.04:LTS: linux-azure-5.3, Ubuntu:18.04:LTS: linux-azure-edge, Ubuntu:18.04:LTS: linux-gcp, Ubuntu:18.04:LTS: linux-gcp-5.3, Ubuntu:18.04:LTS: linux-gke-4.15, Ubuntu:18.04:LTS: linux-gke-5.4 and 194 more</p>
<p>In the Linux kernel, the following vulnerability has been resolved: ksmbd: zero the FS_OBJECT_ID_INFORMATION buffer before filling it in smb2_get_info_filesystem() reports 64 bytes for FS_OBJECT_ID_INFORMATION, that is the whole of struct object_id_info, but writes only 46 of them:  - objid[] is 16 bytes, and when the volume UUID is not available only    sizeof(stfs.f_fsid) (8) bytes are copied into it;  - extended_info.version_string[] is STRING_LENGTH (28) bytes, and only    strlen("1.1.0") (5) bytes are copied into it. The response buffer is zeroed on allocation (kvzalloc() in smb2_allocate_rsp_buf()), so for a standalone request the remaining 31 bytes are zero.  In a compound request they need not be.  The offset of the next response is advanced by the length pinned for the previous one, so if a preceding command wrote its reply into the buffer and then failed, smb2_set_err_rsp() pins only the short error response and the next reply lands inside the area that has already been written.  Only the header is cleared there: 	memset((char *)rsp_hdr, 0, sizeof(struct smb2_hdr) + 2); The client then receives up to 31 bytes of a response it was not meant to see, including one that failed with an access denied error. Clear the structure before filling it in.  As a side effect version_string is now NUL terminated.</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ubuntu-cve-2026-99113"/>
  </entry>
</feed>
