Pepijat suntikan arahan dalam gerbang AI LiteLLM yang popular, dikesan sebagai CVE 2026 42271, boleh dirantaikan dengan pintasan pengesahan pengepala hos Starlette yang berasingan (CVE 2026 48710) untuk mencapai pelak... Serangan ini berfungsi dengan menggabungkan suntikan arahan yang disahkan dalam dua titik akhir...

Create a landscape editorial hero image for this Studio Global article: What is the critical LiteLLM AI gateway command injection flaw (CVE-2026-42271, CVSS 8.7) that CISA has added to its Known Exploited Vulnera. Article summary: Here is the full breakdown of this critical vulnerability chain.. Topic tags: general, government, general web, user generated, documentation. Reference image context from search candidates: Reference image 1: visual subject "[CVE-2026-42271 — BerriAI LiteLLM Command Injection Vulnerability →](https://securityonline.info/cve-watchtower/?cve_detail=CVE-2026-42271) [CVE-2026-50751 — Check Point Security G" source context "CISA Active Exploit Catalog Adds Critical Gateway Flaws" Reference image 2: visual subject "Cybersecurity control dashboard highlighting known exploited vulnerabilities and command injection attack alerts." source context "CISA KEV Update: Explo
Proksi sumber terbuka LiteLLM telah menjadi komponen penting bagi organisasi yang menghubungkan aplikasi kepada model bahasa besar, tetapi penemuan terbaru menunjukkan betapa buruknya keadaan apabila keselamatan infrastruktur AI terabai. Pada 8 Jun 2026, Agensi Keselamatan Siber dan Infrastruktur (CISA) A.S. menambahkan CVE-2026-42271—satu kelemahan suntikan arahan dalam gerbang AI LiteLLM milik BerriAI—ke dalam katalog Kerentanan yang Diketahui Dieksploitasi (KEV), mengesahkan bahawa penyerang sudah pun mengeksploitasi pepijat ini secara aktif . Apa yang menjadikannya lebih mendesak ialah para penyelidik di Horizon3.ai menunjukkan bahawa kerentanan ini boleh dirantaikan dengan sempurna dengan satu lagi kelemahan dalam rangka kerja Python ASGI Starlette yang popular untuk mencapai senario paling buruk: pelaksanaan kod jarak jauh tanpa pengesahan pada tahap keterukan CVSS maksimum 10.0
.
Secara asasnya, CVE-2026-42271 ialah pepijat berketerukan tinggi dengan skor CVSS 8.7 yang menjejaskan semua versi LiteLLM dari 1.74.2 hingga 1.83.6 . Masalahnya terletak pada dua titik akhir pratonton Model Context Protocol (MCP) yang direka untuk membolehkan pengguna menguji konfigurasi pelayan MCP sebelum menyimpannya secara kekal:
POST /mcp-rest/test/connectionPOST /mcp-rest/test/tools/listKedua-dua titik akhir menerima konfigurasi pelayan MCP lengkap dalam badan permintaan JSON, termasuk medan Cmd, args, dan env yang digunakan oleh pengangkutan stdio untuk melancarkan proses pelayan . Apabila pengguna yang disahkan memanggil salah satu titik akhir dengan konfigurasi ini, LiteLLM mengambil nilai Cmd yang dibekalkan dan melancarkannya sebagai subproses pada mesin hos, menjalankannya dengan keistimewaan sistem pengendalian yang sama seperti proses proksi LiteLLM itu sendiri
.
Pada mulanya, BerriAI mendedahkan ini sebagai pepijat pelaksanaan kod jarak jauh yang disahkan—penyerang memerlukan kunci API yang sah untuk mencapai titik akhir tersebut, dan tiada semakan berasaskan peranan untuk menyekat siapa yang boleh memanggilnya. Malah pengguna dalaman dengan keistimewaan rendah dengan sebarang kunci API proksi yang sah boleh melaksanakan arahan sewenang-wenangnya pada hos . Namun, ceritanya tidak berakhir di situ.
Kerentanan kedua ialah CVE-2026-48710, yang digelar "BadHost" oleh para penyelidik. Ini adalah kelemahan pengesahan pengepala hos dalam Starlette, rangka kerja ASGI ringan yang menjadi asas kepada FastAPI, vLLM, dan ribuan aplikasi web Python lain—termasuk LiteLLM . Semua versi Starlette dari 0.8.3 hingga 1.0.0 terjejas
.
Punca utamanya adalah perselisihan penghurai antara cara Starlette menghalakan permintaan masuk dan cara ia membina semula URL untuk logik aplikasi . Lapisan penghalaan ASGI menggunakan laluan HTTP mentah daripada permintaan untuk memutuskan titik akhir mana yang mengendalikannya. Tetapi
request.url—URL yang dilihat oleh perisian tengah aplikasi dan dekorator—dibina semula dengan menggabungkan nilai mentah pengepala Host dengan laluan permintaan, tanpa pengesahan yang betul .
Dengan menyuntik aksara pembatas autoriti-ke-laluan URI seperti ? atau # ke dalam pengepala Host, penyerang boleh menjadikan request.url.path kelihatan berbeza sepenuhnya daripada laluan yang dihalakan sebenar . Perisian tengah melihat laluan yang tidak berbahaya seperti
/, sementara penghala menghantar permintaan ke titik akhir sasaran sebenar di belakang tabir. Sebarang perisian tengah pengesahan berasaskan laluan yang mempercayai request.url.path boleh dipintas dengan mudah .
Dekorator pengesahan LiteLLM memeriksa request.url.path untuk menentukan sama ada permintaan memerlukan kunci API yang sah. Pintasan BadHost membenarkan penyerang memanipulasi URL tersebut supaya perisian tengah pengesahan melihat laluan yang tidak memerlukan pengesahan, sementara penghala ASGI pada masa yang sama menghantar permintaan ke salah satu titik akhir suntikan arahan MCP yang terdedah .
Ini menghapuskan satu-satunya pintu kawalan akses yang menghalang internet daripada pelaksanaan arahan sewenang-wenangnya. Penyerang tanpa bukti kelayakan dan tanpa akses sebelumnya ke rangkaian boleh menghantar satu permintaan HTTP yang direka khas untuk memintas pengesahan sepenuhnya dan menjalankan arahan sistem pengendalian pada hos proksi LiteLLM . Horizon3.ai mengesahkan rantaian penuh ini berfungsi dan memberikannya skor CVSS gabungan 10.0—keterukan maksimum—kerana ia mencapai pelaksanaan kod jarak jauh tanpa pengesahan
.
Eksploitasi yang berjaya memberikan penyerang pelaksanaan arahan dengan keistimewaan proses proksi LiteLLM. Dari situ, permukaan ancaman berkembang dengan cepat:
Penambahan CVE-2026-42271 oleh CISA ke katalog KEV pada 8 Jun 2026 mengesahkan bahawa kerentanan ini bukan sekadar teori—penyerang sedang memperalatkannya secara aktif sekarang . Di bawah Arahan Operasi Mengikat 22-01 (BOD 22-01), semua agensi cawangan eksekutif awam persekutuan A.S. mesti menampal kerentanan yang disenaraikan dalam KEV dalam jangka masa pemulihan yang ditetapkan. CISA juga amat mengesyorkan agar semua organisasi, awam dan swasta, menganggap penambahan KEV sebagai keutamaan tampalan kecemasan
.
Pembaikan untuk eksploitasi berantai ini memerlukan kemas kini pada dua bahagian depan, ditambah dengan beberapa langkah pertahanan mendalam untuk menangani pendedahan bukti kelayakan:
Host masuk terhadap spesifikasi URL dan mengabaikan pengepala yang mengandungi aksara tidak sah, mencegah helah kekeliruan laluan yang memberi kuasa kepada pintasan pengesahan POST /mcp-rest/test/connectionPOST /mcp-rest/test/tools/listHost yang dimanipulasi Keterukan CVSS 10.0 gabungan, eksploitasi aktif di persekitaran sebenar, dan penunjukan KEV oleh CISA bermakna organisasi yang menjalankan perkhidmatan berkuasa LiteLLM atau Starlette harus menganggap ini sebagai acara tampal-dan-tukar kecemasan. Tetingkap antara eksploitasi aktif dan kecurian bukti kelayakan sudah pun terbuka.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Pepijat suntikan arahan dalam gerbang AI LiteLLM yang popular, dikesan sebagai CVE 2026 42271, boleh dirantaikan dengan pintasan pengesahan pengepala hos Starlette yang berasingan (CVE 2026 48710) untuk mencapai pelak...
Pepijat suntikan arahan dalam gerbang AI LiteLLM yang popular, dikesan sebagai CVE 2026 42271, boleh dirantaikan dengan pintasan pengesahan pengepala hos Starlette yang berasingan (CVE 2026 48710) untuk mencapai pelak... Serangan ini berfungsi dengan menggabungkan suntikan arahan yang disahkan dalam dua titik akhir ujian pratonton MCP dengan helah kekeliruan laluan dalam rangka kerja ASGI Starlette yang memperdaya aplikasi untuk menga...
Pemulihan segera memerlukan peningkatan LiteLLM ke versi 1.83.7 atau lebih baru, peningkatan Starlette ke 1.0.1 atau lebih baru, dan — yang paling penting — menukar setiap kunci API dan bukti kelayakan yang pernah dis...