Kerentanan  ·  2026-06-24

vLLM OpenAI API Authentication Bypass via Host-Header Path Manipulation (BadHost variant)

KerentananHigh dampakGlobalCVE-2026-48746
Dalam vLLM 0.3.0 hingga 0.22.0, AuthenticationMiddleware merekonstruksi jalur permintaan menggunakan URL(scope=scope).path Starlette, yang menggabungkan header Host yang dikontrol penyerang. Dengan menyuntikkan header Host yang dirancang seperti 'localhost/v1/models?' pemeriksaan autentikasi — yang memverifikasi apakah jalur dimulai dengan /v1 — dapat dilewati, memberikan akses tidak terautentikasi ke titik akhir API yang dilindungi apa pun. Diperbaiki di 0.22.0 dengan menggunakan scope['path'] secara langsung. CVSS 9.1 Critical dikonfirmasi oleh analisis mendalam Miggo Security.
vLLM adalah salah satu mesin inferensi LLM yang paling banyak digunakan dalam produksi. Bypass auth memungkinkan penyerang yang dapat menjangkau jaringan apa pun untuk mengeluarkan penyelesaian, mendaftar model, mengonsumsi sumber daya GPU, dan menjarah data inferensi sensitif tanpa kunci API apa pun — langsung merusak mekanisme kontrol akses utama yang melindungi penerapan LLM yang dihosting.
Permintaan HTTP dengan header Host yang dirancang (misalnya Host: localhost/v1/models?) ke titik akhir API yang kompatibel dengan OpenAI vLLM apa pun; melewati pemeriksaan prefiks jalur AuthenticationMiddleware
vLLM >= 0.3.0, < 0.22.0
Tingkatkan ke vLLM 0.22.0 atau lebih baru. Pemberitahuan: https://github.com/vllm-project/vllm/pull/43426
Sumber
NVD CVE-2026-48746Miggo Security root-cause analysisvLLM PR #43426
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →