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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
t3code-preview-webview-isolation — T3 Code 61c3794c 로컬 격리 잔여물. will-attach-webview 미리보기가 contextIsolation을 false로 설정하고 페이지에서 제공한 preload를 유지함. 루프백 랩. | Kitploit
도구/GitHubGitHub/abraxas/t3code-preview-webview-isolation
Vulnerability AnalysisCode AnalysisExploitationWeb Security
GitHubabraxas/t3code-preview-webview-isolation

t3code-preview-webview-isolation

T3 Code 61c3794c 로컬 격리 잔여물. will-attach-webview 미리보기가 contextIsolation을 false로 설정하고 페이지에서 제공한 preload를 유지함. 루프백 랩.

저장소 보기

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
2일 전아직 검토되지 않음
공유

Abraxas Labs - t3code-preview-webview-isolation

t3code-preview-webview-isolation

미리보기 창은 페이지와 preload 사이의 벽을 꺼버립니다. will-attach-webview는 contextIsolation = false를 강제하고, 페이지가 제공한 preload 및 webpreferences 문자열을 그대로 둡니다. 잘못된 파티션은 여전히 차단됩니다. Node 통합은 꺼진 상태로 유지됩니다. 샌드박스는 켜진 상태로 유지됩니다. 이는 렌더러가 이미 침해된 이후의 두 번째 타격입니다.

분류: 격리 잔여물 도달 범위: 로컬 (렌더러 침해 이후)

T3 Code 61c3794c - Ping

ID아직 CVE 없음
분류격리 잔여물
도달 범위로컬 (침해된 메인 렌더러 또는 침해된 미리보기 페이지)
CWECWE-693
CVSS낮음: 3.6 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N
제품T3 Code
영향 받음61c3794c32b0eeebfac09add43e403618c65d2d7
인증이미 데스크톱 렌더러 내부
라이선스GNU Affero GPL v3.0
실험실Electron 모의 계층; preload 경로는 문자열 오라클이며 절대 실행되지 않음

공격자가 할 수 있는 일

침해된 메인 렌더러(또는 <webview> 태그에 영향을 줄 수 있는 미리보기 페이지)가 필요합니다. 이 핸들러만으로는 페이지에 Node를 얻지 못합니다.

권한메서드 / 싱크정찰 / 무결성 / 가용성실험실 입증 또는 추론
미리보기 webview에서 contextIsolation=false 강제DesktopWindow will-attach-webview무결성 (격리 해제)실험실 입증. handler-invoked=1, contextIsolation=False
심어둔 preload 경로 유지동일 핸들러, 들어오는 webPreferences.preload무결성실험실 입증. preload-kept=1, 경로에 witness t3f03v2c8 존재
심어둔 webpreferences 유지동일 핸들러무결성실험실 입증. webpreferences-kept=1 (nodeIntegration=yes 여전히 존재; nodeIntegration 불리언은 여전히 false로 강제됨)
음성 대조군: 잘못된 파티션persist:t3code-preview- 밖의 파티션해당 없음실험실 입증. preventDefault

이 잔여물에서도 닫힌 상태로 유지됨

축메서드 / 싱크닫힌 이유
무결성이 webview의 nodeIntegration핸들러가 false로 설정
무결성샌드박스 없는 webview핸들러가 sandbox=true로 설정
무결성미리보기가 아닌 파티션 연결event.preventDefault()
무결성인증되지 않은 원격 RCE먼저 렌더러 침해가 필요

PREVIEW_WEBVIEW_PREFERENCES는 contextIsolation=false,sandbox=true,nodeIntegration=false입니다. Electron이 문서화한 will-attach-webview 요구 사항은 페이지가 제공한 속성에서 preload와 webpreferences를 삭제하는 것입니다.

발견 방법

핸들러는 window.webContents.on("will-attach-webview")에 인라인으로 있습니다. 유효한 미리보기 파티션과 심어둔 preload 경로를 사용하여 기존 DesktopWindow 모의 계층에서 해당 리스너를 발동시켰습니다.

잘못된 접근: 격리 해제를 오늘날 페이지 내 Node로 간주한 것 (샌드박스와 nodeIntegration은 여전히 유지됨).

실험실

python3 t3code-preview-webview-isolation-Abraxas-Labs.py

또는:

cd lab
./run.sh
IOC handler-invoked=1
IOC contextIsolation=False
IOC sandbox=True
IOC nodeIntegration=False
IOC preload-kept=1
IOC webpreferences-kept=1
IOC preventDefault-invalid-partition=1
SUCCESS T3-F03-WEBVIEW t3f03v2c8

수정 방법

contextIsolation = true로 설정합니다(또는 해당 줄을 제거합니다. true가 기본값입니다). 반환하기 전에 delete webPreferences.preload; delete webPreferences.webpreferences;를 수행합니다.

참고 자료

  • github.com/pingdotgg/t3code 61c3794c32b0eeebfac09add43e403618c65d2d7
  • DesktopWindow.ts will-attach-webview
  • CWE-693

라이선스

GNU Affero GPL v3.0. LICENSE를 참조하세요. 루프백 실험실 전용입니다. 보증하지 않습니다.

Abraxas Labs [email protected]

CVE는 Abraxas Labs에 크레딧을 부여해 주세요.

도구 다운로드