🔍 CVE-2026-94267

9.0
CVSS Score
CRITICAL
2026-10-23
2026-10-23 14:20
✅ 완료

🇰🇷 한글 설명

Advanced Custom Fields: Extended 및 PRO 플러그인 0.9.2.8 이전 버전은 프론트엔드 폼 액션을 통해 게시물을 업데이트할 때 권한 검사를 수행하지 않습니다. 이로 인해 인증되지 않은 방문자가 임의의 게시물을 덮어쓸 수 있으며, 사이트의 필드 정의를 변조해 서버에서 임의 코드 실행으로 이어질 수 있습니다. 공격은 방문자 입력값으로 게시물 대상과 내용을 지정하는 폼이 게시된 경우에만 성공합니다.

💡 쉬운 설명

이 취약점은 로그인하지 않은 사람도 웹사이트의 글을 임의로 수정할 수 있게 만듭니다. 이를 통해 공격자는 서버를 장악하고 악성 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

The Advanced Custom Fields: Extended WordPress plugin before 0.9.2.8, Advanced Custom Fields: Extended PRO WordPress plugin before 0.9.2.8 does not perform any capability check when updating a post through one of its front-end form actions, allowing unauthenticated visitors to overwrite arbitrary posts, including the ones in which the site stores its own field definitions, which in turn leads to arbitrary code execution on the server. Exploitation requires the site to publish a form whose post-update action maps both its target and its content to visitor-submitted values.

📍 영향받는 시스템

Advanced Custom Fields: Extended 및 Advanced Custom Fields: Extended PRO WordPress 플러그인 0.9.2.8 이전 버전

⚔️ 공격 벡터

프론트엔드 폼의 게시물 업데이트 기능에 권한 검사가 없어, 비인증 공격자가 대상 게시물 ID와 내용을 조작해 임의 게시물을 덮어쓰고 필드 정의를 변조함

🛡️ 대응 방법

플러그인을 0.9.2.8 이상으로 즉시 업데이트하고, 외부 입력으로 게시물 대상을 지정하는 프론트엔드 폼을 점검 및 제거

🔧 검증 코드

출력된 버전이 0.9.2.8 미만이면 취약하며, 0.9.2.8 이상이면 패치된 상태입니다. 아무 결과도 없으면 플러그인이 설치되지 않은 것입니다.

Shell / Script
wp plugin list --name=acf-extended --fields=name,version,status 2>/dev/null || grep -h 'Version:' wp-content/plugins/acf-extended*/acf-extended*.php 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

WordPress