🇰🇷 한글 설명
Fujitsu Research의 OneCompression 라이브러리 1.2.1 미만 버전에서 안전하지 않은 역직렬화 취약점이 발견되었습니다. 공격자가 조작된 model.pt 체크포인트 파일을 제공할 경우, QuantizedModelLoader.load_quantized_model_pt() 함수가 weights_only=False 설정으로 torch.load를 호출하여 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
악성 코드가 숨겨진 모델 파일을 불러올 때 컴퓨터가 해당 코드를 자동으로 실행해버리는 보안 결함입니다. 공격자가 만든 파일을 읽기만 해도 해커가 사용자의 컴퓨터를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
Fujitsu Research's OneCompression library before 1.2.1 contains an unsafe deserialization vulnerability that allows attackers to execute arbitrary code by supplying a crafted model.pt checkpoint file, as QuantizedModelLoader.load_quantized_model_pt() unconditionally calls torch.load with weights_only=False, invoking Python's pickle machinery during deserialization. Attackers can embed malicious __reduce__ methods in a crafted model checkpoint to execute arbitrary Python code, including system commands, when the library loads the file from a caller-selected model directory.
📍 영향받는 시스템
Fujitsu Research OneCompression library version < 1.2.1
⚔️ 공격 벡터
조작된 model.pt 체크포인트 파일을 통한 원격 코드 실행 (RCE)
🛡️ 대응 방법
OneCompression 라이브러리를 1.2.1 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 1.2.1 미만인 경우 해당 취약점에 노출된 상태입니다.
pip show OneCompression | grep Version