7986 matches found
CVE-2024-4947-PoC
CVE-2024-4947 — V8 Maglev 타입 혼동 → 완전한 RCE d8 PoC CVE-2024-4947V8 Maglev 타입 혼동에 대한 완전하고 자체 포함된self-contained 익스플로잇 체인으로, 초기 타입 혼동 트리거에서부터 임의 코드 실행 에 이르기까지 전체를 아우릅니다. 이 PoC는 비-샌드박스non-sandboxed d8 빌드를 대상으로 실행되며, 코드 실행 증명으로 CVE-2024-4947-PWNED를 stdout에 출력합니다. ⚠️ 이는 패치된 공개 취약점에 대한 연구/교육용 PoC입니다. V8 셸의...
CVE-2025-6554
CVE-2025-6554 function leakhole let x; delete x?.y?.a; return y; let y; function pwn let hole = leakhole; %DebugPrinthole; pwn; 버그 변수 y가 선언되기 전에 접근되었습니다. 일반적으로 이는 ReferenceErrorTDZ를 발생시켜야 하지만, 구형 V8에서는 delete x?.y와 결합될 때 검사가 실패하여 내부 센티널 값인 "The Hole"을 반환했습니다. 패치 이전 V8은 TDZ를 한 번만 확인한 후, y가 유효하다고 잘...
CVE-2025-10585-The-Chrome-V8-Zero-Day
CVE-2025-10585: 지금 패치해야 할 Chrome V8 제로데이 ⚔️🛡️ 구글이 이번 주 CVE-2025-10585에 대한 긴급 패치를 발표했습니다. 이는 Chrome의 V8 JavaScript/WebAssembly 엔진에서 발견된 심각한 타입 혼동type-confusion 취약점입니다. 이 버그는 이론적인 것이 아닙니다. Google 위협 분석 그룹Threat Analysis Group이 실제 공격에서 활발히 악용되고 있음 을 확인했으며, 이는 Chrome 또는 다른 Chromium 기반 브라우저를 사용하는 모든...
CVE-2024-1939
CVE-2024-1939 이 글은 CVE-2024-1939에 대한 짧은 분석 글입니다. V8CTF M122를 클레임하는 데 사용했던 취약점입니다. 이 이슈의 근본 원인은 wasm-to-js 변환에서 kWasmS128에 대한 지원이 부족하다는 점입니다. 구체적으로, 매개변수 스택에서 발생하는 wasmS128Const 연산이 무시되어, 매개변수에 ExprRef가 존재할 때 유형 혼동type confusion이 발생합니다. 자세히 설명하면, 이로 인해 int/float가 직접 객체로 변환됩니다. 따라서 임의 길이를 가진 가짜 배열을...
CVE-2019-13764
CVE-2019-13764 Haboob 연구팀이 작성한 전체 익스플로잇 V8 버전 8.0.0, Linux Ubuntu 18.04에서 테스트됨 이 취약점에 대한 상세 블로그 포스트: https://blog.haboob.sa/blog/cve-2019-13764-from-root-cause-to-bash...
CVE-2025-6554
CVE-2025-6554 このリポジトリには以下が含まれています このリポジトリは、V8サンドボックスにおける addressof と fakeobj プリミティブ、ならびに任意アドレスの読み書きプリミティブを構築・実証しています。 再現情報 コミット: 609a85c2a1bd77d6f6905369f4bc4fcf34c5db09 コマンドライン: out\x64.release\d8 --allow-natives-syntax 謝辞 PoCを発見した @DarkNavyOrg に感謝します。 このバグについて詳細な分析を執筆した qianxin に感謝します。...
CVE-2025-5419
CVE-2025-5419 V8의 잘못된 Turboshaft Store-Store Elimination으로 인한 초기화되지 않은 읽기 취약점입니다. 이 저장소는 이 취약점을 악용하여 V8 샌드박스 내에서 Arbitrary Read / Write, AddressOf 및 FakeObject 프리미티브를 얻기 위한 분석 및 안정화된 익스플로잇을 포함합니다. 분석: CVE-2025-5419.pdf 재현 정보 OS: Ubuntu 24.04 Git Commit: 609a85c2a1bd77d6f6905369f4bc4fcf34c5db09 감사...
TFC-Chrome-v8-bug-CVE-2021-38001-poc
TFC-Chrome-v8-bug-CVE-2021-38001-poc 실행 d8 명령줄: ./d8 2.mjs...
CVE-2018-17463
CVE-2018-17463 CVE-2018-17463에 대한 작업 개념 증명 익스플로잇으로, WebAssembly RWX 페이지를 활용하여 셸코드를 실행합니다. CVE-2018-17463은 Google Chrome 70.0.3538.64 이전 버전의 V8에서 잘못된 부작용 주석side effect annotation으로 인해 발생했으며, 원격 공격자가 조작된 HTML 페이지를 통해 샌드박스 내에서 임의 코드를 실행할 수 있게 했습니다. 이 개념 증명은 다음 블로그 게시물과 직접 관련이 있습니다: Chrome 브라우저 익스플로잇...
exploitgym
ExploitGym ExploitGym은 사용자 공간 프로그램, Google V8 엔진, Linux 커널 전반의 실제 취약점을 기반으로 구축된 대규모의 현실적인 벤치마크로, AI 에이전트가 익스플로잇을 개발하는 능력을 평가하도록 설계되었습니다. 빠른 시작 1. Python deps uv sync --extra proxy 2. Build runtime artifacts gdb, socat, nc, node + agent CLIs and extract task data bash scripts/setup/setupdata.sh 3...
CVE-2018-6065-exploit
Chrome V8 CVE-2018-6065 익스플로잇 분석 블로그 포스트: https://b1tg.github.io/post/cve-2018-6065-analysis git reset 0407506af3d9d7e2718be1d8759296165b218fcf --hard gclient sync -f tools/dev/v8gen.py x64.debug ninja -C out.gn/x64.debug tools/dev/v8gen.py x64.release ninja -C out.gn/x64.release Ubuntu 18.04 및...
CVE-2026-6307-Longinus
CVE-2026-6307-Longinus V8 TurboFan의 타입 혼동JS-to-Wasm 호출 인라인 + FrameState 병합 'Longinus'로 더 잘 알려진: 하나의 버그로 두 경계2 Boundaries in One Bug 저장소: https://github.com/J4ck3LSyN-Gen2/CVE-2026-6307-Longinus 상세 보고서: OS-IS-CVE-2026-6307-07-2026.md 기술 분석 문서: Nebula Security - Longinus: 2 Boundaries in One Bug...
POC-CVE-2025-6554
CVE-2025-6554 CVE-2025-6554 는 Chrome의 V8 JavaScript 엔진 인터프리터에서 발생하는 취약점입니다 Hole Check '옵셔널 체이닝이 포함된 표현식 내 의도하지 않은 변수에 대한 부적절한 제어. POC CVE-2025-6554-POC.JS는 변수 사용 전 "Hole" 검증 메커니즘의 결함을 탐구하여, 일반적으로 참조 오류에 의해 차단되는 초기화되지 않은 값 읽기 동작을 허용합니다. function leakhole let x; delete x?.y?.a; return y; let y;...
CVE-2024-2887
CVE-2024-2887 다음은 제가 V8CTF M123을 클레임하는 데 사용한 CVE-2024-2887에 대한 간단한 분석입니다. 정의하는 타입의 수가 kV8MaxWasmTypes보다 많아지면RecGroup에 타입을 더 패딩하여 달성할 수 있음 타입 인덱스가 20비트를 초과하여 오버플로될 수 있습니다. 그러면 두 타입은 동일한 heaptype을 가지므로 동일한 것으로 간주될 수 있습니다. ref 객체가 담긴 배열을 생성하고 float64 배열로 읽어 addrof 프리미티브를 얻을 수 있으며, float64 배열을 생성하고 이...
v8-ndays
이 저장소에는 README가 없습니다...
chromium-exploit-dev
Chromium Exploit Development Toolkit Chromium 취약점을 안정적이고 크로스 플랫폼의 전체 체인 익스플로잇으로 무기화하기 위한 툴킷입니다. 개요 이 프로젝트는 강력한 헬퍼 스크립트 세트를 제공하지만, 자체적인 취약점은 직접 준비해야 합니다. 최소한의 익스플로잇 프리미티브를 구현하는 것은 사용자의 몫이며, 나머지는 툴킷이 처리합니다. 커스텀 익스플로잇 체인은 main.js 스크립트 파일에 의존하며, 이를 통해 툴킷의 헬퍼 스크립트와 함께 취약점을 선택적으로 포함할 수 있습니다: // Exploit...
CVE-2021-30632
CVE-2021-30632 Chrome V8 RCE Windows용 익스플로잇 테스트 버전 : Chrome 91, 92, 93.0.4577.63 데모 참고 Chrome in-the-wild 버그 분석: CVE-2021-30632 https://securitylab.github.com/research/inthewildchromecve202130632/ JS POC 샘플...
CVE-2026-14431
CVE-2026-14431 버그 수정 https://chromium-review.googlesource.com/c/v8/v8/+/7950517 maglev Check map of inlined array in ArrayIteratorPrototypeNext Fixed: 523884658 Change-Id: I2a2bba817952d7023eb4b97ad41d8bb460fb9359 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7950517 Commit-Queu...
Vulnerability_PoC
흥미로운 취약점들의 PoC/Exploit 작성자: Numen Cyber Labs 취약점 연구팀 1. TCP/IP RCE 취약점 CVE-2022–34718 PoC 복원 및 분석 https://medium.com/@numencyberlabs/analysis-and-summary-of-tcp-ip-protocol-remote-code-execution-vulnerability-cve-2022-34718-8fcc28538acf 2. CVE-2022–36537 취약점 기술 분석 및 Exploit...
chrome_v8_cve_checker
사용 방법 Chrome에서 https://itsshotgun.github.io/chromecve-2025-5419checker/ 를 엽니다. 페이지가 Chrome 버전을 감지하고 취약한지 알려줍니다. 취약하다면 Chrome을 즉시 업데이트할 링크를 표시합니다. 이유 이 제로데이를 통해 악성 웹사이트가 사용자의 기기에서 아주 나쁜 코드를 실행할 수 있습니다. Chrome을 업데이트하면 이로부터 보호받을 수 있습니다...