🇰🇷 한글 설명
WordPress의 FormGent 플러그인 1.9.2 이하 버전에서 인증되지 않은 사용자가 임의의 파일을 삭제할 수 있는 취약점이 발견되었습니다. REST API 엔드포인트의 권한 검사 누락과 특정 조건에서의 경로 탐색 취약점을 악용하여 wp-config.php와 같은 핵심 파일을 삭제함으로써 사이트 전체를 장악할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 해커가 웹사이트의 중요한 파일을 마음대로 지울 수 있는 심각한 보안 결함입니다. 특히 설정 파일을 지워 웹사이트를 초기화하거나 완전히 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
The FormGent plugin for WordPress is vulnerable to unauthorized arbitrary file deletion due to a missing capability check on the /wp-json/formgent/responses/attachments REST API endpoint in all versions up to, and including, 1.9.2 This is due to the REST API route being registered without any authentication middleware in routes/rest/api.php. This makes it possible for unauthenticated attackers to delete arbitrary files within the formgent uploads directory. Additionally, on Linux servers where the wp-content/uploads/formgent directory does not yet exist (the default state after plugin installation), the path traversal protection can be bypassed, enabling deletion of arbitrary files including wp-config.php which can lead to complete site takeover via a fresh WordPress installation.
📍 영향받는 시스템
WordPress FormGent plugin versions up to and including 1.9.2
⚔️ 공격 벡터
인증되지 않은 REST API 엔드포인트를 통한 경로 탐색 및 임의 파일 삭제 공격
🛡️ 대응 방법
FormGent 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 1.9.2 이하이면 해당 취약점에 노출된 상태입니다.
wp-cli plugin list --name=formgent --format=json | grep -E '"version":"[0-9.]+"'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux