🔍 CVE-2026-115533

0.0
CVSS Score
UNKNOWN
2026-10-26
2026-10-27 16:04
✅ 완료

🇰🇷 한글 설명

LeRobot 라이브러리의 from_pretrained() 메서드 및 관련 경로에서 안전하지 않은 동적 클래스 인스턴스화로 인해 임의 코드 실행이 가능합니다. 정책의 프로세서 설정 JSON 내 class 필드를 importlib.import_module()과 getattr()로 해석하여 Python 클래스를 동적으로 생성하기 때문입니다.

💡 쉬운 설명

LeRobot이라는 로봇 AI 라이브러리가 외부 설정 파일을 읽을 때 그 안에 적힌 이름대로 프로그램을 실행합니다. 악의적인 설정 파일을 불러오면 공격자가 원하는 코드가 컴퓨터에서 실행될 수 있습니다.

🇺🇸 원문 (English)

The LeRobot library is vulnerable to arbitrary code execution via unsafe dynamic class instantiation in the from_pretrained() method and related paths. When loading a policy's processor configuration from a repository, the library uses the class field within the JSON configuration to dynamically resolve and instantiate Python classes using importlib.import_module() and getattr().

📍 영향받는 시스템

LeRobot 라이브러리(허깅페이스 기반 로봇 학습 프레임워크)의 취약 버전 전반, 정확한 영향 버전은 공식 advisory 확인 필요

⚔️ 공격 벡터

공격자가 악성 class 필드를 포함한 프로세서 설정 JSON을 저장소에 올리고 사용자가 from_pretrained()로 이를 로드하면 임의 코드가 실행됨

🛡️ 대응 방법

LeRobot을 패치된 최신 버전으로 업그레이드하고, 신뢰할 수 없는 저장소의 정책 및 설정 파일 로드를 피하십시오.

🔧 검증 코드

출력된 Version 값을 공식 advisory의 패치 버전과 비교하여 같거나 높으면 조치 완료, 낮으면 취약한 상태입니다.

Shell / Script
pip show lerobot 2>/dev/null | grep -i version

💻 영향받는 소프트웨어

Python