🇰🇷 한글 설명
CRM-CTT Interleave 4.2.0 미만 버전의 functions.php 내 CheckCustomerAccess 함수가 사용자 권한을 적절히 검증하지 못하는 취약점입니다. 이로 인해 LIMITTOCUSTOMERS 권한을 가진 인증된 원격 사용자가 접근 제한을 우회하여 비활성 사용자의 설정을 수정할 수 있습니다.
💡 쉬운 설명
제한된 권한을 가진 사용자가 시스템의 보안 검사를 속여서 다른 사용자의 설정을 마음대로 바꿀 수 있는 문제입니다. 권한 관리가 제대로 이루어지지 않아 발생하는 보안 허점입니다.
🇺🇸 원문 (English)
The CheckCustomerAccess function in functions.php in CRM-CTT Interleave before 4.2.0 (formerly CRM-CTT) does not properly verify user privileges, which allows remote authenticated users with the LIMITTOCUSTOMERS privilege to bypass intended access restrictions and edit non-active user settings. NOTE: some of these details are obtained from third party information.
📍 영향받는 시스템
CRM-CTT Interleave (formerly CRM-CTT) 4.2.0 미만 버전
⚔️ 공격 벡터
인증된 원격 사용자가 권한 검증 로직을 우회하여 악의적인 요청을 전송
🛡️ 대응 방법
CRM-CTT Interleave를 최신 버전(4.2.0 이상)으로 업데이트
🔧 검증 코드
해당 함수가 포함된 functions.php 파일이 존재하고 버전이 4.2.0 미만인지 확인
grep -r "CheckCustomerAccess" /path/to/crm/functions.php
📊 CVSS Vector String
AV:N/AC:L/Au:S/C:P/I:P/A:P
💻 영향받는 소프트웨어
IBM Security Verify Access