🇰🇷 한글 설명
WordPress용 Kadence Blocks 플러그인 3.6.3 버전 이하에서 권한 우회 취약점이 발견되었습니다. process_pattern REST API 엔드포인트가 사용자의 파일 업로드 권한을 적절히 검증하지 않아, 기여자(Contributor) 이상의 권한을 가진 인증된 공격자가 원격 이미지 URL을 통해 미디어 라이브러리에 이미지를 업로드할 수 있습니다.
💡 쉬운 설명
권한이 낮은 사용자도 허가 없이 웹사이트에 이미지를 마음대로 올릴 수 있는 보안 구멍이 발견되었습니다. 공격자가 외부 링크를 이용해 서버에 몰래 파일을 저장할 수 있어 위험합니다.
🇺🇸 원문 (English)
The Kadence Blocks — Page Builder Toolkit for Gutenberg Editor plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.6.3. This is due to the plugin not properly verifying that a user has the `upload_files` capability in the `process_pattern` REST API endpoint. This makes it possible for authenticated attackers, with contributor level access and above, to upload images to the WordPress Media Library by supplying remote image URLs that the server downloads and creates as media attachments.
📍 영향받는 시스템
Kadence Blocks — Page Builder Toolkit for Gutenberg Editor (WordPress plugin) version 3.6.3 and below
⚔️ 공격 벡터
인증된 공격자가 process_pattern REST API에 원격 이미지 URL을 전송하여 미디어 라이브러리에 파일을 업로드
🛡️ 대응 방법
Kadence Blocks 플러그인을 최신 버전으로 업데이트하여 권한 검증 로직을 적용하십시오.
🔧 검증 코드
출력된 결과에서 kadence-blocks의 버전을 확인하여 3.6.3 이하인지 체크합니다.
wp plugin list --allow-root | grep -E 'kadence-blocks'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access