CVE-2026-111684
WysokieCVSS 8.3Streszczenie
Magistrala do wersji 1.0.0 zawiera lukę obejścia autoryzacji, która pozwala uwierzytelnionym członkom workspace na przeglądanie, wystawianie i unieważnianie certyfikatów urządzeń innych tenantów poprzez podanie obcych numerów seryjnych lub identyfikatorów encji. Atakujący może wywołać RevokeBySerial, RevokeAll, ViewCert, ListCerts lub IssueCert w ścieżce własnego workspace, aby odłączyć urządzenia innych tenantów, ujawnić certyfikaty i wygenerować certyfikaty podpisane przez CA dla swoich identyfikatorów urządzeń.
Ocena ryzyka
Atakujący może odłączyć urządzenia innych tenantów, ujawnić ich certyfikaty oraz wystawić własne certyfikaty podpisane przez CA. Prowadzi to do zakłócenia działania i potencjalnego przejęcia kontroli nad urządzeniami.
Rekomendacja
Zaktualizuj Magistrala do wersji zawierającej poprawkę lub wdroż kontrolę autoryzacji weryfikującą przynależność certyfikatów do workspace. Monitoruj operacje na certyfikatach pod kątem nieautoryzowanych działań.
Inne podatności w Magistrala
Zobacz wszystkie- CVE-2026-82028Wysokie
Magistrala przed wersją 1.0.0 zawiera podatność na wstrzyknięcie SQL w usługach HTTP timescale-reader i postgres-reader, umożliwiającą uwierzytelnionym atakującym wstrzyknięcie dowolnego SQL przez parametr format.
- CVE-2026-71276Wysokie
API czytników wiadomości w Magistrala (dawniej Mainflux) odczytuje wartość z ciągu zapytania HTTP (readers/api/http/transport.go) bez walidacji i interpoluje ją bezpośrednio do surowych zapytań SQL za pomocą fmt.Sprintf zarówno w czytniku PostgreSQL (readers/postgres/messages.go: ), jak i w czytniku TimescaleDB (readers/timescale/messages.go, ten sam wzorzec), umożliwiając wstrzyknięcie SQL przez każdego uwierzytelnionego użytkownika, który może odpytywać wiadomości kanału.
- CVE-2026-71235Wysokie
Silnik reguł Magistrala pozwala uwierzytelnionym użytkownikom tworzyć reguły z osadzonymi skryptami Go lub Lua, które są wykonywane po stronie serwera po otrzymaniu wiadomości IoT. Silnik Lua (re/lua.go) nie przeprowadza żadnej walidacji danych wejściowych i wstępnie ładuje niebezpieczne biblioteki: db (dowolny dostęp do bazy), ioutil (operacje na plikach), klient HTTP (SSRF) i filepath (traversal).
Oryginalny opis (angielski, źródło NVD)
Magistrala through 1.0.0 contains an authorization bypass vulnerability that allows authenticated workspace members to view, issue, and revoke other tenants' device certificates by supplying foreign serials or entity ids. Attackers can call RevokeBySerial, RevokeAll, ViewCert, ListCerts, or IssueCert under their own workspace path to disconnect other tenants' devices, disclose certificates, and mint CA-signed certificates for their device ids.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

