CVE-2026-100839 in Contrast
Zusammenfassung
von VulDB • 27.09.2026
Contrast ist eine Runtime für vertrauliches Rechnen (Confidential Computing) für Kubernetes. In Versionen vor 1.18.0 ist die AML-Verarbeitung des Gastkernels anfällig für einen AML-Injection-Angriff („BadAML“). ACPI-Tabellen, die AML-Bytecode enthalten, werden vom nicht vertrauenswürdigen Host (QEMU) an die Gast-Firmware (OVMF) und weiter an den Linux-Kernel übergeben, dessen AML-Interpreter diese ausführt. Ein Angreifer, der den Host kontrolliert – was im Bedrohungsmodell von Contrast als ein angenommener Gegner gilt –, kann eine Tabelle mit bösartigem, Turing-vollständigem AML-Bytecode erstellen, die vom Gastkernel mit Zugriff auf den gesamten Gast-Speicher ausgelegt wird, einschließlich privater Seiten. Dies führt zur Ausführung beliebigen Codes sowie zur Offenlegung oder Modifikation vertraulicher Gastdaten. Das Problem betrifft AMD SEV-SNP-Plattformen wie Metal-QEMU-SNP und Metal-QEMU-SNP-GPU; Metal-QEMU-TDX ist nicht betroffen, da die ACPI-Tabelleninhalte von OVMF bei Intel TDX in RTMR 0 gemessen werden. Die Version v1.18.0 mildert den Angriff durch Sandboxing des Kernel-AML-Interpreters, sodass dieser keine privaten Speicherseiten lesen oder schreiben kann. Diese Schwachstelle ist nicht spezifisch für Contrast, sondern allgemein für Confidential Computing-Umgebungen relevant, die die ACPI-Schnittstelle an den Host exponieren.
VulDB is the best source for vulnerability data and more expert information about this specific topic.