🔍 CVE-2026-7638

5.3
CVSS Score
MEDIUM
2026-05-02
2026-06-17 11:02
✅ 완료

🇰🇷 한글 설명

WordPress의 App Builder 플러그인 5.6.0 이하 버전에서 부적절한 권한 검증으로 인한 IDOR 취약점이 발견되었습니다. 공격자는 인증된 사용자 권한을 이용해 upload_avatar() 함수 내 user_id 파라미터를 조작함으로써 관리자를 포함한 임의 사용자의 프로필 아바타를 변경할 수 있습니다.

💡 쉬운 설명

로그인한 일반 사용자가 다른 사람의 아이디를 입력하여 그 사람의 프로필 사진을 마음대로 바꿀 수 있는 보안 결함입니다. 관리자의 프로필 사진까지 조작할 수 있어 계정 사칭 등의 위험이 있습니다.

🇺🇸 원문 (English)

The App Builder – Create Native Android & iOS Apps On The Flight plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to and including 5.6.0. This is due to missing authorization validation in the `upload_avatar()` function, which accepts an attacker-controlled `user_id` parameter from the POST request body and uses it to update user meta without verifying that the authenticated requester owns or has permission to modify the target account. This makes it possible for authenticated attackers, with Subscriber-level access and above, to overwrite the profile avatar of any arbitrary user on the site, including administrators, by supplying a target `user_id` in the request body to the `/wp-json/app-builder/v1/upload-avatar` endpoint.

📍 영향받는 시스템

App Builder – Create Native Android & iOS Apps On The Flight 플러그인 5.6.0 이하 모든 버전

⚔️ 공격 벡터

/wp-json/app-builder/v1/upload-avatar 엔드포인트에 조작된 user_id를 포함한 POST 요청 전송

🛡️ 대응 방법

해당 플러그인을 최신 버전으로 업데이트하거나, 권한 검증 로직이 포함된 패치를 적용해야 합니다.

🔧 검증 코드

출력된 플러그인 목록에서 app-builder의 버전을 확인하여 5.6.0 이하인지 점검합니다.

Shell / Script
wp plugin list --status=active | grep -E 'app-builder'

📊 CVSS Vector String

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