<?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-28T14:52:17.463689+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/bell-cve-2026-93800</id>
    <title>BELL-CVE-2026-93800</title>
    <updated>2026-09-28T14:52:17.711750+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p><strong>Affected:</strong> Alpaquita:23: linux-lts, Alpaquita:25: linux-lts, Alpaquita:stream: linux-lts</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/bell-cve-2026-93800"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/fkie_cve-2026-93800</id>
    <title>fkie_cve-2026-93800</title>
    <updated>2026-09-28T14:52:17.711838+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>btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()</p>
<p>If during relocation we fail in insert_dirty_subvol() because
btrfs_update_reloc_root() returned an error, we will leave a root's
reloc_root field pointing to a reloc root that was freed instead of NULL,
resulting later in a use-after-free, or double free attempt during
unmount.</p>
<p>The sequence of steps is this:</p>
<p>1) During relocation the call to btrfs_update_reloc_root() in
   insert_dirty_subvol() fails, so insert_dirty_subvol() returns the
   error to merge_reloc_root() without adding the root to the list
   rc-&gt;dirty_subvol_roots;</p>
<p>2) Then merge_reloc_root() aborts the current transaction because
   insert_dirty_subvol() returned an error;</p>
<p>3) Up the call chain, merge_reloc_roots() gets the error, adds the
   reloc root for root X to the local reloc_roots list and jumps to the
   'out' label, where it calls free_reloc_roots() to free all the reloc
   roots in the local reloc_roots list. This frees the reloc root for
   root X;</p>
<p>4) We go up the call chain to relocate_block_group() which calls
   clean_dirty_subvols() to go over dirty roots and set their
   -&gt;reloc_root field to NULL, but root X is not in the dirty_subvol_roots
   list, so its -&gt;reloc_root still points to a reloc root;</p>
<p>5) Relocation finishes, with an error and a transaction abort, but the
   -&gt;reloc_root field for root X still points to the reloc root that was…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/fkie_cve-2026-93800"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-wpw6-8cm9-72wv</id>
    <title>GHSA-wpw6-8cm9-72wv</title>
    <updated>2026-09-28T14:52:17.711953+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>btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()</p>
<p>If during relocation we fail in insert_dirty_subvol() because
btrfs_update_reloc_root() returned an error, we will leave a root's
reloc_root field pointing to a reloc root that was freed instead of NULL,
resulting later in a use-after-free, or double free attempt during
unmount.</p>
<p>The sequence of steps is this:</p>
<p>1) During relocation the call to btrfs_update_reloc_root() in
   insert_dirty_subvol() fails, so insert_dirty_subvol() returns the
   error to merge_reloc_root() without adding the root to the list
   rc-&gt;dirty_subvol_roots;</p>
<p>2) Then merge_reloc_root() aborts the current transaction because
   insert_dirty_subvol() returned an error;</p>
<p>3) Up the call chain, merge_reloc_roots() gets the error, adds the
   reloc root for root X to the local reloc_roots list and jumps to the
   'out' label, where it calls free_reloc_roots() to free all the reloc
   roots in the local reloc_roots list. This frees the reloc root for
   root X;</p>
<p>4) We go up the call chain to relocate_block_group() which calls
   clean_dirty_subvols() to go over dirty roots and set their
   -&gt;reloc_root field to NULL, but root X is not in the dirty_subvol_roots
   list, so its -&gt;reloc_root still points to a reloc root;</p>
<p>5) Relocation finishes, with an error and a transaction abort, but the
   -&gt;reloc_root field for root X still points to the reloc root that was…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-wpw6-8cm9-72wv"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ubuntu-cve-2026-93800</id>
    <title>UBUNTU-CVE-2026-93800</title>
    <updated>2026-09-28T14:52:17.712035+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:Pro:14.04:LTS: linux, Ubuntu:Pro:14.04:LTS: linux-aws, Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:14.04:LTS: linux-lts-xenial, Ubuntu:Pro:16.04:LTS: linux, Ubuntu:Pro:16.04:LTS: linux-aws, Ubuntu:Pro:16.04:LTS: linux-aws-hwe, Ubuntu:Pro:16.04:LTS: linux-azure, Ubuntu:Pro:16.04:LTS: linux-gcp, Ubuntu:Pro:16.04:LTS: linux-hwe and 246 more</p>
<p>In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol() If during relocation we fail in insert_dirty_subvol() because btrfs_update_reloc_root() returned an error, we will leave a root's reloc_root field pointing to a reloc root that was freed instead of NULL, resulting later in a use-after-free, or double free attempt during unmount. The sequence of steps is this: 1) During relocation the call to btrfs_update_reloc_root() in    insert_dirty_subvol() fails, so insert_dirty_subvol() returns the    error to merge_reloc_root() without adding the root to the list    rc-&gt;dirty_subvol_roots; 2) Then merge_reloc_root() aborts the current transaction because    insert_dirty_subvol() returned an error; 3) Up the call chain, merge_reloc_roots() gets the error, adds the    reloc root for root X to the local reloc_roots list and jumps to the    'out' label, where it calls free_reloc_roots() to free all the reloc    roots in the local reloc_roots list. This frees the reloc root for    root X; 4) We go up the call chain to relocate_block_group() which calls    clean_dirty_subvols() to go over dirty roots and set their    -&gt;reloc_root field to NULL, but root X is not in the dirty_subvol_roots    list, so its -&gt;reloc_root still points to a reloc root; 5) Relocation finishes, with an error and a transaction abort, but the    -&gt;reloc_root field for root X still points to the reloc root that was    freed in…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ubuntu-cve-2026-93800"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/wid-sec-w-2026-3579</id>
    <title>WID-SEC-W-2026-3579 — Linux Kernel: Mehrere Schwachstellen</title>
    <updated>2026-09-28T14:52:17.712520+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein lokaler Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Zustand herbeizuführen oder nicht näher spezifizierten Angriff durchzuführen.</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/wid-sec-w-2026-3579"/>
  </entry>
</feed>
