🇰🇷 한글 설명
GRR은 리소스 관리 및 예약 애플리케이션입니다. 공지된 수정 버전 4.5.0 이전에는 데이터베이스 복원 기능이 파일 경로를 검증하거나 제한하지 않습니다. 관리자 권한을 가진 사용자가 입력값을 조작하여 서버의 임의 파일을 읽거나 삭제할 수 있으며, 이로 인해 민감 정보 노출과 파일 삭제를 통한 서비스 거부가 발생할 수 있습니다. 서버가 상승된 권한으로 실행 중이면 피해가 더 커집니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 데이터 복원 기능을 악용해 서버의 다른 파일을 열어보거나 지울 수 있는 취약점입니다. 서버가 높은 권한으로 돌아가고 있다면 피해 범위가 더 넓어집니다.
🇺🇸 원문 (English)
GRR is a resource management and reservation application. Prior to the advisory-reported fixed version 4.5.0, the database restoration feature fails to enforce or validate file paths. A user with administrator privileges can manipulate the input to read or delete arbitrary files on the server, causing sensitive file disclosure and denial of service through file deletion. The impact is amplified when the server runs with elevated privileges. The advisory reports this issue as fixed in version 4.5.0.
📍 영향받는 시스템
GRR 4.5.0 미만 버전
⚔️ 공격 벡터
관리자 권한을 가진 사용자가 데이터베이스 복원 기능의 파일 경로 입력값을 조작하여 임의 파일 읽기 및 삭제 수행
🛡️ 대응 방법
GRR을 4.5.0 이상 버전으로 업데이트하고, 관리자 계정 권한을 최소화하며, 서버 프로세스를 최소 권한으로 실행
🔧 검증 코드
출력된 버전이 4.5.0 미만이면 취약하고, 4.5.0 이상이면 수정된 버전이며, 아무 출력이 없으면 GRR이 설치되어 있지 않을 가능성이 높습니다.
grr --version 2>/dev/null || (dpkg -l | grep -i grr) 2>/dev/null || (rpm -qa | grep -i grr) 2>/dev/null
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server