CVE-2026-33534
EspoCRM에서 대체 IPv4 표기법을 통한 내부 호스트 검증 우회로 인증된 SSRF 취약점 발생
- 게시됨
- 2026. 4. 13.
- 업데이트됨
- 2026. 4. 14.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 5. 27.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N낮음 · 다음 30일
- 백분위수
- 79.4%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
EspoCRM은 오픈소스 고객 관계 관리(CRM) 애플리케이션입니다. 9.3.3 이하 버전에는 인증된 서버 측 요청 위조(SSRF) 취약점이 있으며, 이 취약점은 8진수 표기법(예: 127.0.0.1 대신 0177.0.0.1)과 같은 대체 IPv4 표현을 사용하여 내부 호스트 검증 로직을 우회할 수 있습니다. 이는 HostCheck::isNotInternalHost() 함수가 PHP의 filter_var(..., FILTER_VALIDATE_IP)에 의존하기 때문에 발생합니다. filter_var는 대체 IP 형식을 인식하지 못하므로 검증이 DNS 조회로 폴스루되어 레코드가 반환되지 않고 호스트를 안전한 것으로 잘못 처리하지만, 이후 cURL이 주소를 정규화하여 루프백 대상에 연결합니다. 확인된 /api/v1/Attachment/fromImageUrl 엔드포인트를 통해 인증된 사용자는 서버가 루프백 전용 서비스에 요청을 보내도록 강제하고, 가져온 응답을 첨부 파일로 저장할 수 있습니다. 이 취약점은 리디렉션 기반 SSRF와 관련된 CVE-2023-46736과는 구별되며, 애플리케이션 런타임에서 접근 가능한 내부 리소스에 대한 액세스를 허용할 수 있습니다. 이 문제는 9.3.4 버전에서 수정되었습니다.
소스
2EspoCRM 9.3.3 - 대체 IPv4 표기법을 통한 인증된 SSRF
- EspoCRM 9.3.3 - SSRF익스플로잇
Max Gabriel · multiple · 2026. 5. 27.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.