303 matches found
Critical: Red Hat Security Advisory: kernel security update
An update for kernel is now available for NVIDIA for RHEL 10. Red Hat Product Security has rated this update as having a security impact of Critical. A Common Vulnerability Scoring System CVSS base score, which gives a detailed severity rating, is available for each vulnerability from the CVE lin...
kernel: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
A race condition was found in the Linux kernel cryptographic user API, AFALG in the way concurrent writes to the same AFALG socket are handled. Interleaved data and inconsistent internal socket state may result. A local user could use this flaw to crash the system or corrupt cryptographic operati...
CopyFail-CVE-2026-31431
CopyFail: CVE-2026-31431 Python による copy.fail の実装です。AFALG + splice を介して setuid-root バイナリのページキャッシュを上書きし、root を取得します。競合状態もオフセットも不要で、2017 年以降のあらゆる Linux ディストリビューションで動作します。 要件 Python 3.6+ 3.12+ は os.splice をネイティブに使用、それ以前のバージョンは ctypes にフォールバック Linux カーネルが authencesnhmacsha256,cbcaes に対応していること。ない場合:...
page_inject
pageinject - AFALG aead クロスコンテナエスケープ AFALG aead 脆弱性を利用したクロスコンテナエクスプロイト -- 侵害済みの1つのコンテナから、同じlibc.so.6 イメージレイヤーを共有するすべての兄弟コンテナへピボットします。 これはエスケーププリミティブ です。攻撃者がすでに侵害した非特権コンテナの内部 から実行され、AFALG authencesn の ESN ローテーションによる4バイト任意書き込みバグ(CVE-2026-31431)を利用して、libc.so.6 のページキャッシュページに永続的な read フックを仕込みます。Docker...
copyfail
Copy Fail CVE-2026-31431 – エクスプロイト使用ガイド 元のReadmeは @painoob より取得 2017 / 2016 以降のすべてのカーネルバージョンが脆弱です!カーネル7は完全に免疫があり、その他(5〜7の間)は依然として脆弱である可能性があります ⚠️ 免責事項 このコンテンツは教育および許可されたセキュリティテストのみを目的としています。明示的な許可なくシステム上でこれを実行しないでください。 📌 概要 Copy Fail CVE-2026-31431 は、AFALG...
Copy-Fail-CVE-2026-31431-Kubernetes-PoC
Copy Fail(CVE-2026-31431)— Kubernetes コンテナエスケープ PoC 共有コンテナイメージレイヤーを介して CVE-2026-31431 Linux カーネルのページキャッシュ破損バグを悪用し、完全に非特権のコンテナ が Kubernetes 上でノードレベルのコード実行 を達成できることを示す概念実証です。 中核となる攻撃プリミティブは次のとおりです:攻撃者が制御するコンテナとイメージレイヤーを共有する特権 DaemonSet は、コンテナエスケープのために武器化され得る 。この PoC は具体例として kube-proxy...
cve-2026-31431
CVE-2026-31431 — Copy Fail: Linux Kernel LPE Research Lab Educational purposes only. Do NOT use on systems without explicit authorization. Index Description of the vulnerability Affected components How it works Lab setup Docker PoC — Demonstration Mitigation References Vulnerability Description...
CVE-2026-31431_SCA_WAZUH
Wazuh SCA policy: Copy Fail CVE-2026-31431 This policy file: copy-fail-cve-2026-31431-policy.yml is designed to detect likely exposure and mitigation status for Copy Fail / CVE-2026-31431. What this policy checks 1. algifaead is disabled via modprobe policy. 2. algifaead is not currently loaded. ...
kernel: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
A race condition was found in the Linux kernel cryptographic user API, AFALG in the way concurrent writes to the same AFALG socket are handled. Interleaved data and inconsistent internal socket state may result. A local user could use this flaw to crash the system or corrupt cryptographic operati...
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...
copyfail-exploit
Copy Fail · CVE-2026-31431 Linuxカーネル4.11からパッチ適用済みの6.18リリース未満までのローカル権限昇格。 このバグはカーネルのAFALGソケットインターフェースに存在し、具体的にはauthencesnがインプレースAEAD復号中にscatter-gatherリストを処理する方法に起因します。結果として、権限のないユーザーが任意の読み取り可能なファイルのページキャッシュ内の4バイトを一度に上書きできます。...
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 権限を取得します。 攻撃チェーン root@kitploit: socketAFALG, SOCKSEQPACKET, 0 AFALG ソケットを...
copy-fail
CopyFail(CVE-2026-31431)緩和策 - マルチディストリビューションガイド このリポジトリには、CopyFail(CVE-2026-31431)の脆弱性を緩和するための詳細なチュートリアルとスクリプトが含まれています。この欠陥はLinuxカーネルの暗号化サブシステム(AFALG)に影響を与え、一般ユーザーからrootへのローカル権限昇格(LPE)を可能にします。 📁 リポジトリ構成 リポジトリは、特定のインフラストラクチャ環境への適用を容易にするために、ディストリビューションごとに整理されています: /Ubuntu: Ubuntu...
copy-fail-mitigation-with-bpftrace
Copy Fail eBPFを利用した一行コードでの修正 CVE-2026-31431、別名 Copy Fail は、bpftraceコマンドを使えば一行のコードで修正できます。kpatchのコンパイルもcargoでのコンパイルも不要です。 English Version|中文版本 考え方 この脆弱性を悪用するには、AFALG インターフェースにバインドし、かつ暗号化アルゴリズムauthencesn を使用する必要があります。これは大多数のプログラムでは使用されないものです。これこそが修正コードが機能するポイントです。 ファイル一覧 ├── kfunc.sh ├── kprobe.sh...
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
CVE-2026-31431 このドキュメントは、CVE-2026-31431 の脆弱性に関連する公開された Python エクスプロイトについて説明しています。 このコードは、Linux の AFALG サブシステムのプリミティブ、AEAD 暗号操作、および splice によるメモリ操作を利用した脆弱性の悪用を示しており、特権バイナリ /usr/bin/su の一部を上書きし、その後、結果として得られるプロセスを実行することを目的としています。 エクスプロイトの特徴 Python 3 で実装 AFALG ソケット authencesn を使用 AEAD 暗号操作を採用...
CVE-2026-31431
🔐 CVE-2026-31431 - カーネルエクスプロイト研究フレームワーク Linuxにおける特権昇格(LPE)の脆弱性を、AFALG + Page Cache Injection の技術に基づいて研究するためのモジュール式フレームワーク。 🎯 目的 このプロジェクトは以下を目的として設計されています: Linuxカーネルの脆弱性研究 実際のエクスプロイト技術(LPE)の教育 管理されたサイバーセキュリティラボの実行 ⚙️ このプロジェクトは何をするのか? このフレームワークは、以下を可能にする技術を実装しています: SUIDバイナリのメモリ内コンテンツ(ページキャッシュ )の改変...
alg_check
⚠️ 重要免責事項: 構造的ハードニングのリスク このツールは、カーネルモジュールを物理的にリネームし、メモリからパージすることで CVE-2026-31431 を緩和する 構造的ブロッキング を実装しています。使用前に、以下のアーキテクチャ上のリスクを認識してください: カーネル更新による変動性 : ハードニングの効果は 一時的 です。カーネル更新により、新しい /lib/modules/ ディレクトリ配下に脆弱なモジュールが新規展開され、以前の妨害措置は無効になります。 機能的な副作用 :...