CVE-2026-3516
Contact List <= 3.0.18 - 인증된 (Contributor+) 저장형 크로스 사이트 스크립팅 via '_cl_map_iframe' 매개변수
- 게시됨
- 2026. 3. 20.
- 업데이트됨
- 2026. 4. 8.
- CNA 할당 중
- Wordfence
- 증거 관찰됨
- 2026. 8. 19.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N낮음 · 다음 30일
- 백분위수
- 19.8%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
WordPress용 Contact List 플러그인은 3.0.18을 포함한 모든 버전에서 '_cl_map_iframe' 매개변수를 통한 저장형 교차 사이트 스크립팅(Stored Cross-Site Scripting)에 취약합니다. 이는 Google Maps iframe 사용자 정의 필드를 처리할 때 입력 검증 및 출력 이스케이프가 충분하지 않기 때문입니다. class-contact-list-custom-fields.php의 saveCustomFields() 함수는 정규식을 사용하여 사용자 입력에서 <iframe> 태그를 추출하지만 iframe의 속성을 검증하거나 살균하지 않아 'onload'와 같은 이벤트 핸들러가 포함될 수 있습니다. 추출된 iframe HTML은 update_post_meta()를 통해 저장된 후 class-cl-public-card.php에서 이스케이프나 wp_kses 필터링 없이 프런트엔드에 렌더링됩니다. 이로 인해 Contributor 이상의 권한을 가진 인증된 공격자가 페이지에 임의의 웹 스크립트를 주입할 수 있으며, 사용자가 해당 페이지에 접근할 때마다 스크립트가 실행됩니다.
소스
1Contact List Plugin의 인증된 저장형 크로스 사이트 스크립팅(XSS)
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.