296 matches found
igvm
igvm Este proyecto es el hogar del formato de archivo Independent Guest Virtual Machine IGVM. La especificación del formato se puede encontrar en la caja igvmdefs, con una implementación en Rust del formato binario en la caja igvm. El formato de archivo IGVM está diseñado para encapsular toda la...
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-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でテスト済み。 根本原因...
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 AMD プロセッサにおけるハードウェア脆弱性 StackWarp CVE-2025-29943 の概念実証 PoC です。この脆弱性により、ホスト ハイパーバイザー 上の管理者権限を持つ攻撃者が CPU パイプライン設定を操作し、SEV-SNP ゲスト仮想マシン内のスタックポインタを破壊することで、権限昇格と任意コード実行を引き起こすことが可能になります。 📋 脆弱性の概要 ID: CVE-2025-29943 製品: AMD EPYC プロセッサ 7003、8004、9004、9005 シリーズおよびその組み込みバリア...
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 ヒープ領域外アクセス KVMのSEV-SNP Page State Change(PSC)処理におけるヒープ領域外読み取りおよび書き込みの概念実証です。悪意のあるSEV-SNPゲストがホストカーネルにPSCエントリ配列をスラブ割り当ての末尾まで走査させます。これにより、隣接する kmalloc-cg-32 オブジェクトのレイアウトが漏洩し、制御された小さな値がそれらに書き込まれます。ゲストはこれを好きなだけ繰り返すことができます。 Full writeup:...
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 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...
CVE-2026-92702
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2, the intra-handshake attested TLS aTLS AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is nil,...
EUVD-2026-83192
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2, the intra-handshake attested TLS aTLS AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is nil,...
CVE-2026-92702 Cocos AI: Intra-handshake attested TLS implementation can accept Evidence with nil, empty, or omitted reportData in the AMD SEV-SNP path
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2, the intra-handshake attested TLS aTLS AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is nil,...
CVE-2026-92702
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2 , the intra-handshake attested TLS (aTLS) AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is ni...
CVE-2026-92702 Cocos AI: Intra-handshake attested TLS implementation can accept Evidence with nil, empty, or omitted reportData in the AMD SEV-SNP path
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2, the intra-handshake attested TLS aTLS AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is nil,...
CVE-2026-92702 Cocos AI: Intra-handshake attested TLS implementation can accept Evidence with nil, empty, or omitted reportData in the AMD SEV-SNP path
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2, the intra-handshake attested TLS aTLS AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is nil,...
CVE-2026-92702: Origin Validation Error
Cocos AI is a confidential computing system for running AI workloads inside trusted execution environments. In versions up to and including 0.8.2, the intra-handshake attested TLS aTLS AMD SEV-SNP verification path does not enforce attestation freshness when the expected reportData value is nil,...