🔍 CVE-2026-12428

6.5
CVSS Score
MEDIUM
2026-07-09
2026-07-09 16:19
✅ 완료

🇰🇷 한글 설명

WordPress의 Blocks for ACF Fields 플러그인 1.6.2 이하 버전에서 권한 확인 미흡으로 인한 데이터 무단 접근 취약점이 발견되었습니다. 인증된 공격자가 특정 권한을 이용해 접근 권한이 없는 임의의 게시물 내 ACF 필드 값을 읽을 수 있습니다.

💡 쉬운 설명

플러그인의 보안 검사 과정에 허점이 있어, 권한이 있는 사용자가 남의 비공개 글이나 작성 중인 글의 내용을 몰래 훔쳐볼 수 있는 문제입니다. 이를 통해 중요한 정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

The Blocks for ACF Fields plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the get_all_values() function in the /wp-json/acf-field-blocks/v1/values REST endpoint in versions up to, and including, 1.6.2. The permission_callback only verifies the generic publish_posts capability and the handler passes a user-supplied id parameter directly to get_field_objects() without verifying that the requesting user is authorized to read the target object. This makes it possible for authenticated attackers, with Author-level access and above, to read ACF field values from arbitrary posts (including private posts, drafts, posts by other users, and other ACF-supported objects) that they should not have access to.

📍 영향받는 시스템

WordPress Blocks for ACF Fields plugin versions up to and including 1.6.2

⚔️ 공격 벡터

인증된 공격자가 REST API 엔드포인트에 조작된 ID 파라미터를 전달하여 권한 밖의 데이터를 요청

🛡️ 대응 방법

Blocks for ACF Fields 플러그인을 최신 보안 패치 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 플러그인 목록에서 해당 플러그인의 버전을 확인하여 1.6.2 이하인지 체크합니다.

Shell / Script
wp plugin list --status=active | grep 'blocks-for-acf-fields'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST