🔍 CVE-2023-26441

5.7
CVSS Score
MEDIUM
2023-08-02
2026-06-17 05:43
✅ 완료

🇰🇷 한글 설명

Cacheservice가 리소스 접근 시 상대 경로 캐시 객체가 정의된 절대 위치를 가리키는지 올바르게 확인하지 않는 취약점입니다. 데이터베이스에 접근 권한이 있고 로컬 또는 제한된 네트워크에 있는 공격자는 서비스 시스템 계정으로 접근 가능한 임의의 로컬 파일 시스템 리소스를 읽을 수 있습니다.

💡 쉬운 설명

파일의 위치를 확인하는 과정에서 허점이 있어, 공격자가 허용되지 않은 시스템 내부 파일을 몰래 읽을 수 있는 문제입니다. 이를 통해 중요한 설정 파일이나 데이터가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Cacheservice did not correctly check if relative cache object were pointing to the defined absolute location when accessing resources. An attacker with access to the database and a local or restricted network would be able to read arbitrary local file system resources that are accessible by the services system user account. We have improved path validation and make sure that any access is contained to the defined root directory. No publicly available exploits are known.

📍 영향받는 시스템

Cacheservice (패치 적용 전 버전)

⚔️ 공격 벡터

데이터베이스 접근 권한을 가진 공격자가 네트워크를 통해 경로 조작(Path Traversal)을 시도하여 파일 읽기

🛡️ 대응 방법

경로 검증 기능이 개선된 최신 버전의 Cacheservice로 업데이트

🔧 검증 코드

설치된 Cacheservice의 경로를 확인한 후, 해당 서비스의 보안 패치 적용 여부를 제조사 공지사항과 대조하여 확인합니다.

Shell / Script
find / -name '*cacheservice*' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST