Katalog CVE

CVE-2026-85058

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Moquette to lekki broker MQTT w Javie. W wersjach przed 0.18.1 metoda PostOffice.publishWill publikuje kontrolowaną przez klienta wiadomość Last Will bez wywołania sprawdzenia authorizator.canWrite używanego w normalnych ścieżkach PUBLISH, co pozwala na wstrzyknięcie wiadomości do tematu chronionego przez ACL.

Ocena ryzyka

Zdalny klient może obejść uprawnienia ACL i wstrzyknąć kontrolowane przez atakującego wiadomości do chronionych tematów, co może prowadzić do fałszowania danych lub zakłócenia działania systemu.

Rekomendacja

Zaktualizuj Moquette do wersji 0.18.1 lub nowszej. Rozważ wyłączenie dostępu anonimowego, jeśli nie jest wymagany.

Inne podatności w Moquette

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, PostOffice.publishWill publishes a client-controlled Last Will message through publish2Subscribers without invoking the authorizator.canWrite check used by normal PUBLISH paths. When anonymous access is enabled and topic ACLs restrict writes, a remote client can set an ACL-protected topic as the Last Will Topic during CONNECT and perform an abnormal client disconnect, causing the broker to inject attacker-controlled messages into a topic for which the client lacks write permission. This issue is fixed in version 0.18.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS