CVE-2026-96455
Açıklama
Reachy Mini daemon, robotun yönetimi için bir HTTP API sunmaktadır. `src/reachy_mini/daemon/app/routers/apps.py` dosyasındaki uygulama yükleme uç noktası olan `POST /apps/install`, herhangi bir kimlik doğrulamasına sahip değildir. İşleyicinin tek bağımlılığı, yalnızca uygulama durumundan yönetici nesnesini döndüren `Depends(get_app_manager)` fonksiyonudur; bu nedenle zincirdeki hiçbir aşamada kimlik bilgileri kontrol edilmemektedir. Uç nokta, gövde olarak bir Hugging Face Space belirten `AppInfo` alır. Daemon, söz konusu Space'i indirir ve `src/reachy_mini/apps/sources/local_common_venv.py` içindeki `install_package` aracılığıyla `uv` veya `pip` kullanarak bir Python paketi olarak yükler. Bir Python paketinin yüklenmesi, paketin kendi derleme ve kurulum kodlarını çalıştırdığından, Space'i seçen kişi robotun hangi kodu çalıştıracağını da seçmiş olur. Herkes herkese açık bir Hugging Face Space yayınlayabildiği için bu durum saldırgan üzerinde anlamlı bir kısıtlama oluşturmamaktadır. Bu durumun etki alanı modele bağlıdır. `src/reachy_mini/daemon/app/main.py` içindeki `_resolve_bind_host` fonksiyonunda daemon, kablosuz versiyon olarak çalıştığında `0.0.0.0` adresine, aksi takdirde `127.0.0.1` adresine bağlanır; üreticinin kendi yorum satırı ise robotun LAN üzerinden erişilebilir olması gerektiğini açıklamaktadır. Bu durumda, kablosuz bir ünitede aynı ağdaki herhangi bir ana bilgisayar, kimlik bilgilerine ihtiyaç duymadan robota kod yükleyebilir ve çalıştırabilir. İlgili bir değişiklik daha önce yayınlanmış ancak bu sorunu gidermemiştir. Versiyon 1.8.2, joker karakterli CORS politikasını `localhost` ve Tauri kaynaklarından oluşan bir izin listesiyle değiştirmiştir. Bu işlem, mağdurun ziyaret ettiği bir web sayfasının arka planda sessizce uç noktayı çağırdığı tarayıcı tabanlı saldırı yolunu kapatmaktadır. Ancak bu değişikliğin mevcut sorun üzerinde bir etkisi yoktur: CORS tarayıcılar tarafından uygulanır ve bir betiğin yanıtı okuyup okuyamayacağını denetler; oysa ağdaki başka bir makineden gelen doğrudan bir HTTP isteği herhangi bir tarayıcı, ön uçuş (preflight) isteği veya CORS kontrolü gerektirmez.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Pollen Robotics Reachy Mini | v ≤ 1.11.0 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.