🇰🇷 한글 설명
ai-gateway-payload-processing에서 결함이 발견되었습니다. 인증된 원격 공격자가 요청 본문이나 헤더에 다른 테넌트의 모델 식별자를 지정하면, 서비스가 자격 증명을 가져오기 전에 권한을 확인하지 않아 해당 테넌트의 API 키가 요청에 주입됩니다. 이를 통해 공격자는 타 테넌트의 LLM 리소스와 할당량을 무단으로 사용할 수 있습니다.
💡 쉬운 설명
정상 사용자 한 명이 다른 고객의 AI 서비스 열쇠를 몰래 빌려 쓸 수 있는 취약점입니다. 그 결과 피해자는 요금 폭탄이나 할당량 소진을 겪게 됩니다.
🇺🇸 원문 (English)
A flaw was found in ai-gateway-payload-processing. An authenticated remote attacker can exploit this vulnerability by submitting a request specifying another tenant's model identifier in the request body or header. Because the service does not verify authorization before retrieving credentials from the shared store, it injects the target tenant's application programming interface (API) keys into the request. This flaw allows an attacker to perform unauthorized requests and consume another tenant's large language model (LLM) resources and quotas.
📍 영향받는 시스템
ai-gateway-payload-processing 사용 환경 (공개 영향 버전 정보는 벤더 advisory 확인 필요)
⚔️ 공격 벡터
인증된 사용자가 요청에 타 테넌트의 모델 식별자를 지정해 해당 테넌트의 API 키를 무단 주입받음
🛡️ 대응 방법
벤더 제공 최신 패치를 적용하고, 요청 처리 시 테넌트 권한 검증을 강제하도록 설정하며, 공유 자격 증명 저장소 접근 제어를 점검하고 API 키를 즉시 교체
🔧 검증 코드
출력에 설치된 패키지 버전이 표시되면 벤더 advisory의 패치 버전과 비교하고, 출력이 없으면 해당 패키지가 설치되지 않은 것입니다.
dpkg -l ai-gateway-payload-processing 2>/dev/null | grep -E '^ii'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
💻 영향받는 소프트웨어
Windows iSCSI Target Service