🇰🇷 한글 설명
1.10.11 미만 버전의 Grav admin 플러그인은 호출자의 권한을 올바르게 검증하지 않습니다. 이로 인해 admin.login 권한을 가진 사용자가 제3자 플러그인을 설치하여 임의 코드를 실행하고 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
관리자 로그인 권한만 있는 사용자가 허가되지 않은 프로그램을 설치하여 서버 전체를 제어할 수 있는 보안 약점입니다. 악의적인 플러그인을 설치하면 공격자가 시스템의 주인처럼 행동할 수 있습니다.
🇺🇸 원문 (English)
The Grav admin plugin prior to version 1.10.11 does not correctly verify caller's privileges. As a consequence, users with the permission `admin.login` can install third-party plugins and their dependencies. By installing the right plugin, an attacker can obtain an arbitrary code execution primitive and elevate their privileges on the instance. The vulnerability has been addressed in version 1.10.11. As a mitigation blocking access to the `/admin` path from untrusted sources will reduce the probability of exploitation.
📍 영향받는 시스템
Grav admin plugin versions prior to 1.10.11
⚔️ 공격 벡터
권한이 낮은 사용자가 악성 플러그인을 설치하여 임의 코드 실행 및 권한 상승 유도
🛡️ 대응 방법
Grav admin 플러그인을 1.10.11 이상 버전으로 업데이트하거나 /admin 경로에 대한 접근을 제한하십시오.
🔧 검증 코드
출력된 버전 번호가 1.10.11보다 낮은지 확인하십시오.
grep -r "version" vendor/grav/plugin-admin/ 2>/dev/null || echo 'Plugin not found'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM Security Verify Access