<?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-10-01T11:08:29.277735+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-2024-56617</id>
    <title>CVE-2024-56617 — cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU</title>
    <updated>2026-10-01T11:08:29.303382+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>cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU</p>
<p>Commit</p>
<p>5944ce092b97 ("arch_topology: Build cacheinfo from primary CPU")</p>
<p>adds functionality that architectures can use to optionally allocate and
build cacheinfo early during boot. Commit</p>
<p>6539cffa9495 ("cacheinfo: Add arch specific early level initializer")</p>
<p>lets secondary CPUs correct (and reallocate memory) cacheinfo data if
needed.</p>
<p>If the early build functionality is not used and cacheinfo does not need
correction, memory for cacheinfo is never allocated. x86 does not use
the early build functionality. Consequently, during the cacheinfo CPU
hotplug callback, last_level_cache_is_valid() attempts to dereference
a NULL pointer:</p>
<p>BUG: kernel NULL pointer dereference, address: 0000000000000100
  #PF: supervisor read access in kernel mode
  #PF: error_code(0x0000) - not present page
  PGD 0 P4D 0
  Oops: 0000 [#1] PREEPMT SMP NOPTI
  CPU: 0 PID 19 Comm: cpuhp/0 Not tainted 6.4.0-rc2 #1
  RIP: 0010: last_level_cache_is_valid+0x95/0xe0a</p>
<p>Allocate memory for cacheinfo during the cacheinfo CPU hotplug callback
if not done earlier.</p>
<p>Moreover, before determining the validity of the last-level cache info,
ensure that it has been allocated. Simply checking for non-zero
cache_leaves() is not sufficient, as some architectures (e.g., Intel
processors) have non-zero cache_leaves() before allocation.</p>
<p>Dereferencing NULL cacheinfo can o…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cve-2024-56617"/>
  </entry>
</feed>
