3251 matches found
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-meltdown-checker
Spectre & Meltdown Checker システムの、2018年初頭以降に公開された複数のTransient Execution関連CVEに対する耐性を評価し、その軽減方法をガイダンスする、自己完結型のシェルスクリプトです。 CVE一覧 CVE| 名称| 別名 ---|---|--- CVE-2017-5753| 境界チェックバイパス| Spectre V1 CVE-2017-5715| ブランチターゲットインジェクション| Spectre V2 CVE-2017-5754| Rogue Data Cache Load| Meltdown CVE-2018-3640| Rog...
In-Spectre-Meltdown
In-Spectre-Meltdown このツールは、多くの最新プロセッサおよびオペレーティングシステムの設計に影響を与える投機的実行サイドチャネル攻撃をチェックするためのものです。CVE-2017-5754(Meltdown)およびCVE-2017-5715(Spectre)により、非特権プロセスが特権プロセスから機密情報を盗み出すことが可能になります。これらの攻撃は、CPU上のデータ保護対策を侵害する3つの異なる方法を提供し、攻撃者が本来読めないデータを読み取ることを可能にします。...
CVE-2018-3639
CVE-2018-3639 Linux 向け Speculative Store Bypass CVE-2018-3639 の概念実証 ダウンロード root@kitploit: git clone [email protected]:mmxsrup/CVE-2018-3639.git ビルド root@kitploit: cd CVE-2018-3639 make 実行 root@kitploit: ./specter 出力 root@kitploit: $ ./spectre idx: 0, highest:P, hitrate:21.340000 idx: 1,...
exploit-cve-2017-5715
Spectre攻撃 Spectreは、異なるアプリケーション間の隔離を破ります。攻撃者は、ベストプラクティスに従ったエラーのないプログラムをだまして、秘密を漏洩させることができます。実際、これらのベストプラクティスの安全性チェックは攻撃面を増やし、アプリケーションをSpectreに対してより脆弱にする可能性があります。 このエクスプロイトは、Linux(x64のみ)でSpectre脆弱性をチェックします。 コンパイル ソースコードをコンパイルするには、makeを実行するだけです。 実行 エクスプロイトを実行します root@kitploit: taskset -c 1 ./exploit...
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...
meltdown-exploit
MELTDOWN EXPLOIT POC Speculative optimizations execute code in a non-secure manner leaving data traces in microarchitecture such as cache. Lipp et. al 2018 published their code 2018-01-09 at https://github.com/IAIK/meltdown. Look at their paper for details: https://meltdownattack.com/meltdown.pdf...
meltdown-exploit
MELTDOWN エクスプロイト PoC 投機的実行最適化は、安全でない方法でコードを実行し、キャッシュなどのマイクロアーキテクチャにデータの痕跡を残します。 Lipp 他 2018 は 2018-01-09 にコードを https://github.com/IAIK/meltdown で公開しました。詳細は論文 https://meltdownattack.com/meltdown.pdf を参照してください。 現時点では linuxprocbanner のみダンプ可能です。アクセスするメモリがキャッシュにある必要があり、/proc/version から読み取るたびに...
CVE-2018-3639-specter-v4-
CVE-2018-3639-specter-v4 spectre v4 : Speculative Store Bypass CVE-2018-3639 proof of concept for Linux build: gcc spectre-v4.cpp -o spectre run: ./spectre result: --------attack-------- low than threshold:155 low than threshold:144 low than threshold:133 low than threshold:0 low than threshold:1...
SPOILER
SPOILER:推测加载风险提升 Rowhammer 和缓存攻击 CVE-2019-0162 INTEL-SA-00238 https://www.usenix.org/system/files/sec19-islam.pdf root@kitploit: @inproceedings 236252, author = Saad Islam and Ahmad Moghimi and Ida Bruhns and Moritz Krebbel and Berk Gulmezoglu and Thomas Eisenbarth and Berk Sunar, title = SPOILER...
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...
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-2026-74683
A flaw was found in the Linux kernel's evdev component. A local user could provide a specially crafted event type index to the EVIOCGMASK or EVIOCSMASK ioctls. This could lead to speculative execution mispredicting bounds checks and performing out-of-bounds loads, potentially resulting in...
mosh
Mosh: the mobile shell Mosh is a remote terminal application that supports intermittent connectivity, allows roaming, and provides speculative local echo and line editing of user keystrokes. It aims to support the typical interactive uses of SSH, plus: Mosh keeps the session alive if the client...
CVE-2026-74683
In the Linux kernel, the following vulnerability has been resolved: Input: evdev - sanitize event type index when fetching event masks The user-supplied event type index passed to EVIOCGMASK / EVIOCSMASK ioctls is used to index the static counts array in evdevgetmaskcnt and client evmasks array i...
CVE-2026-74683
CVE-2026-74683 is a speculative execution vulnerability in the Linux kernel's evdev input subsystem . The user-supplied event type index passed to the EVIOCGMASK and EVIOCSMASK ioctls is used to index the static counts array in evdev_get_mask_cnt() and the client evmasks array in evdev_get_mask()...
CVE-2026-74683 Input: evdev - sanitize event type index when fetching event masks
In the Linux kernel, the following vulnerability has been resolved: Input: evdev - sanitize event type index when fetching event masks The user-supplied event type index passed to EVIOCGMASK / EVIOCSMASK ioctls is used to index the static counts array in evdevgetmaskcnt and client evmasks array i...
CVE-2026-74683 Input: evdev - sanitize event type index when fetching event masks
In the Linux kernel, the following vulnerability has been resolved: Input: evdev - sanitize event type index when fetching event masks The user-supplied event type index passed to EVIOCGMASK / EVIOCSMASK ioctls is used to index the static counts array in evdevgetmaskcnt and client evmasks array i...
EUVD-2026-64370
In the Linux kernel, the following vulnerability has been resolved: Input: evdev - sanitize event type index when fetching event masks The user-supplied event type index passed to EVIOCGMASK / EVIOCSMASK ioctls is used to index the static counts array in evdevgetmaskcnt and client evmasks array i...
PT-2026-79688
In the Linux kernel, the following vulnerability has been resolved: Input: evdev - sanitize event type index when fetching event masks The user-supplied event type index passed to EVIOCGMASK / EVIOCSMASK ioctls is used to index the static counts array in evdev get mask cnt and client evmasks arra...