🇰🇷 한글 설명
skops 라이브러리의 OperatorFuncNode에 존재하는 불일치를 이용하여 신뢰할 수 없는 연산자 메서드의 실행을 숨길 수 있습니다. 이를 통해 안전해 보이는 함수를 호출하는 코드 재사용 공격으로 임의 코드 실행까지 가능합니다. 버전 0.12.0에서 수정되었습니다.
💡 쉬운 설명
skops 라이브러리에 숨겨진 취약점이 있어서 공격자가 겉으로는 안전해 보이는 명령을 통해 컴퓨터를 완전히 제어할 수 있습니다. 라이브러리를 최신 버전으로 업데이트하면 이 문제를 해결할 수 있습니다.
🇺🇸 원문 (English)
skops is a Python library which helps users share and ship their scikit-learn based models. Versions 0.11.0 and below contain a inconsistency in the OperatorFuncNode which can be exploited to hide the execution of untrusted operator methods. This can then be used in a code reuse attack to invoke seemingly safe functions and escalate to arbitrary code execution with minimal and misleading trusted types. This is fixed in version 0.12.0.
📍 영향받는 시스템
skops Python 라이브러리 버전 0.11.0 이하
⚔️ 공격 벡터
OperatorFuncNode의 불일치를 악용하여 신뢰할 수 없는 연산자 메서드 실행을 숨기고 코드 재사용 공격 수행
🛡️ 대응 방법
skops를 0.12.0 이상의 버전으로 업그레이드
🔧 검증 코드
Version이 0.12.0 이상이면 안전함. 0.11.0 이하면 즉시 업그레이드 필요.
pip show skops | grep Version