1283 matches found
cve-2024-21626-runc-1.1.11-escape
CVE-2024-21626 - runc Leaky Vessels 概要 フィールド| 詳細 ---|--- CVE| CVE-2024-21626 影響を受けるコンポーネント| runc ≤ 1.1.11 脆弱性クラス| ファイル記述子リークによるコンテナエスケープ 通称| Leaky Vessels 根本原因 runcは、コンテナプロセスを実行する前に、ホストファイルシステムの作業ディレクトリ を指す内部ファイル記述子...
insject
Insject insject는 컨테이너를 건드리기 위한 도구입니다. 컨테이너 또는 Linux 네임스페이스의 임의의 조합에서 임의의 명령을 실행할 수 있게 해줍니다. 세 가지 주요 사용 사례를 지원합니다: libsetns.so를 사용하는 LDPRELOAD 모드 LDPRELOAD=./libsetns.so SETNSARGS="..." 컨테이너에서 호스트 명령 실행 insject ... -- ... 실행 중인 프로세스를 컨테이너로 강제 이동 insject ... -! 처음 두 모드를 사용할 때, -s 옵션은 프로세스의 컨테이너화를...
CVE-2025-9074-docker-escape
CVE-2025-9074-도커 이스케이프 HTB MonitorsFour 이 코드는 교육 목적 및 실습 환경Hack The Box과 같은 통제된 환경에서만 사용됩니다. 승인되지 않은 시스템에서 사용하지 마십시오. 이 저장소는 인증 없이 노출된 Docker Remote API 취약점을 악용하는 스크립트로, 특권 컨테이너 생성을 통해 컨테이너에서 호스트로 탈출escape할 수 있습니다. 해당 취약점은 Hack The Box의 MonitorsFour 머신을 해결하는 과정에서 식별되었습니다. 공격자는 다음을 수행할 수 있습니다. 임의의...
HTB-Silentium-Writeup
HTB - Silentium 라이트업 머신 정보 이름: Silentium OS: Linux 난이도: 쉬움 CVE: CVE-2025-58434, CVE-2025-59528, CVE-2025-8110 정보 수집 Nmap 스캔 root@kitploit: nmap -sC -sV -p- --min-rate 5000 -oN nmap.txt 열린 포트: 22 SSH, 80 HTTP 가상 호스트 — staging.silentium.htb는 Flowise 3.0.5 를 실행 중 발판 — Flowise RCE CVE-2025-58434 — 인증...
CVE-2026-31413-BPF-Container-Escape
CVE-2026-31413: BPF 검증기의 1바이트에서 컨테이너 탈출까지 리눅스 BPF 검증기에서 건전성 버그를 발견했습니다. pushstack 호출의 + 1로 인해 분기 경로에서 ALU 명령어 하나가 건너뛰어집니다. BPFOR의 경우, 검증기는 dst = 0으로 추적하지만 CPU는 0 | K = K를 계산합니다. 완전한 컨테이너 탈출을 작성했습니다: BPF 맵에서의 OOB 읽기/쓰기, vtable 하이재킹, modprobepath 덮어쓰기, 호스트에서 루트 획득. 이후 한 문자짜리 검증기 수정과 90줄의 selftest로...
CVE-2025-9074-Docker-Desktop-Container-Escape
CVE-2025-9074: Docker Desktop 컨테이너 탈출 PoC CVE-2025-9074 에 대한 개념 증명 익스플로잇 - Docker Desktop에서 인증 없이 Docker Engine API에 접근할 수 있는 중요한 컨테이너 탈출 취약점입니다. 취약점 개요 속성| 값 ---|--- CVE ID| CVE-2025-9074 CVSS 점수| 9.3 심각 영향받는 소프트웨어| Docker Desktop 4.44.3 영향받는 플랫폼| Windows, macOS Linux 영향 없음 수정 버전| Docker Desktop...
CVE-2024-21626-PoC
CVE-2024-21626 根本原因 & 概念実証コード poc-autoplay の使い方は? root@kitploit: make install make uninstall 1. 根本原因 runc v1.1.11 以下のバージョンでは、cgroup を設定するためにホストの /sys/fs/cgroup ディレクトリを開く過程で、そのファイルディスクリプタをコンテナ初期化プロセスで閉じずに残したままにしたため、この脆弱性が発生する。 1. runc init 段階でホストの /sys/fs/cgroup を介して /proc/PID/fd/7 を取得。 2. その fd...
Holistic-Deconstruction-of-CVE-2019-5736-
= doi.org/10.5281/zenodo.18304765 = orcid.org/0009-0007-7728-256X README.md 💀 CVE-2019-5736: runc 컨테이너 탈옥 해부 호스트 루트 탈출에 대한 고급 퍼플 팀링 및 포렌식 분석 🛡️ 개요 이 저장소는 runc버전 1.0-rc1 1.0-rc6의 치명적인 취약점인 CVE-2019-5736 에 대한 고충실도 해부 및 개념 증명PoC을 포함합니다. 이 익스플로잇은 루트 권한을 가진 악성 컨테이너가 호스트의 runc 바이너리를 덮어쓰고 완전한 호스트 루트 액세스 ...
CVE-2025-9074
CVE-2025-9074 – Windows 및 macOS Docker Desktop에서의 완전한 Docker 탈출 📌 설명 Docker Desktop은 내부 Docker Engine API를 http://192.168.65.7:2375 에 노출하며, 인증 및 접근 제어 없이 실행 중인 모든 컨테이너가 접근할 수 있습니다. 엔진 자체가 호스트 파일시스템을 마운트할 수 있기 때문에, 컨테이너는 이 API를 호출하여 호스트 드라이브를 바인드 마운트하는 새 컨테이너를 생성 하고, 그 컨테이너를 통해 호스트 파일을 임의로 읽고 쓸 수...
CVE-2026-31431-Copy-Fail
CVE-2026-31431 —「Copy Fail」:Linux カーネル algifaead のローカル権限昇格 CISA KEV | CVSS 7.8 HIGH | Linux カーネル 4.14 〜 2026年初頭に影響(約9年間) 目次 1. エグゼクティブサマリー 2. リスク評価 3. 技術的詳細 4. 攻撃手法 — レッドチーム 5. 検知とインシデント対応 — ブルーチーム 6. パッチ適用と修復 7. ラボ環境 8. 参考情報 1. エグゼクティブサマリー CVE-2026-31431 は、通称 「Copy Fail」 と呼ばれる、Linux...
CVE-2026-31431-Container-Escape
CVE-2026-31431 컨테이너 탈출 runC를 통한 컨테이너 탈출...
copy-fail-CVE-2026-31431
CVE-2026-31431 Copy Fail 익스플로잇 작성자: pyroceper 테스트 환경: Ubuntu 25.10 x8664 root@kitploit: $ make $ ./exploit Detected kernel: 6.17.0 Making backup of /etc/passwd to /tmp Backup saved as /tmp/passwd.bak Obtaining root shell... id uid=0pwn gid=0root groups=0root whoami pwn 크레딧 및 참고 자료: 취약점 최초 발견:...
CVE-2026-31431-Copy-Fail-Container-Escape
CVE-2026-31431-Copy-Fail-Container-Escape 데모 https://github.com/user-attachments/assets/2cb0cb67-789a-4461-a0b8-1fe878d9426e 사전 요구 사항 CVE-2026-31431에 취약한 컨테이너 컨테이너 healthcheck가 구성되어 있고 healthcheck CMD를 알고 있어야 함 컨테이너 내부에서 루트 권한 획득 획득하지 못한 경우, Copy Fail을 사용하여 루트 권한을 얻을 수 있음 이 저장소에는 취약한 컨테이너를 설정하기 위...
CVE-2026-31431
CVE-2026-31431 — Copy Fail 中文版 모든 주요 Linux 배포판에서 732바이트로 루트 권한 획득 CVE-2026-31431 Copy Fail은 Linux 커널의 authencesn 암호화 템플릿에서 발견된 논리 버그입니다. 권한이 없는 로컬 사용자가 시스템의 읽기 가능한 모든 파일의 페이지 캐시에 결정적이고 통제된 4바이트 쓰기를 트리거할 수 있게 해줍니다. 개요 CVE ID: CVE-2026-31431 유형: 로컬 권한 상승 / 컨테이너 탈출 영향: CONFIGCRYPTOAUTHENC가 활성화된 Linu...
CVE-2026-31431-PocC
CVE-2026-31431-PoC CVE-2026-31431 C 언어로 재현한 PoC로, 대상 환경에 Python이 없을 때 활용할 수 있습니다. 취약점 기본 정보 취약점 유형: Linux 커널 AFALG 서브시스템 페이지 캐시 오염Poisoning으로, SUID 파일 내용을 오염시켜 로컬 권한 상승 및 잠재적 컨테이너 탈출을 실현합니다. 영향을 받는 커널 버전: Linux 커널 5.15 6.1.x 일부 더 낮거나 높은 버전도 AFALG 관련 컴파일 옵션에 따라 영향을 받을 수 있음. 이용 조건: 커널이...
yc-mk8s-copy-fail-mitigation
Copy Fail / Dirty Frag 완화 조치 for Yandex Managed Kubernetes Yandex Managed Kubernetes 클러스터의 모든 worker 노드에서 Linux kernel 취약점 CVE-2026-31431, CVE-2026-43284 및 CVE-2026-43500에 대한 완화 조치를 자동으로 적용합니다. 취약점 설명 CVE ID: CVE-2026-43284, CVE-2026-43500 CVE 링크: https://nvd.nist.gov/vuln/detail/CVE-2026-43284 원...
copy-fail-CVE-2026-31431
취약점 설명 취약점 원인 Linux 커널 암호화 모듈 authencesn은 2017년에 AEAD인증 암호화 작업에 대한 인플레이스in-place 최적화를 도입했는데, 이 최적화로 인해 특정 조건에서 페이지 캐시page cache의 읽기 전용 페이지가 실수로 쓰기 가능한 대상 산포 목록scatterlist에 포함될 수 있습니다. 공격자는 AFALG 소켓으로 노출된 커널 암호화 API와 splice 시스템 호출을 결합하여 이러한 논리적 결함을 이용해 setuid 바이너리예: /usr/bin/su의 페이지 캐시에 4바이트 임의 쓰기...
wg.copyfail.patch
CVE-2026-31431, 일명 Copy.Fail eBPF 우회 조치 왜 중요한가 이 CVE는 인가된 사용자가 읽을 수 있는 파일의 캐시 복사본을 변경할 수 있게 하여, 로컬 권한 상승일명 로컬 루트 익스플로잇, 샌드박스/컨테이너 탈출 및 기타 문제를 초래합니다. 이는 algif 커널 모듈이 제공하는 AFALG 소켓을 생성하여 작동합니다. 현재 알려진 일반적인 우회 조치는 algifaead 모듈을 비활성화하는 것을 권장하지만, Fedora Linux, Oracle Linux 및 기타 RHEL 계열 배포판처럼 모듈이 커널에 내...
cve-2026-31431-detection
CVE-2026-31431 "Copy Fail" — 방어 탐지 패키지 CVE-2026-31431에 대한 프로덕션 준비 완료 탐지 규칙 및 트리아주 가이드 모음입니다. 이 취약점은 TheoriXint Code Research가 공개한 Linux 커널의 algifaead 암호화 인터페이스에서 발생하는 로컬 권한 상승 취약점입니다. 이 취약점은 제자리in-place AEAD 최적화를 악용하여 권한이 없는 사용자가 읽기 가능한 모든 파일의 페이지 캐시에 통제된 쓰기를 수행할 수 있게 합니다. 이 저장소는 Sigma 규칙동작 체인 규칙...
Copy-Fail_Detect_and_mitigate_CVE-2026-31431
Copy Fail - CVE-2026-31431 탐지 및 완화 도구 CVE-2026-31431 Copy Fail 노출 여부를 탐지하고, 취약한 시스템에서 algifaead 커널 모듈을 비활성화하여 호스트 수준 완화 조치를 선택적으로 적용합니다. 이 저장소가 제공하는 것 copyfail-check.sh — 커널 패치 상태, 런타임 모듈 노출 및 완화 상태를 확인합니다. --mitigate를 통한 선택적 자동 완화. 사람이 읽을 수 있는 판정 결과 출력: NOT AFFECTED, PATCHED, NOT EXPLOITABLE,...