CVE-2026-61387
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
W Eclipse Milo w wersjach od 1.0.0 do 1.1.4, rozliczanie limitów monitorowanych elementów nie jest odporne na wyjątki: jeśli tworzenie elementu zakończy się niekontrolowanym błędem, globalna rezerwacja nie jest przywracana. Głęboko zagnieżdżone obiekty PubSub ExtensionObjects w filtrze zdarzeń CreateMonitoredItems mogą wywołać StackOverflowError podczas dekodowania, co pozwala nieuwierzytelnionemu zdalnemu klientowi wyczerpać skończony globalny limit monitorowanych elementów i uniemożliwić wszystkim klientom tworzenie nowych elementów do czasu restartu. Istniejące monitorowane elementy i inne funkcje serwera pozostają nietknięte.
Ocena ryzyka
Atakujący może zablokować możliwość tworzenia nowych monitorowanych elementów dla wszystkich klientów, co może prowadzić do ograniczenia funkcjonalności systemu i potencjalnych przerw w monitorowaniu.
Rekomendacja
Zaktualizuj Eclipse Milo do wersji, która zawiera poprawkę, oraz rozważ ograniczenie dostępu do serwera dla nieuwierzytelnionych klientów.
Inne podatności w Eclipse Milo
Zobacz wszystkie- CVE-2026-63252Wysokie
Eclipse Milo w wersjach 0.6.0 do 1.1.4 ma podatność na wyczerpanie pamięci bezpośredniej przez nieuwierzytelnionego klienta, który wysyła niekompletne fragmenty wiadomości i rozłącza się, co może doprowadzić do zatrzymania serwera.
- CVE-2026-63248Średnie
W Eclipse Milo w wersjach od 0.6.0 do 1.1.4, węzły diagnostyczne serwera OPC UA nie egzekwują autoryzacji dostępu. Anonimowy klient może włączyć diagnostykę przez punkt końcowy None/None bez certyfikatu; z zaufanym certyfikatem klienta przez SignAndEncrypt może odczytać diagnostykę bezpieczeństwa dla innych aktywnych sesji, ujawniając nazwy użytkowników, historię logowania, mechanizmy uwierzytelniania, tryby i polityki bezpieczeństwa oraz publiczne certyfikaty klientów.
- CVE-2026-62927Wysokie
Eclipse Milo w wersjach 1.0.0 do 1.1.4 ma podatność w usłudze Call, która po obliczeniu autoryzacji wysyła oryginalną mieszaną partię do handlerów przestrzeni adresowej, umożliwiając anonimowemu klientowi wykonanie zabronionej metody przez dołączenie jej do dozwolonej.
- CVE-2026-60007Wysokie
W Eclipse Milo w wersjach od 0.6.0 do 1.1.4 przetwarzanie tokenów nazwy użytkownika zwraca rozróżnialne błędy dla nieprawidłowego dopełnienia RSA PKCS#1 v1.5 oraz innych błędów uwierzytelniania. Pozwala to atakującemu w środku ścieżki, który przechwyci zaszyfrowany token użytkownika Basic128Rsa15, na wykorzystanie powtarzanych nieuwierzytelnionych żądań ActivateSession jako wyroczni dopełnienia, odzyskanie hasła ofiary i uwierzytelnienie się z odzyskanymi danymi.
- CVE-2026-58080Wysokie
Eclipse Milo w wersjach 1.0.0 do 1.1.4 ma podatność, w której OpcUaServerConfig.copy() nie zachowuje skonfigurowanego RoleMapper, co prowadzi do pominięcia kontroli uprawnień ról i umożliwia anonimowemu klientowi dostęp do chronionych danych i operacji.
Oryginalny opis (angielski, źródło NVD)
In Eclipse Milo versions 1.0.0 through 1.1.4, monitored-item quota accounting is not exception-safe: if item creation fails with an unchecked error, the server-global reservation is not restored. Deeply nested PubSub ExtensionObjects in a `CreateMonitoredItems` event filter can trigger a `StackOverflowError` during decoding, allowing an unauthenticated remote client to exhaust a finite global monitored-item quota and prevent all clients from creating new monitored items until restart. Existing monitored items and other server functions remain unaffected.

