🔍 CVE-2026-112304

7.5
CVSS Score
HIGH
2026-10-19
2026-10-22 04:17
✅ 완료

🇰🇷 한글 설명

docTR 1.1.0 이하 버전의 load_pretrained_params() 함수에서 안전하지 않은 역직렬화 취약점이 발견되었습니다. 공격자가 조작된 체크포인트 파일을 제공할 경우, torch.load가 악성 피클(pickle) 페이로드를 실행하여 프로세스 권한으로 임의의 파이썬 코드를 실행할 수 있습니다.

💡 쉬운 설명

프로그램이 학습된 데이터를 불러올 때, 데이터 안에 숨겨진 악성 명령어를 함께 실행해버리는 보안 약점입니다. 해커가 만든 가짜 데이터를 불러오기만 해도 컴퓨터가 해킹당할 수 있습니다.

🇺🇸 원문 (English)

docTR through 1.1.0 contains an unsafe deserialization vulnerability in load_pretrained_params() that loads checkpoints with torch.load without weights_only=True. Attackers who control a local or URL-supplied checkpoint can embed a malicious pickle payload to execute Python code with the loading process's privileges on torch releases before 2.6.

📍 영향받는 시스템

docTR 1.1.0 이하 버전 (PyTorch 2.6 미만 환경)

⚔️ 공격 벡터

로컬 파일 또는 URL을 통해 조작된 체크포인트 파일을 로드하도록 유도

🛡️ 대응 방법

docTR를 최신 버전으로 업데이트하거나, torch.load 호출 시 weights_only=True 옵션을 사용하도록 코드를 수정하십시오.

🔧 검증 코드

출력된 버전이 1.1.0 이하인지 확인하십시오.

Shell / Script
pip show docTR | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Python