🇰🇷 한글 설명
Sony Neural Network Libraries 1.39.0 이하 버전의 NNP Converter 구성요소에서 발견된 취약점입니다. python/src/nnabla/utils/converter/utils.py 파일의 func_set_nnabla_version_decorate 함수에서 function.type 인자를 조작하면 코드 인젝션이 발생할 수 있으며, 원격에서 공격이 가능합니다. 공개된 익스플로잇이 존재하며, 벤더는 사전 통보에 응답하지 않았고 해당 제품은 더 이상 지원되지 않습니다.
💡 쉬운 설명
공격자가 특정 입력값을 조작해 프로그램 안에 자신의 명령을 몰래 실행시킬 수 있는 문제입니다. 이미 공격 방법이 공개되어 있고 제품 지원이 중단되어 공식 수정이 없을 수 있으니 사용 여부를 확인하고 제거하거나 격리해야 합니다.
🇺🇸 원문 (English)
A security flaw has been discovered in Sony Neural Network Libraries up to 1.39.0. This impacts the function func_set_nnabla_version_decorate of the file python/src/nnabla/utils/converter/utils.py of the component NNP Converter. Performing a manipulation of the argument function.type results in code injection. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way. This vulnerability only affects products that are no longer supported by the maintainer.
📍 영향받는 시스템
Sony Neural Network Libraries (nnabla) 1.39.0 이하 버전, NNP Converter 구성요소
⚔️ 공격 벡터
원격에서 function.type 인자를 조작한 입력을 전달하여 임의 코드를 실행하는 방식
🛡️ 대응 방법
지원이 종료되어 공식 패치가 없으므로 해당 패키지를 제거하거나 외부에서 접근 불가능한 환경으로 격리하고, 입력값 검증을 적용한 대체 라이브러리로 전환
🔧 검증 코드
출력된 Version 값이 1.39.0 이하이면 취약한 버전이므로 제거 또는 격리가 필요하며, 명령어 결과가 없으면 설치되어 있지 않은 것입니다.
pip show nnabla 2>/dev/null | grep -i version