<?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-09-28T17:58:32.938355+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/bdu:2025-04416</id>
    <title>bdu:2025-04416</title>
    <updated>2026-09-28T17:58:33.509272+00:00</updated>
    <content>bdu:2025-04416</content>
    <link href="https://db.gcve.eu/vuln/bdu:2025-04416"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/certfr-2025-avi-0252</id>
    <title>certfr-2025-avi-0252 — De multiples vulnérabilités ont été découvertes dans le noyau Linux de SUSE. Certaines d'entre elles permettent à un at…</title>
    <updated>2026-09-28T17:58:33.509426+00:00</updated>
    <content>certfr-2025-avi-0252</content>
    <link href="https://db.gcve.eu/vuln/certfr-2025-avi-0252"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2022-49700</id>
    <title>fkie_cve-2022-49700</title>
    <updated>2026-09-28T17:58:33.509470+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>mm/slub: add missing TID updates on slab deactivation</p>
<p>The fastpath in slab_alloc_node() assumes that c-&gt;slab is stable as long as
the TID stays the same. However, two places in __slab_alloc() currently
don't update the TID when deactivating the CPU slab.</p>
<p>If multiple operations race the right way, this could lead to an object
getting lost; or, in an even more unlikely situation, it could even lead to
an object being freed onto the wrong slab's freelist, messing up the
`inuse` counter and eventually causing a page to be freed to the page
allocator while it still contains slab objects.</p>
<p>(I haven't actually tested these cases though, this is just based on
looking at the code. Writing testcases for this stuff seems like it'd be
a pain...)</p>
<p>The race leading to state inconsistency is (all operations on the same CPU
and kmem_cache):</p>
<p>- task A: begin do_slab_free():
    - read TID
    - read pcpu freelist (==NULL)
    - check `slab == c-&gt;slab` (true)
 - [PREEMPT A-&gt;B]
 - task B: begin slab_alloc_node():
    - fastpath fails (`c-&gt;freelist` is NULL)
    - enter __slab_alloc()
    - slub_get_cpu_ptr() (disables preemption)
    - enter ___slab_alloc()
    - take local_lock_irqsave()
    - read c-&gt;freelist as NULL
    - get_freelist() returns NULL
    - write `c-&gt;slab = NULL`
    - drop local_unlock_irqrestore()
    - goto new_slab
    - slub_percpu_partial() is NULL
    - get_partial() returns NULL
    - slub_put_cpu…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2022-49700"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-p247-4v6m-f77m</id>
    <title>GHSA-p247-4v6m-f77m</title>
    <updated>2026-09-28T17:58:33.509594+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>mm/slub: add missing TID updates on slab deactivation</p>
<p>The fastpath in slab_alloc_node() assumes that c-&gt;slab is stable as long as
the TID stays the same. However, two places in __slab_alloc() currently
don't update the TID when deactivating the CPU slab.</p>
<p>If multiple operations race the right way, this could lead to an object
getting lost; or, in an even more unlikely situation, it could even lead to
an object being freed onto the wrong slab's freelist, messing up the
`inuse` counter and eventually causing a page to be freed to the page
allocator while it still contains slab objects.</p>
<p>(I haven't actually tested these cases though, this is just based on
looking at the code. Writing testcases for this stuff seems like it'd be
a pain...)</p>
<p>The race leading to state inconsistency is (all operations on the same CPU
and kmem_cache):</p>
<p>- task A: begin do_slab_free():
    - read TID
    - read pcpu freelist (==NULL)
    - check `slab == c-&gt;slab` (true)
 - [PREEMPT A-&gt;B]
 - task B: begin slab_alloc_node():
    - fastpath fails (`c-&gt;freelist` is NULL)
    - enter __slab_alloc()
    - slub_get_cpu_ptr() (disables preemption)
    - enter ___slab_alloc()
    - take local_lock_irqsave()
    - read c-&gt;freelist as NULL
    - get_freelist() returns NULL
    - write `c-&gt;slab = NULL`
    - drop local_unlock_irqrestore()
    - goto new_slab
    - slub_percpu_partial() is NULL
    - get_partial() returns NULL
    - slub_put_cpu…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-p247-4v6m-f77m"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/rhsa-2023:2458</id>
    <title>RHSA-2023:2458 — security update for kernel</title>
    <updated>2026-09-28T17:58:33.509670+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>security update for kernel</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/rhsa-2023:2458"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/suse-su-2025:1027-1</id>
    <title>SUSE-SU-2025:1027-1 — Security update for the Linux Kernel</title>
    <updated>2026-09-28T17:58:33.510298+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Security update for the Linux Kernel</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/suse-su-2025:1027-1"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ubuntu-cve-2022-49700</id>
    <title>UBUNTU-CVE-2022-49700</title>
    <updated>2026-09-28T17:58:33.510927+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:Pro:14.04:LTS: linux-azure, Ubuntu:Pro:14.04:LTS: linux, Ubuntu:Pro:14.04:LTS: linux-aws, Ubuntu:Pro:14.04:LTS: linux-lts-xenial, 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, Ubuntu:Pro:16.04:LTS: linux-oracle, Ubuntu:Pro:16.04:LTS: linux and 144 more</p>
<p>In the Linux kernel, the following vulnerability has been resolved: mm/slub: add missing TID updates on slab deactivation The fastpath in slab_alloc_node() assumes that c-&gt;slab is stable as long as the TID stays the same. However, two places in __slab_alloc() currently don't update the TID when deactivating the CPU slab. If multiple operations race the right way, this could lead to an object getting lost; or, in an even more unlikely situation, it could even lead to an object being freed onto the wrong slab's freelist, messing up the `inuse` counter and eventually causing a page to be freed to the page allocator while it still contains slab objects. (I haven't actually tested these cases though, this is just based on looking at the code. Writing testcases for this stuff seems like it'd be a pain...) The race leading to state inconsistency is (all operations on the same CPU and kmem_cache):  - task A: begin do_slab_free():     - read TID     - read pcpu freelist (==NULL)     - check `slab == c-&gt;slab` (true)  - [PREEMPT A-&gt;B]  - task B: begin slab_alloc_node():     - fastpath fails (`c-&gt;freelist` is NULL)     - enter __slab_alloc()     - slub_get_cpu_ptr() (disables preemption)     - enter ___slab_alloc()     - take local_lock_irqsave()     - read c-&gt;freelist as NULL     - get_freelist() returns NULL     - write `c-&gt;slab = NULL`     - drop local_unlock_irqrestore()     - goto new_slab     - slub_percpu_partial() is NULL     - get_partial() returns NULL     - slub_put_cpu_ptr()…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ubuntu-cve-2022-49700"/>
  </entry>
</feed>
