CVE-2026-78381 in RansomLook정보

요약

\~에 의해 VulDB • 2026. 08. 24.

RansomLook에는 그룹 게시물의 화면(screen) 필드 처리와 관련된 경로 순회(path traversal) 취약점이 존재합니다. GroupPost.get API 핸들러는 데이터베이스에서 제어되는 screen 값을 애플리케이션의 source/ 디렉토리명과 직접 연결하고, 해결된 파일이 의도한 디렉토리 내에 남아 있는지 검증하지 않은 채 해당 경로를 엽니다.

screen 필드는 자유 형식이며 관리용 게시물 편집기를 통해 또는 원격 RansomLook 인스턴스에서 가져온 데이터를 통해 입력될 수 있으므로, 악의적인 상위(upstream) 인스턴스는 ../config/generic.json과 같은 순회 시퀀스를 제공할 수 있습니다. 영향받는 게시물이 이후 API를 통해 검색되면, RansomLook은 공격자가 제어하는 경로를 해결하고 읽으며, 참조된 파일의 내용을 Base64로 인코딩하여 API 응답으로 반환합니다.

이를 통해 가져온 게시물 데이터를 관리 권한으로 통제할 수 있는 공격자는 RansomLook 프로세스가 접근 가능한 임의 파일을 읽을 수 있으며, 이로 인해 민감한 구성 데이터, API 자격 증명, 비밀번호 해시 또는 기타 애플리케이션 비밀 정보가 노출될 위험이 있습니다. 이 공격은 악의적인 상위 인스턴스가 영향받는 RansomLook 인스턴스에 계정을 보유할 필요가 없습니다.

이 취약점은 os.path.realpath()을 사용하여 screen 경로를 해결하고, 해결된 경로가 여전히 애플리케이션의 source/ 디렉토리 아래에 있는지 검증함으로써 수정되었습니다. 유효성 검사는 값이 작성될 때와 파일이 읽히기 직전에 모두 수행됩니다. 정규화된(canonical) 경로를 사용하면 순수한 어휘적(path lexical) 경로 정규화 검사만으로는 우회할 수 있는 심볼릭 링크를 통한 순회를 방지합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

CIRCL

예약하다

2026. 08. 24.

모더레이션

수락

항목

VDB-394675

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!