477 matches found
igvm
igvm This project is the home of the Independent Guest Virtual Machine IGVM file format. The format specification can be found in the igvmdefs crate, with a Rust implementation of the binary format in the igvm crate. The IGVM file format is designed to encapsulate all information required to laun...
cve-2023-46813-poc
CVE-2023-46813 PoC 1. host-patches フォルダ内のパッチを Linux ホストと QEMU に適用します。 2. SEV-SNP VM を起動します。 3. このリポジトリ内のコードを実行し、「waiting for the hypervisor to change memory to MMIO」というメッセージを待ちます。 4. QEMU で attack コマンドを数回連打します。 5. エクスプロイトが自身のメモリの一部の型が MMIO に変更されたことを検出すると、その脆弱性を利用して自身の資格情報を init タスクの資格情報と交換します。...
CVE-2019-10149
CVE-2019-10149 SNP Assignment 关于一个 Linux 漏洞...
cve-2023-31346-poc
ファームウェアメモリリーク ここにあるコードは、ゲストメッセージヘッダーおよびCPUIDリクエストゲストメッセージにおけるメモリリークを実証することを目的としています。 前提条件 rustupをインストールします。 SEV-SNPホストサポートを備えたLinuxカーネルをインストールします。私は自分のパッチをいくつか適用したカーネルを使用しました。https://github.com/Freax13/linux/tree/snp-host-v9-rfc-with-my-patches 使用方法 1. マシンを再起動します。 2. hostディレクトリでcargo make run...
cve-2024-21978-poc
SEVファームウェアの脆弱性 このリポジトリには、SEVファームウェアの脆弱性を利用したエクスプロイトが含まれています。このエクスプロイトにより、実行中のSEV-SNPゲストの任意のメモリを復号化できます。 執筆時点の最新バージョン1.55.16でテスト済み。 根本原因...
IT19115276
IT19115276 SNP 課題1レポート - Linuxマシンのエクスプロイト 脆弱性 CVE-2014-0038 スクリーンショットを用いてこの脆弱性をエクスプロイトする方法について説明しました。...
cve-2023-31355-poc
SEV ファームウェアの脆弱性 このリポジトリには、SEVファームウェアの脆弱性を利用したエクスプロイトが含まれています。このエクスプロイトにより、SEV-SNPゲストのメモリを、ゲストがデコミッションされた後に任意に復号できます。 バージョン1.55.16(執筆時点での最新版)でテスト済みです。 根本原因 snpreclaimbuffer は、アドレスがRMPでカバーされていない場合でも、無条件にRMP変更を書き戻そうとします。address がRMPでカバーされていない場合、RMPエントリ pagermppaddr のアドレスは正しく初期化されず、初期値 0...
cve-2023-20573-poc
PoCの使用方法 このリポジトリには、カスタムカーネルでSEV-SNPゲストを起動するVMMが含まれています。VMMとカーネルは、私のプロジェクトの簡略版です。ホスト上で実行するには、修正済みのLinuxカーネルが必要です: https://github.com/Freax13/linux/tree/for-amd. PoCは次のように実行できます: cd host cargo run -p vmm 説明 このコードは2つの命令間を行ったり来たりします: 2: nop jmp 2b...
POC_CVE-2025-29943_Write-what-where-Condition
StackWarp: PoC for CVE-2025-29943 Proof of concept for the StackWarp hardware vulnerability CVE-2025-29943 in AMD processors. This flaw allows an attacker with administrator privileges on a host hypervisor to manipulate the CPU pipeline configuration to corrupt the stack pointer within a SEV-SNP...
AlmaLinux 9.2 [TuxCare] Security Update: iwl100-firmware / iwl1000-firmware / iwl105-firmware / etc Multiple Vulnerabilities (ALMALINUX9.2:CLSA-2025:1740470712)
The AlmaLinux 9.2 host has packages installed that are affected by multiple vulnerabilities as referenced in the TuxCare ALMALINUX9.2:CLSA-2025:1740470712 advisory. - IOMMU improperly handles certain special address ranges with invalid device table entries DTEs, which may allow an attacker with...
CVE-2026-53360-POC
CVE-2026-53360: KVM SEV-SNP PSC heap out-of-bounds Proof of concept for a heap out-of-bounds read and write in KVM's SEV-SNP Page State Change PSC handling. A malicious SEV-SNP guest makes the host kernel walk a PSC entry array off the end of its slab allocation. That leaks the layout of...
SNP
This repository does not have a README...
CVE-2026-100839
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.18.0, the guest kernel's ACPI/AML handling is vulnerable to an AML injection attack "BadAML". ACPI tables containing AML bytecode are passed from the untrusted host QEMU to the guest firmware OVMF and on to the Linu...
CVE-2026-100839
In versions before 1.18.0 , the Contrast confidential-computing runtime for Kubernetes is vulnerable to an AML injection attack (known as "BadAML"). An attacker controlling the host can pass malicious, Turing-complete AML bytecode via ACPI tables to the guest firmware (OVMF) and the Linux kernel....
CVE-2026-100839 Contrast before 1.18.0 AML Injection Remote Code Execution
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.18.0, the guest kernel's ACPI/AML handling is vulnerable to an AML injection attack "BadAML". ACPI tables containing AML bytecode are passed from the untrusted host QEMU to the guest firmware OVMF and on to the Linu...
CVE-2026-100839 Contrast before 1.18.0 AML Injection Remote Code Execution
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.18.0, the guest kernel's ACPI/AML handling is vulnerable to an AML injection attack "BadAML". ACPI tables containing AML bytecode are passed from the untrusted host QEMU to the guest firmware OVMF and on to the Linu...
CVE-2026-100839 Contrast before 1.18.0 AML Injection Remote Code Execution
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.18.0, the guest kernel's ACPI/AML handling is vulnerable to an AML injection attack "BadAML". ACPI tables containing AML bytecode are passed from the untrusted host QEMU to the guest firmware OVMF and on to the Linu...
EUVD-2026-87849
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.18.0, the guest kernel's ACPI/AML handling is vulnerable to an AML injection attack "BadAML". ACPI tables containing AML bytecode are passed from the untrusted host QEMU to the guest firmware OVMF and on to the Linu...
CVE-2026-100839: Improper Control of Generation of Code
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.18.0, the guest kernel's ACPI/AML handling is vulnerable to an AML injection attack "BadAML". ACPI tables containing AML bytecode are passed from the untrusted host QEMU to the guest firmware OVMF and on to the Linu...