Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-40369-EXPLOIT — CVE-2026-40369을 대상으로 하는 개념 증명 익스플로잇 코드로, 연구 및 승인된 보안 테스트를 위해 취약점을 시연합니다. | Kitploit
도구/GitHubGitHub/zerodayevil/cve-2026-40369-exploit
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHubzerodayevil/cve-2026-40369-exploit

CVE-2026-40369-EXPLOIT

CVE-2026-40369을 대상으로 하는 개념 증명 익스플로잇 코드로, 연구 및 승인된 보안 테스트를 위해 취약점을 시연합니다.

저장소 보기
2475일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
웹사이트
공유

🛡️ AI 보안 도구 모듈
CVE-2026-40369: NtQuerySystemInformation Class 253 커널 주소 증가 LPE

AI 보안 도구 생태계를 위한 공식 보안 감사 및 익스플로잇 모듈


Latest Release Build Status Donations Telegram Channel License

🌐 웹 데모 • 📚 프로젝트 웹사이트 • 💬 커뮤니티 채팅

웹사이트 내비게이션: 홈 • 업데이트 • 다운로드 • 모듈

AI Security Tool Banner


🧠 개념 개요

이 모듈은 Windows ntoskrnl.exe에서 NtQuerySystemInformation(Class 253 / SystemProcessInformationExtension)을 통해 발생하는 임의 커널 주소 증가(쓰기 프리미티브) 취약점인 CVE-2026-40369에 대한 진단 도구와 심층 기술 분석을 제공합니다.

NtQuerySystemInformation은 제한된 컨텍스트(Chrome 브라우저 샌드박스 포함)에서도 접근할 수 있기 때문에, 이 취약점은 비권한 로컬 사용자에게 결정적이고 100% 신뢰할 수 있는 권한 상승 프리미티브를 제공합니다.

Platform Language CVSS Status

📊 취약점 사양

사양 할당된 값 비고
CVE 식별자 CVE-2026-40369 NtQuerySystemInformation을 통한 임의 커널 주소 증가
구성 요소 Windows 커널 (ntoskrnl.exe) ExpGetProcessInformation
트리거 벡터 NtQuerySystemInformation(SystemProcessInformationExtension, kernelAddr, 0, &needed) Length=0이 ProbeForWrite를 우회함
Windows 버전 Windows 11 24H2–25H2 Chrome 샌드박스에서 도달 가능
영향 및 벡터 임의 커널 주소 증가 (쓰기 프리미티브) 결정론적 권한 상승 구성 요소
인증 필요 없음 (비특권 로컬 사용자 / 샌드박스) 특별한 토큰이나 권한 불필요

🔬 근본 원인 분석

ExpGetProcessInformation은 정보 클래스 5, 0x39, 0x94, 0xFC, 그리고 0xFD (253 = SystemProcessInformationExtension)에 대해 ExpQuerySystemInformation에 의해 호출됩니다. 클래스 253을 처리할 때 변수 v95는 정리(sanitization)나 NULL 검사 없이 버퍼 포인터로부터 직접 초기화됩니다.

__int64 ExpGetProcessInformation(unsigned int *buffer, unsigned int length, ..., int infoClass)
{
    v91 = buffer; // = NULL (when probing length=0)
    if (infoClass == 253) {
        v95 = v91; // BUG: sanitization for kernel address check missing!
        goto LABEL_11;
    }
    // ...
LABEL_11:
    while (NextProcess) {
        if (infoClass == 253) {
            ++*v95;          // CRASH / WRITE: Increments DWORD at target address
            v95[1] += ...;   // Adds thread count
            v95[2] += ...;   // Adds handle count
        }
    }
}

⚙️ 악용 가능성 및 ProbeForWrite 우회

ExpQuerySystemInformation은 디스패치 전에 ProbeForWrite(buffer, Length, alignment)를 호출합니다. 그러나 Length=0인 ProbeForWrite는 완전한 NO-OP이며, 이는 내부의 if (Length) 검사에 의해 제어되기 때문입니다. Length=0과 함께 임의의 커널 주소를 전달하면 검증되지 않은 포인터가 프로세스 반복 루프로 그대로 전달됩니다.

시스템의 각 프로세스에 대해 커널은 대상 메모리 주소에 세 번의 산술 증가를 수행합니다:

  • [target+0] += 프로세스당 1 (전체 시스템 프로세스 수)
  • [target+4] += 누적 활성 스레드 수
  • [target+8] += 누적 활성 핸들 수

🛡 탐지 및 완화

길이가 0인 출력 버퍼 또는 비정상적인 주소 범위를 사용하여 클래스 253을 참조하는 NtQuerySystemInformation에 대한 비정상적인 호출을 모니터링하십시오. 최신 벤더 업데이트와 엔드포인트 텔레메트리 제어를 적용하십시오.


💻 이 모듈을 실행하는 방법

⚠️ 중요: 이 모듈은 AI Security Tool 생태계 내에서 안전한 실행과 진단을 위해 특별히 제작되었습니다. 항상 공식 저장소에서 제공되는 검증된 모듈을 사용하십시오.

1️⃣ 사전 요구 사항 및 설치

모니터링 및 진단 스크립트를 실행하려면 AI Security Tool 핵심 엔진이 사전 빌드된 바이너리 또는 소스 빌드 방식으로 설치되어 있는지 확인하십시오:

도구 다운로드