CVE-2026-71514 in NLTK정보

요약

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

NLTK 3.9.4부터 3.10.2까지 CrubadanCorpusReader에 경로 순회(path traversal) 취약점이 존재합니다. _load_lang_ngrams는 코퍼스 루트와 corpus table.txt 매핑 파일에서 읽은 crubadan_code(컬럼-0 값)를 결합하고, pathsec 검증된 오프너 대신 내장 open()을 사용하여 결과를 엽니다. 따라서 해당 값이 절대 경로일 경우 os.path.join가 루트를 무시하며, nltk.pathsec이 ENFORCE 설정 시 적용하는 containment 검사를 거치지 않고 코퍼스 디렉토리 밖으로 탈출합니다. 공격자가 코퍼스 패키지를 제어할 수 있는 경우 lang_freq를 통해 코드스 루트 외부의 파일 내용을 유출할 수 있으며, 이는 -3grams.txt로 끝나는 경로에 한정되고 그 내용은 토큰 개수 행(token count lines)으로 구문 분석 가능합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

VulnCheck

예약하다

2026. 08. 06.

모더레이션

수락

항목

VDB-394330

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!