CVE-2026-96455
Təsvir
Reachy Mini demonu robotu idarə etmək üçün HTTP API təqdim edir. Onun tətbiq quraşdırma nöqtəsi (endpoint), `src/reachy_mini/daemon/app/routers/apps.py` faylındakı `POST /apps/install`, autentifikasiya tələb etmir. Handler-in yeganə asılılığı olan `Depends(get_app_manager)` sadəcə tətbiq vəziyyətindən menecer obyektini qaytarır, buna görə də zəncirdə heç bir mərhələ etibarlılığı yoxlamır. Endpoint, Hugging Face Space adını qeyd edən `AppInfo` gövdəsini qəbul edir. Demon həmin Space-i yükləyir və `src/reachy_mini/apps/sources/local_common_venv.py` faylındakı `install_package` vasitəsilə `uv` və ya `pip` istifadə edərək onu Python paketi kimi quraşdırır. Python paketinin quraşdırılması paketin öz qurma (build) və sazlama (setup) kodlarını işə salır, beləliklə, Space-i seçən şəxs robotun hansı kodu icra edəcəyini müəyyən etmiş olur. Hər kəs ictimai Hugging Face Space dərc edə bildiyi üçün bu, hücumçu üçün əhəmiyyətli bir məhdudiyyət yaratmır. Bunun təsir dairəsi modeldən asılıdır. `src/reachy_mini/daemon/app/main.py` faylındakı `_resolve_bind_host` funksiyasında demon simsiz versiya kimi çalışdıqda `0.0.0.0` ünvanına bağlanır, digər hallarda isə `127.0.0.1` ünvanına bağlanır; istehsalçının şərhi robotun yerli şəbəkədə (LAN) əlçatan olmalı olduğunu izah edir. Beləliklə, simsiz cihazda eyni şəbəkədəki hər hansı host, heç bir etibarlılıq olmadan robotda kod quraşdıra və icra edə bilər. Bununla bağlı bir dəyişiklik artıq tətbiq edilmişdir, lakin bu problemi həll etmir. Versiya 1.8.2-də ulduz işarəli (*) CORS siyasəti `localhost` və Tauri mənşələrinin icazə siyahısı ilə əvəz edilmişdir. Bu, qurbanın ziyarət etdiyi veb səhifənin arxa planda səssizcə endpoint-i çağırdığı brauzer vasitəsilə hücum yolunu bağlayır. Lakin bunun bu problemə heç bir təsiri yoxdur: CORS brauzerlər tərəfindən tətbiq edilir və skriptin cavabı oxuyub-oxumayacağını tənzimləyir, halbuki şəbəkədəki başqa maşından göndərilən birbaşa HTTP sorğusunda brauzer, preflight sorğusu və ya CORS yoxlaması mövcud olmur.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Pollen Robotics Reachy Mini | v ≤ 1.11.0 | — |
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.