🇰🇷 한글 설명
Linux 환경의 Quake 2 서버 3.13 버전에서 config.cfg 설정 파일의 파일 권한을 적절히 검사하지 않는 취약점이 발견되었습니다. 이를 통해 로컬 사용자가 config.cfg를 대상 파일로 연결하는 심볼릭 링크를 생성하여 임의의 파일을 읽을 수 있습니다.
💡 쉬운 설명
서버 설정 파일이 권한 확인을 제대로 하지 않아, 공격자가 가짜 연결 통로를 만들어 서버 내의 중요한 파일을 몰래 훔쳐볼 수 있는 문제입니다. 컴퓨터 내부의 다른 파일을 마치 설정 파일인 것처럼 속여서 읽어내는 방식입니다.
🇺🇸 원문 (English)
Quake 2 server 3.13 on Linux does not properly check file permissions for the config.cfg configuration file, which allows local users to read arbitrary files via a symlink from config.cfg to the target file.
📍 영향받는 시스템
Quake 2 server 3.13 on Linux
⚔️ 공격 벡터
로컬 사용자가 config.cfg 파일을 타겟 파일로 가리키는 심볼릭 링크로 교체하여 파일 읽기 권한 탈취
🛡️ 대응 방법
설정 파일의 권한을 엄격하게 제한하고, 심볼릭 링크를 통한 파일 접근을 차단하도록 서버 설정을 수정하거나 업데이트해야 합니다.
🔧 검증 코드
출력 결과에서 config.cfg가 심볼릭 링크(l로 시작)인지 확인하고, 연결된 대상이 의도치 않은 파일인지 점검합니다.
ls -l /path/to/quake2/config.cfg
📊 CVSS Vector String
AV:L/AC:L/Au:N/C:P/I:N/A:N
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux