🇰🇷 한글 설명
PowerPack Addons for Elementor 워드프레스 플러그인 3.1.3 이전 버전은 서버 측 HTTP 요청에 사용하기 전에 사용자가 입력한 URL을 검증하지 않습니다. 이로 인해 contributor 이상 권한의 사용자가 내부 및 루프백 리소스를 대상으로 SSRF 공격을 수행하고 응답 내용을 읽을 수 있습니다.
💡 쉬운 설명
워드프레스 사이트의 PowerPack 플러그인에 URL 검증이 빠져 있어, 글 작성 권한을 가진 사용자가 서버를 이용해 내부 시스템에 접근할 수 있습니다. 플러그인을 3.1.3 이상으로 업데이트하면 해결됩니다.
🇺🇸 원문 (English)
The PowerPack Addons for Elementor: Widgets, Form Styler and Templates WordPress plugin before 3.1.3 does not validate a user-supplied URL before using it in a server-side HTTP request, which could allow users with the contributor role and above to perform Server-Side Request Forgery attacks against internal and loopback resources and read the response back.
📍 영향받는 시스템
PowerPack Addons for Elementor 플러그인 3.1.3 미만 버전을 사용하는 워드프레스 사이트
⚔️ 공격 벡터
contributor 이상 권한을 가진 인증된 사용자가 플러그인의 URL 입력 기능에 내부 주소(예: 127.0.0.1, 사설 IP)를 넣어 서버가 요청하게 하고 응답을 확인
🛡️ 대응 방법
PowerPack Addons for Elementor 플러그인을 3.1.3 이상 버전으로 업데이트하고, 불필요한 사용자 권한을 최소화
🔧 검증 코드
출력된 버전이 3.1.3 미만이면 취약하고, 3.1.3 이상이면 패치가 적용된 것입니다. 아무 결과도 없으면 플러그인이 설치되지 않은 것입니다.
wp plugin get powerpack-elements --field=version 2>/dev/null || grep -r "Version:" wp-content/plugins/powerpack-elements/*.php 2>/dev/null | head -1