[해외보안뉴스] LiteLLM, GitHub OAuth 토큰 탈취로 인한 공급망 공격 피해 발생
오픈소스 LLM 인터페이스 라이브러리인 LiteLLM이 최근 악의적인 공급망 공격을 받았습니다. 해커들은 유출된 GitHub CLI OAuth 토큰을 악용하여 권한을 탈취한 후, 파이썬 패키지 색인(PyPI)과 Docker 허브에 악성 코드가 포함된 패키지 및 이미지를 무단으로 배포하고 승인한 것으로 확인되었습니다.
이번 사건은 LiteLLM 패키지를 의존성으로 추가하여 사용 중인 개발자와 기업 환경 전반에 직간접적인 영향을 미칩니다. 공격자는 탈취한 OAuth 토큰을 활용해 기존의 푸시 및 승인 절차를 우회하였으며, 해당 시점에 오염된 PyPI 패키지나 Docker 이미지를 다운로드하여 적용한 AI 서비스 파이프라인 및 개발 환경은 악성 코드 실행 및 자격 증명 유출 위험에 노출되었습니다.
LiteLLM을 사용하는 모든 조직과 개발자는 즉시 활용 중인 라이브러리 및 Docker 이미지 버전을 점검해야 합니다. 영향을 받은 버전이 확인되면 악성 패키지를 제거하고 안전한 최신 버전으로 업데이트해야 하며, 연동된 CI/CD 파이프라인의 GitHub OAuth 토큰 및 자격 증명을 즉시 폐기 후 재발급해야 합니다. 아울러 시스템 내 비정상적인 자격 증명 사용 및 추가 침투 흔적이 있는지 대대적인 보안 감사를 진행할 것이 강력히 권고됩니다.
♥ 추천 0
OAuth 토큰 탈취 하나로 PyPI와 Docker 레지스트리 배포 파이프라인 전체가 오염된 심각한 공급망 공격 사례입니다.
CI/CD 환경에서는 과도한 권한의 장기 유효 토큰을 지양하고, OIDC 기반의 단기(Ephemeral) 토큰 사용과 최소 권한 원칙을 엄격히 적용해야 합니다.
특히 패키지 릴리스 파이프라인에는 서명(Code Signing) 검증과 다중 승인(Multi-party Approval) 절차를 필수 방어선으로 구축해야겠습니다.
GitHub CLI OAuth 토큰 유출을 이용해 PyPI와 Docker 레지스트리를 직접 오염시킨 전형적이면서도 파급력이 큰 공급망 공격 벡터입니다. LiteLLM처럼 최근 AI 파이프라인에서 널리 쓰이는 오픈소스를 타깃으로 삼았기 때문에, 이를 의존성으로 가져다 쓰는 수많은 하위 시스템이 별도의 공격 과정 없이 즉시 RCE(원격 코드 실행)나 권한 탈취 위험에 노출되었습니다. 공격자 관점에서는 개별 시스템을 일일이 타격하는 것보다 개발/배포 환경의 인증 토큰 하나를 획득해 대규모 침투 기반을 마련하는 것이 훨씬 효율적임을 잘 보여주는 사례입니다.
최근 AI 및 LLM 도입이 활발해지면서 관련 오픈소스 라이브러리를 겨냥한 공급망 공격 리스크가 실질적인 위협으로 다가오고 있습니다.
특히 이번 사건은 개발자 인증 토큰 관리의 부실이 CI/CD 파이프라인 전체의 오염으로 이어질 수 있음을 극명하게 보여줍니다.
조직 차원에서 개발 파이프라인 내 OAuth 토큰의 최소 권한 부여 및 주기적 회전 정책을 즉시 점검하고, 외부 패키지 도입 시 의존성 검증(SBOM) 프로세스를 더욱 엄격히 적용해야 합니다.