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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
EverShop-Lab-CVE-2026-25993 | Kitploit
도구/GitHubGitHub/moxitpanchal/evershop-lab-cve-2026-25993
Vulnerability AnalysisWeb Application ExploitationCTFLearning & EducationLabs & Practice
GitHubmoxitpanchal/evershop-lab-cve-2026-25993

EverShop-Lab-CVE-2026-25993

저장소 보기

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
11개월 전아직 검토되지 않음

CVE-2026-25993 — EverShop 2차 SQL 인젝션 랩

사전 요구 사항

  • Docker Engine 24+ 및 Docker Compose v2+
  • 2 GB 여유 RAM

배포

root@kitploit:~
cd EverShop-Lab/
docker compose up

첫 빌드에는 약 2분이 소요됩니다 (EverShop v2.1.0 클론, 컴파일, 마이그레이션 실행, 데이터 시드).

앱은 http://localhost:3000에서 사용할 수 있습니다.

자격 증명

필드값
관리자 이메일[email protected]
관리자 비밀번호password123

중지 / 초기화

root@kitploit:~
# Stop the lab (keep data)
docker compose down

# Stop and delete all data (fresh start next time)
docker compose down -v

# Rebuild from scratch
docker compose down -v
docker compose up -d --build

취약점

CVE-2026-25993는 EverShop의 카테고리 URL rewrite 처리 과정에서 발생하는 2차 SQL 인젝션 취약점입니다. url_key 필드는 ^\S+$(공백 없음)만 검증하므로 SQL 메타문자가 허용됩니다. 카테고리가 업데이트되면 이벤트 구독자가 문자열 연결을 통해 원시 SQL을 구성하여 저장된 url_key를 데이터베이스에서 실행합니다.


목표

전체 데이터베이스를 덤프하세요. 플래그는 없습니다. 목표는 다음과 같습니다:

  1. PostgreSQL 버전 문자열 추출 (인젝션 증명)
  2. 모든 데이터베이스 테이블 열거
  3. 주요 테이블(admin_user, customer, product 등)의 행 데이터 추출

힌트

카테고리의 url_key 필드는 공백을 거부하지만 '와 ||는 허용합니다. 카테고리가 업데이트되면 이벤트 구독자가 해당 url_key를 원시 SQL REPLACE() 호출에 연결합니다. 상위 카테고리를 만들고 그 아래에 하위 카테고리를 추가한 다음, 상위 카테고리의 url_key를 업데이트하세요 — 약 15초 후 그 결과가 하위 카테고리의 url_rewrite 항목에 반영됩니다.


참고 자료

  • CVE-2026-25993
  • GitHub 보안 권고 GHSA-3h84-9rhc-j2ch
  • EverShop 저장소
도구 다운로드