17 matches found
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 に対応していること。ない場合:...
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-copy-fail
CVE-2026-31431 コピー失敗エクスプロイト パート 1: 理論的概念(CVE-2026-31431 が機能する仕組み) システムが低速な物理ハードディスクからファイルを常に直接取得する代わりに——これは多くの時間を浪費します——Linux システムは Page Cache として知られる RAM 内にファイルの一時コピーを作成します。これにより、システムはファイルを RAM 内だけでほぼ瞬時に実行および読み取ることができます。 このプロセスは、2つの主要な関数に依存しています。 AFALG: カーネル内のファイルとデータの暗号化/暗号操作を担当します。 splice:...
copy-fail-c
Copy Fail CVE-2026-31431 - C port English en ∙ 日本語 ja ∙ 简体中文 zh-cn ∙ 한국어 ko ∙ Русский ru Copy Fail 리눅스 로컬 권한 상승LPE 취약점CVE-2026-31431을 C 언어로 크로스 플랫폼에 맞게 재구현한 버전입니다. 이 취약점은 2026년 4월 29일 Theori / Xint에 의해 공개되었습니다. 전체 취약점 설명, 타임라인 및 Theori의 발견 과정에 대해서는 copy.fail의 공식 분석 문서를 참조하세요. 공개적으로 배포된 개념 증명PoC은...
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...
copy-fail-CVE-2026-31431-shell
CVE-2026-31431 - copyfail shell AFALGソケットとspliceによるページキャッシュ上書きを利用したローカル権限昇格。 読み取り専用のSUIDバイナリ(/usr/bin/su)を、setuid0とexecve"/bin/sh"を呼び出す最小限のELFで上書きします。レースコンディション不要、ディストリビューション別オフセット不要、単発で実行可能です。 root@kitploit: $ ./copyfailexp.sh Kernel: 5.15.0-88-generic + Kernel 5.15 is in the vulnerable window 4...
CVE-2026-31431-Copy-Fail---Vulnerability-Detection-Script
CVE-2026-31431 — Copy Fail — 脆弱性検出スクリプト 検出のみ。動作するPoCは既に copy.fail/exploit に存在します。 このスクリプトは、システム管理者やセキュリティチームが、自環境が脆弱なのか、あるいはパッチ適用後も依然として脆弱なのかを判断するためのものです。 これは何か? 2026年4月29日、Copy Fail (CVE-2026-31431)と呼ばれる脆弱性がXint Code Research Teamによって公開されました。これは、およそ2017年...
CVE-2026-31431-Linux-Copy-Fail
CVE-2026-31431 - Linux Copy-Fail エクスプロイト Rust CVE-2026-31431 Copy-Fail に対するローカル権限昇格エクスプロイトの Rust 実装です。 カスタマイズしたシェルコード(Meterpreter など)を実行できます。 はじめに Xint 氏は CVE-2026-31431 を公開しました。これは、AFALG と splice を連鎖させて 4 バイト書き込みプリミティブを実現する、任意のページキャッシュ書き込みの脆弱性です。 ソース: Copy Fail: 732 Bytes to Root on Every Major...
copyfail-rs
copyfail-rs CVE-2026-31431(Copy Fail)のRust実装 — AFALG spliceを介したLinuxカーネルのページキャッシュ書き込みプリミティブ。 中文文档 / Chinese README CVE-2026-31431 Linuxカーネルのalgifaead実装では、権限のないユーザーがspliceシステムコールを介して、読み取り可能な任意のファイルのページキャッシュに任意のデータを書き込むことができます。authencesn AEADアルゴリズムは、seqnolo(ユーザー制御のAADバイト4〜7)をオフセットassoclen +...
Copy-Fail
CVE-2026-31431 – 「Copy Fail」到達可能性チェッカー LinuxシステムがCVE-2026-31431 (「Copy Fail」)に対して脆弱かどうかを判定する、シンプルで安全なPythonスクリプトです。これはカーネル4.14以降の主要なディストリビューションすべてに影響するローカル権限昇格の脆弱性です。 ⚠️ Copy Failとは?...
CVE-2026-31431-CopyFail-static-ELF--POC
CVE-2026-31431: Copy Fail - 587バイトの静的ELF このバグは私が発見したものではありません。クレジットはXint Code / Theoriに帰属します。 このリポジトリは、エクスプロイトを可能な限り小さくするという私の試みです - 手書きのx8664 ELFで、完全なLPEを587バイトで実行します。libcなし、リンカなし、ランタイムなし。NASMと頑固さだけです。 要するに、カーネルはAFALG +...
copy-fail-cve-2026-31431
Copy Fail - CVE-2026-31431 このリポジトリは、公開されているCopy Fail PoCのGo移植版と、マルチアーキテクチャ対応Linuxバイナリの再現可能なビルドパイプラインを提供します。 Copy Fail(CVE-2026-31431)は、authencesnにおけるLinuxカーネルのロジック欠陥であり、AFALGとspliceを介して参照されるページキャッシュデータへの決定的な4バイト書き込みを可能にします。 責任ある利用...
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ディストリビューションで732バイトでroot権限を取得 CVE-2026-31431 Copy Fail は、Linuxカーネルのauthencesn暗号テンプレートにおける論理バグです。権限のないローカルユーザーが、システム上の任意の読み取り可能なファイルのページキャッシュに対して、決定的かつ制御された4バイト書き込みを引き起こすことができます。 概要 CVE ID: CVE-2026-31431 種別: ローカル権限昇格 / コンテナエスケープ 影響を受けるもの:...
copy-fail-cve-2026-31431-linux-kernel-page-cache-lpe
Copy Fail CVE-2026-31431 - 취약점 점검 도구 CVE-2026-31431 "Copy Fail"에 대한 개념 검증 스크립트입니다. algifaead 페이지 캐시 쓰기를 통한 Linux 커널 로컬 권한 상승 취약점입니다. 취약점 CVE-2026-31431은 Linux 커널의 authencesn AEAD 템플릿에 존재하는 논리 버그입니다. AFALG와 splice를 결합하면, 권한이 없는 로컬 사용자가 읽을 수 있는 모든 파일의 페이지 캐시에 제어된 4바이트 쓰기를 수행할 수 있습니다. 732바이트의 Python...
copy-fail-python
copy-fail-python A compact, zero-dependency Python proof-of-concept for Copy Fail CVE-2026-31431, a Linux kernel local privilege escalation through AFALG and splice that corrupts the page cache of a readable file such as /usr/bin/su. This is a port of the Theori PoC with two practical changes: th...
COPY-FAIL-CVE-2026-31431
This is a public Proof-of-Concept PoC for CVE-2026-31431 "Copy Fail", a Linux kernel local privilege escalation vulnerability CVSS 7.8 affecting most major distributions since 2017. It corrupts the page cache of a setuid binary like /usr/bin/su using the kernel's AFALG crypto API + splice, allowi...