CVE-2026-64477

Linux kernel (GCP) vulnerabilities

Beschreibung

Im Linux-Kernel wurde die folgende Schwachstelle behoben: x86,fs/resctrl: Verhindern des Zugriffs außerhalb der Grenzen beim Offline-Wechseln eines CPUs bei aktiviertem SNC Die Architektur aktualisiert das cpu_mask im Header eines Domänenbereichs, um zu verfolgen, welche online CPUs mit der Domäne verbunden sind. Wenn dieses Maskieren leer wird, initiiert die Architektur den Offline-Wechsel der Domäne und ruft resctrl fs auf, um die Domäne offline zu schalten. Ist es eine Überwachungsdomäne, in der die LLC-Besetzung verfolgt wird, zwingt resctrl fs den Limbo-Handler dazu, alle mit der Domäne verbundenen beschäftigten RMID-Zustände zu löschen. Der Limbo-Handler liest immer den aktuellen Ereigniswert eines beschäftigten RMIDs unabhängig davon, ob er als Teil einer regulären "ist es noch beschäftigt" Überprüfung geprüft wird oder ob er ohnehin zwangsweise freigegeben wird. Beim Lesen eines RMID auf einem System mit aktiviertem SNC wird der "logische RMID" in den "physischen RMID" umgewandelt, wobei diese Umwandlung die NUMA-Knoten-ID des resctrl-Überwachungsbereichs erfordert, die wiederum durch Abfragen der NUMA-Knoten-ID eines beliebigen CPUs im Überwachungsbereich bestimmt wird. Wenn die Überwachungsdomäne offline geht, ist ihr cpu_mask leer und verursacht eine Abfrage der NUMA-Knoten-ID über cpu_to_node() mit "nr_cpu_ids" als Argument, was zu einem Zugriff außerhalb der Grenzen führt. Refaktorieren Sie den Limbo-Handler so, dass er das Lesen des RMID überspringt, wenn der RMID ohnehin zwangsweise nicht mehr schmutzig in der Domäne sein wird. Fügen Sie eine Sicherheitsüberprüfung zum Architektur-RMID-Leser hinzu, um diesen Szenario zu schützen.

Metriken

Severity
none
kein öffentlicher PoC bekannt
7.2 %
Niedrig — CVE gehört zu den unteren 10 % der heute bewerteten CVEs.
0.2 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-09-07 09:05 UTC

Re-Analyse & Statuswechsel

Chronologie der NVD-Audit-Events für diese CVE — Reanalyses, CVSS-Updates, CPE-Diffs.

  1. CVE Modified2026-08-17 05:17 UTC· 416baaa9-dc9f-4396-8d5f-8c081fb06d67
    • Affected: Linux, LinuxLinux, Linux
  2. New CVE Received2026-07-25 10:17 UTC· 416baaa9-dc9f-4396-8d5f-8c081fb06d67
    • Affected: Linux, Linux
    • Description: In the Linux kernel, the following vulnerability has been resolved: x86,fs/resctrl: Prevent out-of-bounds access while offlining CPU when SNC enabled The architecture updates the cpu_mask in a domain's header to track which online CPUs are associated with the domain. When this mask becomes empty the architecture initiates offline of the domain that includes calling on resctrl fs to offline the domain. If it is a monitoring domain in which LLC occupancy is tracked resctrl fs forces the limbo handler to clear all busy RMID state associated with the domain. The limbo handler always reads the current event value associated with a busy RMID irrespective of it being checked as part of regular "is it still busy" check or whether it will be forced released anyway. When reading an RMID on a system with SNC enabled the "logical RMID" is converted to the "physical RMID" and this conversion requires the NUMA node ID of the resctrl monitoring domain that is in turn determined by querying the NUMA node ID of any CPU belonging to the monitoring domain. When the monitoring domain is going offline its cpu_mask is empty causing the NUMA node ID query via cpu_to_node() to be done with "nr_cpu_ids" as argument resulting in an out-of-bounds access. Refactor the limbo handler to skip reading the RMID when the RMID will just be forced to no longer be dirty in the domain anyway. Add a safety check to the architecture's RMID reader to protect against this scenario.
    • Reference: https://git.kernel.org/stable/c/58c5ec23b1a238eb75cb0aba6f69d8f9e68ef0b2
    • Reference: https://git.kernel.org/stable/c/be1567992417dc92133e74126de7a6066c825ac9

Betroffene Betriebssysteme

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux7.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux9.0

  • linux

    ubuntu / linux-aws-6.8jammy

  • linux

    ubuntu / linux-azureresolute

  • linux

    ubuntu / linux-azuretrusty

  • linux

    ubuntu / linux-azurexenial

  • linux

    ubuntu / linux-azure-4.15bionic

  • linux

    ubuntu / linux-azure-5.4bionic

  • linux

    ubuntu / linux-azure-fdenoble

  • linux

    ubuntu / linux-azure-fderesolute

  • linux

    ubuntu / linux-azure-fde-6.8jammy

  • linux

    ubuntu / linux-azure-fipsbionic

  • linux

    ubuntu / linux-azure-fipsfocal

  • linux

    ubuntu / linux-azure-fipsnoble

  • linux

    ubuntu / linux-fipsjammy

  • linux

    ubuntu / linux-gcp-7.0noble

  • linux

    ubuntu / linux-gkejammy

  • linux

    ubuntu / linux-nvidia-tegranoble

  • linux

    ubuntu / linux-raspinoble

  • linux

    ubuntu / linux-raspi-realtimenoble

  • linux

    linux / linux_kernel2.6.12

  • linux

    linux / linux_kernel2.6.15

Quellen & Referenzen

Verknüpfte CVEs

1392 weitere CVEs anzeigen
IDCVE-2026-64477
Linux kernel (GCP) vulnerabilities — CVE-2026-64477 | NEOSEC Intel