SecBoard
Zurück zur CVE-Übersicht

CVE-2024-36912

CRITICAL(9.6)

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Risk Signal Score24/100 — NIEDRIG
  • CVSS 9.6 — Kritisch

EPSS-Score

1.0%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

9.6

Technische Schwere

SecBoard-Einordnung

CVE-2024-36912 betrifft den Linux-Kernel, genauer gesagt die VMBus-Treiberkomponente. Es handelt sich um eine Schwachstelle, bei der in CoCo VMs ein nicht vertrauenswürdiger Host dazu führen kann, dass Speicherseiten fälschlicherweise als entschlüsselt markiert und an den Seiten-Allocator zurückgegeben werden. Dies kann zu funktionalen Problemen oder Sicherheitsproblemen führen, da sensible Daten in gemeinsam genutztem Speicher landen könnten.

Die Schwachstelle wird mit einem CVSS-Score von 9.6 als KRITISCH eingestuft, was auf ein hohes potenzielles Risiko hinweist. Die Exploit-Wahrscheinlichkeit () liegt jedoch bei niedrigen 1%, und die Schwachstelle ist derzeit nicht im () Katalog gelistet. Dies deutet darauf hin, dass sie aktuell nicht aktiv ausgenutzt wird.

Security-Teams sollten die Verfügbarkeit von Patches für ihre Linux-Kernel-Installationen genau überwachen und diese zeitnah anwenden, sobald sie verfügbar sind. Obwohl die Exploit-Wahrscheinlichkeit gering ist, rechtfertigt die kritische CVSS-Bewertung eine hohe Priorität für die Behebung, um potenzielle Datenlecks oder Systeminstabilitäten zu verhindern.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl In CoCo VMs it is possible for the untrusted host to cause set_memory_encrypted() or set_memory_decrypted() to fail such that an error is returned and the resulting memory is shared. Callers need to take care to handle these errors to avoid returning decrypted (shared) memory to the page allocator, which could lead to functional or security issues. In order to make sure callers of vmbus_establish_gpadl() and vmbus_teardown_gpadl() don't return decrypted/shared pages to allocators, add a field in struct vmbus_gpadl to keep track of the decryption status of the buffers. This will allow the callers to know if they should free or leak the pages.

Referenzen