2438 matches found
meltdown-exploit
MELTDOWN 익스플로잇 POC 추측 기반 최적화는 코드를 안전하지 않은 방식으로 실행하여 캐시와 같은 마이크로아키텍처에 데이터 추적을 남깁니다. Lipp et. al 2018은 2018-01-09에 코드를 https://github.com/IAIK/meltdown에 게시했습니다. 자세한 내용은 논문을 참조하세요: https://meltdownattack.com/meltdown.pdf. 현재는 linuxprocbanner만 덤프할 수 있습니다. 액세스된 메모리가 캐시에 있어야 하기 때문이며 linuxprocbanner는...
spectre-meltdown-checker
Spectre & Meltdown Checker 시스템이 2018년 초 이후 공개된 여러 일시적 실행 CVE에 대해 얼마나 강력한지 평가하고, 이를 완화하는 방법에 대한 지침을 제공하는 독립형 셸 스크립트입니다. CVE 목록 CVE| 이름| 별칭 ---|---|--- CVE-2017-5753| 경계 검사 우회 Bounds Check Bypass| Spectre V1 CVE-2017-5715| 분기 대상 주입 Branch Target Injection| Spectre V2 CVE-2017-5754| 불량 데이터 캐시 로드 Rog...
exploit-cve-2017-5715
Spectre攻撃 Spectreは、異なるアプリケーション間の隔離を破ります。攻撃者は、ベストプラクティスに従ったエラーのないプログラムをだまして、秘密を漏洩させることができます。実際、これらのベストプラクティスの安全性チェックは攻撃面を増やし、アプリケーションをSpectreに対してより脆弱にする可能性があります。 このエクスプロイトは、Linux(x64のみ)でSpectre脆弱性をチェックします。 コンパイル ソースコードをコンパイルするには、makeを実行するだけです。 実行 エクスプロイトを実行します root@kitploit: taskset -c 1 ./exploit...
In-Spectre-Meltdown
In-Spectre-Meltdown 이 도구는 많은 최신 프로세서와 운영 체제 설계에 영향을 미치는 추측 실행 사이드 채널 공격을 확인할 수 있게 해줍니다. CVE-2017-5754 Meltdown 및 CVE-2017-5715 Spectre는 권한 없는 프로세스가 권한 있는 프로세스로부터 비밀을 탈취할 수 있게 합니다. 이러한 공격은 CPU의 데이터 보호 조치를 공격하는 세 가지 다른 방법을 제시하며, 공격자가 읽을 수 없어야 할 데이터를 읽을 수 있게 합니다. 이 도구는 원래 Microsoft 기반입니다:...
retbleed-speculative-execution-poc
Retbleed: RSBアンダーフローによる任意の投機的コード実行 Retbleed CVE-2022-29900 / CVE-2022-29901 のハンズオン再現 — 2022年のマイクロアーキテクチャ攻撃で、長らく安全とされてきた ret 命令が、CPUのリターンスタックバッファ RSB がアンダーフローした際にハイジャックされうることを証明し、「Retpoline」防御を破った。 本プロジェクトは、gem5 上の x86...
Jump-over-ASLR-BTB
分岐予測子 & ASLR 著者: Byte Reaper 説明 このリポジトリには、アドレス空間配置のランダム化(ASLR)の文脈における分岐予測子、投機的実行、キャッシュベースのサイドチャネルに関連する概念を示す研究用C実装が含まれています。 必要条件 : root@kitploit: Linux x8664 GCC CPU that supports BTB ビルド : root@kitploit: gcc btb.c -o BTB ./BTB クイック出力(例): root@kitploit: + check System Security for Check branch...
CVE-2021-29155
これはCVE-2021-29155の概念実証コードです。 投機的実行領域におけるポインタ演算の範囲追跡システムは不十分でした。 サイドチャネル経由でカーネルデータを抽出することが可能でした。 これは概念実証であり、マップの最後の要素から先へ最大0x5fffバイトの範囲外読み取りができます。 この問題は5.12で修正され(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/kernel/bpf/verifier.c?id=7fedb63a8307dda0ec3b8969a3b233a1dd7ea8...
spectreScope
spectreScope 投機的実行攻撃 Spectre(CVE-2017-5753、CVE-2017-5715)のデモです。 テスト済み環境 macOS root@kitploit: Intel - Apple MacBook Pro Retina, 15-inch, Late 2013 - macOS High Sierra 10.13.2 - 1 IntelR CoreTM i7-4750HQ CPU @ 2.00GHz - git 2.14.3 - cmake 3.10.1 - Xcode 9.2 Linux root@kitploit: Intel - HP ProLiant...
CTT-MICROSOFT-OFFICE-OLE-MANIFOLD-BYPASS-CVE-2026-21509
🏛️CTT -Microsoft Office OLE Manifold BYPASS CVE-2026-21509 1096x 時間実行のための標準化 CTT 実装 ! 📜 脆弱性の概要 CVE-2026-21509 は、Microsoft Office の OLE Object Linking and Embedding 検証エンジンにおける重大なバイパスです。標準的な「ラミナー」エクスプロイトは静的 COM オブジェクトの操作を試みますが、このリポジトリは Theorem 4.2 を利用して、オブジェクト定義ルール ODR の投機的レースコンディションバイパスを実現します。 🕰️...
spectre-attack-demo
Spectre攻撃の例 2018年1月2日に公開された「Spectre」エクスプロイトの使用例(CVE-2017-5753 および CVE-2017-5715) Spectreは異なるアプリケーション間の隔離を破ります。これにより攻撃者は、ベストプラクティスに従ったエラーのないプログラムを欺いて、秘密を漏洩させることができます。実際、そのベストプラクティスの安全性チェックは攻撃対象領域を増やし、アプリケーションをSpectreに対してより脆弱にする可能性があります。 Spectre paper - Spectre論文とコードソース 言語 C言語、使用ライブラリ: stdio.h...
Hardware-Vulnerability-with-Proof-of-Concept-
🛡️ Spectre Variant 2 CVE-2017-5715 — ハードウェア脆弱性研究 最新CPUにおける投機的実行攻撃を探求する、詳細な研究論文と実践的なProof of Concept(PoC) 📖 概要 このプロジェクトは、投機的実行と分岐予測を実装したCPUに影響を与えるハードウェアレベルのサイドチャネル脆弱性である Spectre Variant 2(CVE-2017-5715) (別名 Branch Target Injection )に関する研究およびラボベースの探求です。 このプロジェクトの目的は次のとおりです: Spectre Variant...
spectre-attack-example
Spectre 攻撃の例 2018年1月2日 CVE-2017-5753 および CVE-2017-5715 「ゴースト」Spectre 脆弱性の悪用例 これは何か? メモリにテキスト "The Magic Words are Squeamish Ossifrage." を配置し、脆弱性を利用して読み出そうとします。システムが脆弱であれば、標準出力に同じテキストが表示されます。 このコードでは、victimfunction 内のコンパイル命令が厳密なプログラム順に実行されると、array1size = 16 のため、関数は array10..15...
spectre-attack
Spectre攻撃の例 2018年1月2日に公開された「Spectre」エクスプロイトを使用した例 CVE-2017-5753 および CVE-2017-5715 Spectreは異なるアプリケーション間の隔離を破ります。攻撃者は、ベストプラクティスに従ったエラーのないプログラムをだまして、その秘密を漏洩させることができます。実際、そのベストプラクティスの安全性チェックは攻撃対象領域を増やし、アプリケーションをSpectreに対してより脆弱にする可能性があります。 Spectre paper - Spectre論文とコードのソース 言語 C言語、使用ライブラリ: stdio.h...
Spectre-PoC
Spectre-PoC 私によるものではありません。書籍『Spectre攻撃: 投機的実行の悪用』から収集しました。...
SpeculativeExecutionAssessment
SpeculativeExecutionAssessment システムが、以下に記載された「投機的実行」の脆弱性に対して評価を行います: CVE-2017-5715 ブランチターゲットインジェクション CVE-2017-5753 境界チェックバイパス CVE-2017-5754 不正データキャッシュロード 警告: ビルドオプションで「Prefer 32-bit」がチェックされていないことを確認してください。 管理者権限が必要です。 緩和策には以下が必要です: 1. アンチウイルス/セキュリティ製品がWindows Updateと互換性があることを示すレジストリ値を設定する 2...
Astra Linux – Vulnerability in Linux, Linux 5.15
When SMT is enabled, certain AMD processors may speculateively execute instructions using a target from the sibling thread after a SMT mode switch, which may potentially lead to information disclosure...
Astra Linux – Vulnerability in Linux 5.10, Linux, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: fs: prevent out-of-bounds array speculation when closing a file descriptor Google-Bug-Id: 114199369...
Astra Linux – Vulnerability in Linux 5.10, Linux
A flaw in the boot CPU could be exploited by attacks targeting speculative execution behavior. This flaw is related to the power management options in the Linux kernel’s X86 CPU. It was discovered in the way users resume the CPU from suspend-to-RAM. A local user could utilize this flaw to...
Astra Linux – Vulnerabilities in Linux, Linux-5.10, Linux-5.15, amd64-microcode
A side channel vulnerability in some AMD CPUs may allow an attacker to influence the prediction of the return address. This could result in speculative execution at an address controlled by the attacker, potentially leading to the disclosure of information...
Astra Linux – Vulnerability found in Linux 5.10, Linux 5.15
There is a vulnerability in the Linux Kernel within the KVM framework: nVMX, which allows for speculative execution attacks. L2 can execute Spectre v2 attacks on L1, as L1 believes it does not need retpolines or IBPB after executing L2, due to KVM L0 advertising eIBRS support to L1. An attacker a...