CVE-2026-77775
Təsvir
Headroom-un LLM proksisi müştəriyə `x-headroom-base-url` sorğu başlığı ilə yuxarı axın təyinatını seçməyə imkan verir. `headroom/proxy/handlers/openai.py` faylındakı `_resolve_openai_upstream_base` funksiyası başlığın dəyərini qəbul edir, yalnız onun `http` və ya `https` sxemi və host adı ilə analiz edilməsini tələb edir və onu yuxarı axın bazası kimi istifadə üçün qaytarır; `headroom/providers/proxy_routes.py` faylındakı `_select_passthrough_base_url` funksiyası isə ötürmə marşrutları üçün eyni başlığı oxuyur. Loopback, link-local və ya RFC 1918 təyinatlarını rədd edən heç bir yoxlama yoxdur və komponent proksi olduğu üçün yuxarı axından gələn cavab çağırana qaytarılır, beləliklə, sorğu daxili xidmətlərə və bulud metadata ünvanlarına çatır və onların cavabları açıqlanır. Sorğuya müşayiət edən `Authorization` başlığı dəyişdirilmədən çağiran tərəfindən təyin edilmiş hosta yönləndirilir. Pip konsol skripti standart olaraq `127.0.0.1` ünvanına bağlanır, lakin referans `docker-compose.yml` faylı açıq portlarla `--host 0.0.0.0` parametrini və tələb olunan `HEADROOM_PROXY_TOKEN`-in olmadığını təmin edir ki, server özü də işə düşərkən bu barədə xəbərdarlıq edir; buna görə də təqdim olunan compose faylına uyğun yerləşdirmə, autentifikasiyasız şəkildə təsirə məruz qalan data-plane marşrutlarını şəbəkəyə açır.
Necə düzəltmək olar
- Headroom Labs Headroom0.36.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Headroom Labs Headroom | v < 0.36.1 | 0.36.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.