Boltz 2.0.0
공격자는 시스템에 악의적인 pickle 파일을 올려 임의의 코드를 실행할 수 있습니다.
Boltz를最新 버전으로 업데이트하거나, 안전한 역직렬화 방법을 사용하여 취약성을 해결할 수 있습니다.
로컬 시스템에서 Python을 사용하여 Verification Code를 실행합니다. 먼저, pickle 파일을 생성하여 boltz_molecule.pkl 파일을 만들어야 합니다. 이후 Verification Code를 실행하여 결과를 확인할 수 있습니다. 결과는 JSON 형식으로 출력됩니다.
import pickle; import os
try:
with open('boltz_molecule.pkl', 'rb') as f:
pickle.load(f)
print('{"result": "취약", "reason": "pickle 파일을 성공적으로 로드했습니다."}')
except Exception as e:
print('{"result": "양호", "reason": "pickle 파일을 로드하지 못했습니다. (' + str(e) + ')"}')
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H