Gurae Tech News

Tech Moves. We Track.

Advertisement

LiteLLM 1.107.0 공급망 공격: Python 시작 훅을 통한 인증 정보 탈취 분석

기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.
사진: Zulfugar Karimov / Unsplash. 기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.

2026년 10월 21일, LiteLLM 1.107.0 버전이 PyPI에 악성 코드가 포함된 상태로 배포되었다. 이 패키지는 Python 인터프리터 초기화 과정에서 자동으로 실행되는 파일을 포함해, LiteLLM을 직접 임포트하지 않아도 페이로드가 실행될 수 있었다.

기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.
사진: Haris Illahi / Unsplash. 기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.

악성 코드는 두 가지 실행 경로를 통해 인증 정보를 수집했다. 하나는 경로 확장을 통한 크리덴셜 수집기이며, 다른 하나는 Unix 환경에서 sitecustomize.py를 이용한 추가 코드 실행 기능을 포함했다. 수집 대상은 개발자 도구, AI 애플리케이션, 클라우드 자격 증명, 브라우저 데이터 등 광범위했다.

수집된 데이터는 AES-256-CBC 방식으로 암호화되고, RSA 공개키로 AES 키를 감싸 공격자 서버로 전송되었다. Unix 환경에서는 추가 Python 코드를 원격에서 받아 실행할 수 있는 기능도 포함되어 있었으나, 이 기능의 실제 사용 여부는 확인되지 않았다.

Microsoft는 감염된 환경에서 Python 실행을 자제하고, 신뢰할 수 있는 외부 시스템에서 조사를 진행할 것을 권고한다. 또한, 단순히 패키지를 삭제하는 것만으로는 악성 파일이 남아 있을 수 있어, 환경 전체를 재구축하고 자격 증명을 모두 교체해야 한다고 강조한다.

출처: Microsoft Security