무슨 일이 있었나
vLLM AudioMediaIO 멀티모달 경로는 max_duration_s 디코딩 지속 시간 제한 없이 load_audio를 호출하므로, 인증된 공격자는 /v1/chat/completions의 input_audio 또는 audio_url을 통해 작은 압축 오디오 페이로드를 보내어 과도하게 큰 디코딩 지속 시간으로 압축 해제되어 메모리/CPU를 소진시킬 수 있습니다.
왜 중요한가
간결한 요청이 멀티모달 경로에서 불균형적인 자원 소비를 유발하여, 오디오 지원 vLLM 서빙 인스턴스에 대한 요청 기반 서비스 거부를 가능하게 합니다 (CVSS 6.5, CWE-409).
공격 경로
input_audio/audio_url을 통해 작고 고도로 압축된 오디오 페이로드를 전송하여 압축 해제 폭탄 자원 소진을 트리거합니다.
영향받는 시스템
vLLM >= 0.19.0, < 0.24.0 (AudioMediaIO 경로).
완화 방안
vLLM 0.24.0으로 업그레이드하세요; 수정은 load_audio 경로에 max_duration_s 디코딩 지속 시간 제한을 적용합니다.