CVE-2026-10557
KrytyczneCVSS 9.8Streszczenie
Aplikacje Yarbo na Androida i iOS zawierają wbudowane, twardo zakodowane dane uwierzytelniające do brokera MQTT, które są identyczne dla wszystkich użytkowników i urządzeń. Te dane są osadzone w binarnej wersji aplikacji i mogą być łatwo wydobyte poprzez dekompilację APK.
Ocena ryzyka
Dane uwierzytelniające umożliwiają dostęp do chmurowych brokerów MQTT, które obsługują telemetryczne dane w czasie rzeczywistym dla całej floty robotów Yarbo. To stwarza ryzyko nieautoryzowanego dostępu do danych telemetrycznych oraz możliwość wydawania poleceń do dowolnego robota.
Rekomendacja
Zaleca się usunięcie twardo zakodowanych danych uwierzytelniających z aplikacji oraz wprowadzenie mechanizmów autoryzacji, które będą unikalne dla każdego użytkownika i urządzenia.
Powiązane podatności
- CVE-2026-106102Krytyczne
Quasar Framework przed wersją 2.22.0 zawiera podatność w serializerze getHead() używanym tylko w SSR, która nie koduje odpowiednio wartości dostarczanych przez useMeta(). Atakujący, który może wpływać na dynamiczne metadane strony, może wstrzyknąć wykonywalny kod HTML przed hydratacją. Ścieżka po stronie klienta nie jest dotknięta, ponieważ używa API DOM kodujących atrybuty.
- CVE-2026-105863Krytyczne
Payload CMS w wersjach po 3.0.0 i przed 3.90.0 pozwala, aby opcja niestandardowego pola mapująca pole na zastrzeżoną nazwę claima uwierzytelniającego umieszczała niezamierzone wartości w tokenie uwierzytelniającym wydawanym przy logowaniu. Problem został naprawiony w wersji 3.90.0.
- CVE-2026-105859Krytyczne
Payload CMS przed wersją 3.90.0 i wersje canary przed 4.0.0-canary.34 zawiera podatność, która pozwala atakującemu na modyfikację dokumentów kolekcji bez egzekwowania kontroli dostępu na poziomie kolekcji lub pola, gdy opcja orderable jest włączona. Problem został naprawiony w wersjach 3.90.0 i 4.0.0-canary.34.
- CVE-2026-105857Krytyczne
Wtyczka @payloadcms/plugin-form-builder w wersjach przed 3.90.0 i canary przed 4.0.0-canary.34 zawiera podatność, która pozwala atakującemu na zdalne wykonanie kodu na serwerze poprzez spreparowane zgłoszenie formularza. Problem został naprawiony w wersjach 3.90.0 i 4.0.0-canary.34.
- CVE-2026-105851Krytyczne
Payload CMS w wersjach od 3.0.0 przed 3.90.0 i canary przed 4.0.0-canary.34 zawiera podatność w operacji duplikacji, która kopiuje wartości z dokumentu źródłowego nawet gdy pole jest ukryte lub reguły access.read/access.create odrzucają wartość dla wywołującego. Ustawienie disableDuplicate nie zapobiega temu obejściu kontroli dostępu. Problem naprawiono w wersjach 3.90.0 i 4.0.0-canary.34.
- CVE-2026-104070Krytyczne
Wtyczka Crayons dla SPIP przed wersją 3.5.0 zawiera podatność braku autoryzacji, która pozwala nieuwierzytelnionym atakującym na modyfikację dowolnych pól edytowalnych obiektów poprzez pominięcie parametru secu_ w crayons_store.php. Atakujący może wykorzystać ten błąd do zapisania złośliwego pliku szkieletu .html, ujawnienia poufnych plików konfiguracyjnych z sekretem witryny i sfałszowania podpisanego kontekstu ajax w celu wykonania przesłanego szkieletu, osiągając wykonanie dowolnego kodu PHP jako użytkownik serwera WWW.
- CVE-2026-67273Krytyczne
Dell Container Storage Modules przed wersją 1.18.0 zawiera podatność nieprawidłowej neutralizacji specjalnych elementów używanych w silniku szablonów. Osoba z niskimi uprawnieniami i zdalnym dostępem może wykorzystać tę podatność, prowadząc do eskalacji uprawnień.
- CVE-2026-105845Krytyczne
Payload CMS w wersjach od 3.0.0 przed 3.88.0 i canary przed 4.0.0-canary.27 zawiera podatność, która pozwala niezaufanemu użytkownikowi, mającemu możliwość odpytywania czytelnych kolekcji przez dynamiczne filtry lub złączenia, na wysłanie żądania powodującego wstrzyknięcie SQL w adapterach SQLite i Postgres. Problem naprawiono w wersjach 3.88.0 i 4.0.0-canary.27.
- CVE-2026-105844Krytyczne
Payload CMS w wersjach od 3.0.0 przed 3.88.0 i canary przed 4.0.0-canary.27 zawiera podatność, która pozwala nieuwierzytelnionemu użytkownikowi na przesłanie ścieżek pól wrażliwych na prototyp, gdy włączona jest wtyczka @payloadcms/plugin-import-export, co powoduje niezamierzone zachowanie aplikacji mogące prowadzić do zdalnego wykonania kodu. Problem naprawiono w wersjach 3.88.0 i 4.0.0-canary.27.
- CVE-2026-67269Krytyczne
Dell Container Storage Modules (CSM) Operator przed wersją 1.18.0 zawiera podatność na nieprawidłowe zarządzanie uprawnieniami w reconcilerze Custom Resource ContainerStorageModule. Zdalny atakujący z niskimi uprawnieniami może wykorzystać tę podatność do eskalacji uprawnień i uzyskania dostępu na poziomie roota do węzłów klastra.
Oryginalny opis (angielski, źródło NVD)
The Yarbo Android and iOS applications contain hard-coded MQTT broker credentials that are identical for all users and all devices. These credentials are embedded in the application binary and are readily extractable via APK decompilation. The credentials provide access to cloud MQTT brokers carrying real-time telemetry for the entire global Yarbo robot fleet. They allow both wildcard subscription to all robot telemetry topics and publishing to any robot's command topic using only the robot's serial number.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

