CVE-2026-64373

Linux kernel (GCP) vulnerabilities

Beschreibung

Im Linux-Kernel wurde folgende Schwachstelle behoben: cpufreq: Behebung von Hotplug-Suspend-Racebedingung während des Neustarts Während eines Systemneustarts wird cpufreq_suspend() über den Pfad kernel_restart() -> device_shutdown() aufgerufen. Im Gegensatz zum normalen Systemsuspendierungs-Pfad ruft der Reboot-Pfad freeze_processes() nicht auf, sodass Benutzerprozesse und Kernel-Threads aktiv bleiben. Dies ermöglicht es CPU-Hotplug-Operationen, gleichzeitig mit cpufreq_suspend() ausgeführt zu werden. Der ursprüngliche Code synchronisiert sich nicht mit dem CPU-Hotplug, was zu einer Racebedingung führt, bei der governor_data durch den Hotplug-Pfad freigegeben wird, während cpufreq_suspend() noch darauf zugreift, was zu einem Nullzeiger-Dereferenzierungsfehler führt: Kernel NULL Pointer Dereference kann nicht behandelt werden Aufrufverfolgung: do_kernel_fault+0x28/0x3c cpufreq_suspend+0xdc/0x160 device_shutdown+0x18/0x200 kernel_restart+0x40/0x80 arm64_sys_reboot+0x1b0/0x200 Dies wird behoben, indem cpus_read_lock()/cpus_read_unlock() zu cpufreq_suspend() hinzugefügt werden, um CPU-Hotplug-Operationen während des Suspendierens zu blockieren. [ rjw: Changelog-Bearbeitungen ]

Metriken

Severity
medium
kein öffentlicher PoC bekannt
4.7
Quelle: nvd-v3
0.5 %
Niedrig — CVE gehört zu den unteren 10 % der heute bewerteten CVEs.
0.1 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-09-07 09:05 UTC
CWE-362

Weakness-Klassen (CWE)

  • CWE-362Class

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

    The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.

    cwe.mitre.org →

Re-Analyse & Statuswechsel

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

  1. Initial Analysis2026-09-08 15:23 UTC· nvd@nist.gov
    • CVSS V3.1: AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
    • CWE: CWE-362
    • CPE Configuration: OR *cpe:2.3:o:linux:linux_kernel:5.4:-:*:*:*:*:*:* *cpe:2.3:o:linux:linux_kernel:5.4:rc4:*:*:*:*:*:* *cpe:2.3:o:linux:linux_kernel:5.4:rc5:*:*:*:*:*:* *cpe:2.3:o:linux:linux_kernel:5.4:rc6:*:*:*:*:*:* *cpe:2.3:o:linux:linux_kernel:5.4:rc7:*:*:*:*:*:* *cpe:2.3:o:linux:linux_kernel:5.4:rc8:*:*:*:*:*:* *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.3.8 up to (excluding) 5.4 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.11 up to (excluding) 5.15.212 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.16 up to (excluding) 6.1.178 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.2 up to (excluding) 6.6.145 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.7 up to (excluding) 6.12.96 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.13 up to (excluding) 6.18.39 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.19 up to (excluding) 7.1.4 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 4.14.151 up to (excluding) 4.15 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 4.19.81 up to (excluding) 4.20 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 4.4.198 up to (excluding) 4.5 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 4.9.198 up to (excluding) 4.10 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.4.1 up to (excluding) 5.10.261
    • Reference Type: kernel.org: https://git.kernel.org/stable/c/6d5dd354c37abaf4d60400c55c71f23ba2b33639 Types: Patch
  2. CVE Modified2026-08-17 05:17 UTC· 416baaa9-dc9f-4396-8d5f-8c081fb06d67
    • Affected: Linux, LinuxLinux, Linux
  3. 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: cpufreq: Fix hotplug-suspend race during reboot During system reboot, cpufreq_suspend() is called via the kernel_restart() -> device_shutdown() path. Unlike the normal system suspend path, the reboot path does not call freeze_processes(), so userspace processes and kernel threads remain active. This allows CPU hotplug operations to run concurrently with cpufreq_suspend(). The original code has no synchronization with CPU hotplug, leading to a race condition where governor_data can be freed by the hotplug path while cpufreq_suspend() is still accessing it, resulting in a null pointer dereference: Unable to handle kernel NULL pointer dereference Call Trace: do_kernel_fault+0x28/0x3c cpufreq_suspend+0xdc/0x160 device_shutdown+0x18/0x200 kernel_restart+0x40/0x80 arm64_sys_reboot+0x1b0/0x200 Fix this by adding cpus_read_lock()/cpus_read_unlock() to cpufreq_suspend() to block CPU hotplug operations while suspend is in progress. [ rjw: Changelog edits ]
    • Reference: https://git.kernel.org/stable/c/6d5dd354c37abaf4d60400c55c71f23ba2b33639
    • Reference: https://git.kernel.org/stable/c/6e175c00c62dca3d91b987015808b5d52e8db2b4

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-64373
Linux kernel (GCP) vulnerabilities — CVE-2026-64373 | NEOSEC Intel