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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
t3code-release-checksum-same-origin — T3 Code 61c3794c 공급망 잔여물. 업데이터가 아카이브와 동일한 출처의 SHA256SUMS를 검증한다. 서명 없음. 루프백 랩. | Kitploit
도구/GitHubGitHub/abraxas/t3code-release-checksum-same-origin
Static AnalysisVulnerability AnalysisCode AnalysisExploitationSupply Chain SecurityPapers & ResearchLabs & Practice
GitHubabraxas/t3code-release-checksum-same-origin

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →

t3code-release-checksum-same-origin

T3 Code 61c3794c 공급망 잔여물. 업데이터가 아카이브와 동일한 출처의 SHA256SUMS를 검증한다. 서명 없음. 루프백 랩.

저장소 보기
1일 전아직 검토되지 않음
공유

Abraxas Labs - t3code-release-checksum-same-origin

t3code-release-checksum-same-origin

업데이터는 다운로드 옆에 있는 SHA-256 파일을 검사합니다. 다운로드 호스트를 탈취하면 체크섬도 함께 탈취됩니다. 그 경로에는 서명이 없습니다. 우발적인 손상은 여전히 실패합니다. 동일한 오리진에서 교체된 쌍은 설치됩니다.

분류: 공급망 도달 범위: 공급망 (releaseBaseUrl을 제어하는 자)

T3 Code 61c3794c - Ping

ID아직 CVE 없음
분류공급망
도달 범위공급망 (침해된 릴리스 호스트, CDN, 또는 해당 오리진의 DNS/TLS)
CWECWE-345 / CWE-494
CVSS중간: 6.8 CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
제품T3 Code
영향받음61c3794c32b0eeebfac09add43e403618c65d2d7
인증게시자가 장악된 후에는 피해자 측에 인증 없음; 피해자가 설치 또는 업데이트를 실행함
라이선스GNU Affero GPL v3.0
랩루프백 게시자 127.0.0.1:18192; tar는 모킹되어 아카이브 바이트가 절대 실행되지 않음

공격자가 할 수 있는 일

SHA256SUMS와 아카이브(releaseBaseUrl / 해당 빌드의 GitHub Releases)를 모두 제공하는 오리진을 제어해야 합니다. 피해자 측의 T3 계정은 필요하지 않습니다.

권한방법 / 싱크정찰 / 무결성 / 가용성랩 입증 또는 추론
하나의 오리진에서 일치하는 아카이브 + 체크섬 게시ensurePinnedRuntimeInstalled가 ${baseUrl}/SHA256SUMS를 가져온 다음 ${baseUrl}/${fileName}을 가져와 SHA-256 비교무결성 (설치 허용됨)랩 입증. checksum-pass=1, 두 파일 모두에서 witness t3f02s9m4
동일한 헬퍼를 통한 자체 업데이트 / 부트 서비스 구동selfUpdate.ts, bootService.ts가 releaseBaseUrl을 전달무결성소스. 랩은 헬퍼를 직접 호출함
추출 후 설치된 바이너리 실행tar -xf 후 t3 실행무결성 / 가용성추론. 랩은 tar를 모킹했고 바이트를 실행하지 않음
음성 대조: 불일치 체크섬동일한 헬퍼, SHA256SUMS에 0 채움해당 없음랩 입증. 단계 verifying the t3 release archive checksum

이 잔여 사항에서 닫힌 상태로 유지됨

축방법 / 싱크닫힌 이유
무결성전송 중 우발적 비트 플립SHA-256 불일치 시 추출 거부
무결성서명되지 않은 추가 오리진랩은 하나의 base URL을 사용함; 두 번째 오리진은 존재하지 않으므로 절대 참조되지 않음
무결성이 랩이 공격자 바이트를 실행함tar 모킹됨; extracted-binary-executed=0

다운로드+다이제스트 블록과 자체 업데이트 / 부트 서비스 호출자에서 signature-check=0 (minisign, cosign, GPG, 또는 sigstore 없음).

발견 방법

pinnedRuntime.ts는 cliReleaseDownloadBaseUrl로부터 두 URL을 모두 구성합니다. 트리 내 테스트는 이미 동일 오리진 체크섬 통과와 불일치 실패를 고정하고 있습니다. 서명은 요구하지 않습니다.

잘못된 방향: 체크섬을 게시자 인증자로 취급하는 것.

랩

python3 t3code-release-checksum-same-origin-Abraxas-Labs.py

또는:

cd lab
./run.sh

127.0.0.1:18192에서의 루프백 HTTP 퍼블리셔. 프로덕션 ensurePinnedRuntimeInstalled는 해당 오리진에 대해 Effect fetch를 사용합니다. 일치하는 쌍은 설치됩니다(추출은 모킹됨). 일치하지 않는 쌍은 검증 단계에서 중단됩니다.

IOC loopback-bound=127.0.0.1:18192
IOC same-origin=1
IOC checksum-pass=1
IOC checksum-fail=1
IOC signature-check=0
IOC tar-mocked=1
IOC extracted-binary-executed=0
SUCCESS T3-F02-CHECKSUM t3f02s9m4

수정 방법

체크섬 매니페스트에 서명하고(minisign, cosign 또는 GPG) 공개 키를 바이너리에 내장하세요. SHA256SUMS를 파싱하기 전에 서명을 검증하세요. 릴리스 출처를 변경 불가능한 서명된 참조로 고정하세요.

참고 자료

  • github.com/pingdotgg/t3code 61c3794c32b0eeebfac09add43e403618c65d2d7
  • pinnedRuntime.ts 다운로드+다이제스트
  • CWE-345 · CWE-494

라이선스

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

Abraxas Labs [email protected]

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

도구 다운로드