529 matches found
cve_2026_31431
CVE-2026-31431 "Copy Fail" ツールキット 2026年4月29日に開示されたLinuxの algifaead / authencesn ページキャッシュ・スクラッチ書き込みバグに対する検出器および概念実証LPEです。 開示レポート: https://xint.io/blog/copy-fail-linux-distributions 許可...
CVE-2022-0847-eBPF
CVE-2022-0847-eBPF CVE-2022-0847 に対する攻撃を検出・防御する eBPF プログラム。 カーネル空間では、splice システムコールを検出し、そのシステムコールの出力 fd がパイプであり、パイプバッファのフラグが PIPEBUFFLAGCANMERGE に設定されている場合、イベントが送信されます。ユーザー空間では、splice を呼び出したプロセスを強制終了し、/proc/sys/vm/dropcaches を上書きしてページキャッシュをクリアします。 Ubuntu Server 20.10 カーネル 5.8.0-25 でテスト済み。 ビルド cla...
frida-fuzzer
Frida API Fuzzer v1.4 Copyright C 2020 Andrea Fioraldi [email protected] Released under the Apache License v2.0 This experimental fuzzer is meant to be used for API in-memory fuzzing. The design is highly inspired and based on AFL/AFL++. ATM the mutator is quite simple, just the AFL's havoc...
frida-fuzzer
Frida API Fuzzer v1.4 Copyright C 2020 Andrea Fioraldi [email protected] Apache License v2.0에 따라 배포됨 이 실험적인 퍼저는 API 인메모리 퍼징을 위해 사용됩니다. 설계는 AFL/AFL++에서 크게 영감을 받았으며 이를 기반으로 합니다. 현재 뮤테이터는 매우 단순하며, AFL의 havoc 및 splice 단계만을 사용합니다. tests/ 아래의 예제만 테스트했습니다. 이 프로젝트는 진행 중WIP이지만, 최소한 GNU/Linux x8664와...
CopyFail-CVE-2026-31431
CopyFail: CVE-2026-31431 copy.fail 的 Python 实现。通过 AFALG + splice 覆盖 setuid-root 二进制的页面缓存以获取 root 权限。无需竞争条件,无需偏移量,自 2017 年起适用于任何 Linux 发行版。 要求 Python 3.6+(3.12+ 原生使用 os.splice;旧版本回退到 ctypes) Linux 内核需支持 authencesnhmacsha256,cbcaes,若缺失:modprobe authencesn hmac cbc 支持的架构 x8664 i386/i686 armv6l/armv7...
Copy-Fail-CVE-2026-31431-Kubernetes-PoC
Copy Fail(CVE-2026-31431)— Kubernetes コンテナエスケープ PoC 共有コンテナイメージレイヤーを介して CVE-2026-31431 Linux カーネルのページキャッシュ破損バグを悪用し、完全に非特権のコンテナ が Kubernetes 上でノードレベルのコード実行 を達成できることを示す概念実証です。 中核となる攻撃プリミティブは次のとおりです:攻撃者が制御するコンテナとイメージレイヤーを共有する特権 DaemonSet は、コンテナエスケープのために武器化され得る 。この PoC は具体例として kube-proxy...
CVE-2022-0847
CVE-2022-0847 Dirty Pipe Linuxカーネル権限昇格分析 toc 本記事は華為セキュリティ公式アカウントに初出掲載されたものです。こちらはブログ版(より完全な内容)です。 初出リンク:https://mp.weixin.qq.com/s/6VhWBOzJ7uu80nzFxe5jpg 脆弱性概要 脆弱性ID: CVE-2022-0847 別名: ダーティパイプ dirty pipe 脆弱性対象: linux kernel - splice syscall 影響バージョン: linux 5.8 パッチ f6dd975583bd...
Copy-Fail-CVE-2026-31431-Kubernetes-PoC
Copy Fail CVE-2026-31431 — KubernetesコンテナエスケープPoC 完全に非特権のコンテナ が、共有コンテナイメージレイヤーを通じてCVE-2026-31431 Linuxカーネルのページキャッシュ破損バグを悪用し、Kubernetes上でノードレベルのコード実行 を達成できることを実証するProof-of-Conceptです。 免責事項: このリポジトリは教育および防御目的でのみ公開されています。所有しているシステム、または明示的なテスト許可を得たシステムでのみ使用してください。 背景 CVE-2026-31431("Copy...
cve-2026-31431
CVE-2026-31431(Copy Fail)ツールキット このリポジトリには、Linux algifaead / authencesn ページキャッシュ scratch-write 脆弱性 CVE-2026-31431 の検出器と PoC が含まれています。 開示記事:https://xint.io/blog/copy-fail-linux-distributions ライセンスに関する注意 所有している、または明示的な許可を得たホスト上でのみ使用してください。検出器は非破壊的で、一時ディレクトリ内の sentinel ファイルのみを操作します。PoC および LPE...
CVE-2026-31431-Checker-Mitigator
CVE-2026-31431 チェッカー&緩和ツール CVE-2026-31431 (別名「Copy Fail」)向けの、シンプルで安全な脆弱性スキャナー兼緩和ツールです。これは、LinuxカーネルのAFALG暗号化インターフェースにおけるローカル権限昇格の脆弱性です。 注記 - これは完全にvibeコーディングされたスクリプトです 脆弱性について CVE : CVE-2026-31431 深刻度 : 高(rootへのローカル権限昇格) 影響を受けるシステム : algifaeadが有効なほとんどのLinuxカーネル(2017年頃以降) エクスプロイト : AFALG +...
CVE-2026-31431_CopyFail_LinuxKernel_LPE
CVE-2026-31431 — Copy Fail LinuxカーネルLPE Theori/Xintによる概念実証コードの教育目的の書き直しです。これはLinuxカーネルのalgifaead暗号ソケットインターフェースにおけるローカル権限昇格の脆弱性です。4.14(2017年7月)から6.18.21までのすべてのメインラインカーネル、および6.19.11までの6.19安定版ブランチに影響します。 免責事項 教育目的および許可されたセキュリティ研究のみを対象としています。...
CVE-2026-31431
CVE-2026-31431 — Copy Fail ローカル権限昇格 — Linuxカーネルのauthencesn暗号テンプレートにおけるAFALG + spliceを介した脆弱性。 2026年4月29日にTheori(Xint Code)により公開。 概要 フィールド| 詳細 ---|--- CVE| CVE-2026-31431 ニックネーム| Copy Fail CVSS| 7.8 HIGH 種別| ローカル権限昇格(LPE) 導入時期| Linuxカーネル4.14(2017年、コミット72548b093ee3) 修正時期| メインラインコミットa664bf3d603d 必要条件...
CVE-2026-31431
Copy Fail - CVE-2026-31431 このリポジトリには、CVE-2026-31431(別名「Copy Fail」)に対するLinuxローカル権限昇格PoCが含まれています。 このエクスプロイトは、AFALGユーザースペース暗号APIにおけるLinuxカーネルのalgifaeadパスを標的としています。AFALGとspliceを組み合わせて使用し、カーネルに/usr/bin/suのページキャッシュへ4バイト単位で書き込ませた後、ページキャッシュが変更された状態でsuを実行します。 ソースコード概要 copyfailexp.py内のPoCは4つの処理を行います: 1...
CVE-2026-31431-Check
CVE-2026-31431(Copy Fail)脆弱性診断スクリプト 脆弱性の概要 CVE-2026-31431(Copy Fail) は Linux カーネルのローカル権限昇格脆弱性であり、AFALG ソケット(アドレスファミリ 38)と splice ゼロコピーシステムコールを組み合わせることで、ファイル書き込み権限を迂回してページキャッシュ(page cache)を改ざんし、書き込み権限のない SUID バイナリを改ざんして root 権限を取得します。 攻撃チェーン socketAFALG, SOCKSEQPACKET, 0 AFALG ソケットを作成 -...
cve-2026-31431
CVE-2026-31431 このドキュメントは、CVE-2026-31431 の脆弱性に関連する公開された Python エクスプロイトについて説明しています。 このコードは、Linux の AFALG サブシステムのプリミティブ、AEAD 暗号操作、および splice によるメモリ操作を利用した脆弱性の悪用を示しており、特権バイナリ /usr/bin/su の一部を上書きし、その後、結果として得られるプロセスを実行することを目的としています。 エクスプロイトの特徴 Python 3 で実装 AFALG ソケット authencesn を使用 AEAD 暗号操作を採用...
CVE-2026-31431
AFALG su メモリパッチエクスプロイト(研究用) AFALG 関連のカーネル脆弱性を悪用して su バイナリのメモリをパッチし、権限を昇格させるコンパクトなPythonスクリプトです。これは教育および研究目的のみ で提供されています。 ⚠️ 所有していないシステム、または明示的な許可がないシステムでは使用しないでください。 誤用は法律やセキュリティポリシーに違反する可能性があります。 目的 特定のカーネルバージョンにおいて、AFALG ソケットオプションと splice が実行可能メモリの改変に悪用される仕組みを実演する。...
CVE-2026-31431
🔐 CVE-2026-31431 - カーネルエクスプロイト研究フレームワーク Linuxにおける特権昇格(LPE)の脆弱性を、AFALG + Page Cache Injection の技術に基づいて研究するためのモジュール式フレームワーク。 🎯 目的 このプロジェクトは以下を目的として設計されています: Linuxカーネルの脆弱性研究 実際のエクスプロイト技術(LPE)の教育 管理されたサイバーセキュリティラボの実行 ⚙️ このプロジェクトは何をするのか? このフレームワークは、以下を可能にする技術を実装しています: SUIDバイナリのメモリ内コンテンツ(ページキャッシュ )の改変...
block-copyfail
概要 CVE-2026-31431(「Copy Fail」)は、Linuxカーネルのalgifaead暗号インターフェースにおける権限昇格の脆弱性です。攻撃者はauthencesnアルゴリズムを使用したAFALGソケットとspliceを利用して、カーネルページキャッシュ内の任意のファイル(/usr/bin/suなどのsetuidバイナリを含む)を破損させることができます。 本ドキュメントでは、Copy Failで悪用されるサブシステムであるAFALG AEADバインドをすべてブロックするBPF LSM DaemonSetを使用した、再起動不要の修復策...
CVE-2026-31431
CopyFail CVE-2026-31431 概要 CopyFail は、Linux カーネル Crypto API(AFALG)のメモリ破壊の脆弱性を標的とした CVE-2026-31431 の概念実証エクスプロイトです。このエクスプロイトは splice システムコールを利用して /usr/bin/su バイナリのページキャッシュを不正にパッチし、パスワードなしでの root への権限昇格を可能にします。 技術的分析 根本原因 この脆弱性は、splice を介した AFALG ソケットと他のファイルディスクリプタ間のゼロコピーデータ転送を処理する際の Linux...
CVE-2026-31431-Copy-Fail---Advanced-LPE-Proof-of-Concept---C-Rewrite
CVE-2026-31431(「Copy Fail」)- 高度なLPE概念実証 - C言語リライト CVE-2026-31431 に対する高度なバイト完全一致のローカル権限昇格(LPE)概念実証(PoC)です。Linuxカーネルの暗号サブシステム(algifaead)における論理的な欠陥を悪用します。 このリポジトリには、AFALG ソケットインターフェースと splice システムコールを操作して読み取り専用のページキャッシュメモリを確実に上書きする、高度に最適化されたC実装が含まれています。 脆弱性の概要 「Copy...