CVE-2026-59140 in Data::SortedSet::Shared정보

요약

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

Perl용 Data::SortedSet::Shared의 0.03 미만 버전에서 순위(rank) 및 최소/최대(min/max) 쿼리 경로에 유효성 검사되지 않은 노드 인덱스를 통해 경계 초과 읽기(out-of-bounds read)가 가능합니다.

접속 시 검증자(ss_validate_header)는 루트 인덱스만 노드 풀(node_capacity)에 대해 제한합니다. 이후 순서 통계(order-statistics) 및 최소/최대 쿼리는 mmap된 세그먼트에서 직접 읽어온 children[], leftmost, rightmost 노드 인덱스를 node_capacity로 제한하지 않고 사용합니다. 전체 구조 검사(ss_validate_tree)는 존재하지만 명시적인 validate 메소드를 통해서만 실행되며, 접속 시에는 실행되지 않습니다.

백킹 파일(backing file)을 작성할 수 있는 로컬 피어(peer)가 헤더를 유효하게 유지한 채 트리 링크(tree links)를 손상시키면, 다음 순위(rank), 최소(min) 또는 최대(max) 쿼리에서 경계 초과 노드 인덱스를 역참조하여 인접 메모리를 읽거나 프로세스를 충돌시킬 수 있습니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

CPANSec

예약하다

2026. 07. 02.

모더레이션

수락

항목

VDB-381023

EPSS

0.00337

활동

낮음

출처

Do you know our Splunk app?

Download it now for free!