🇰🇷 한글 설명
WordPress용 Sigma Forms Pro 플러그인의 handle_form_submission 함수에서 원격 코드 실행(RCE) 취약점이 발견되었습니다. 이 취약점은 파일 업로드 시 MIME 유형 검증을 우회하고 모든 사용자에게 unfiltered_upload 권한을 부여하여 공격자가 서버에서 코드를 실행할 수 있게 합니다. 특히 특정 기본 템플릿들은 파일 제한이 설정되어 있지 않아 설치 즉시 공격에 노출될 수 있습니다.
💡 쉬운 설명
웹사이트의 양식 작성 기능에 보안 구멍이 있어, 누구나 악성 파일을 올려 서버를 조종할 수 있는 상태입니다. 특히 기본으로 제공되는 몇몇 양식들은 아무런 방어 장치가 없어 매우 위험합니다.
🇺🇸 원문 (English)
The Sigma Forms Pro plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1.4.5 via the handle_form_submission function. This is due to the plugin dynamically granting the unfiltered_upload capability to all users during form submissions and bypassing MIME type validation when allowed_file_types is not configured. This makes it possible for unauthenticated attackers to execute code on the server. Several default pre-built templates including Job Application, Support Ticket, and Wholesale Application have file upload fields with no file type restrictions configured by design, making this vulnerability immediately exploitable upon installation.
📍 영향받는 시스템
Sigma Forms Pro plugin for WordPress (버전 1.4.5 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 파일 유형 제한이 없는 양식 제출 기능을 통해 악성 파일을 업로드하여 원격 코드 실행
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, allowed_file_types 설정을 통해 허용된 파일 확장자만 업로드 가능하도록 제한해야 합니다.
🔧 검증 코드
명령어 결과에 'sigma-forms-pro'가 나타나면 해당 플러그인이 설치되어 있으므로 버전 확인이 필요합니다.
wp plugin list --status=active | grep -i 'sigma-forms-pro'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server