CVE-2023-25500
NiskieCVSS 3.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 42 - wyżej niż 42% wszystkich znanych CVE
Streszczenie
W Vaadin w wielu wersjach istnieje podatność umożliwiająca ujawnienie informacji o nazwach klas i metod w odpowiedziach RPC poprzez wysyłanie zmodyfikowanych żądań.
Ocena ryzyka
Ujawnienie wewnętrznych nazw może pomóc atakującemu w dalszych atakach, np. w identyfikacji podatnych komponentów.
Rekomendacja
Zaktualizuj Vaadin do jednej z wersji, w których problem został naprawiony (np. 10.0.24, 14.10.2 itd.).
Inne podatności w Vaadin
Zobacz wszystkie- CVE-2026-91860Średnie
W bibliotekach Vaadin Charts oraz Vaadin Component Base występuje podatność prototype pollution w mechanizmach głębokiego scalania obiektów (deep merge). Wstrzyknięcie niezaufanego obiektu do konfiguracji wykresu lub właściwości i18n komponentu powoduje zapis właściwości na Object.prototype, przez co stają się one widoczne dla wszystkich obiektów w działającej aplikacji.
- CVE-2025-15022Średnie
W Vaadin podpisy akcji (Action captions) domyślnie akceptują HTML, ale nie były sanityzowane, co może prowadzić do Cross-site Scripting (XSS), jeśli treść podpisu pochodzi z danych użytkownika. W Vaadin Framework 7 i 8 klasa Action jest ogólnego przeznaczenia, a w Vaadin 23 i nowszych używana tylko przez komponent Spreadsheet. Poprawione wersje sanityzują podpisy domyślnie i udostępniają API do jawnego włączenia trybu HTML.
- CVE-2025-9467Średnie
W komponencie Vaadin Upload, gdy listener start jest używany do walidacji metadanych przychodzącego przesłania, możliwe jest obejście walidacji uploadu. Podatność dotyczy wersji Vaadin 7.0.0-7.7.47, 8.0.0-8.28.1, 14.0.0-14.13.0, 23.0.0-23.6.1 oraz 24.0.0-24.7.6.
- CVE-2023-25499Średnie
W Vaadin dodawanie niewidocznych komponentów do interfejsu po stronie serwera powoduje wysłanie ich zawartości do przeglądarki, co może prowadzić do ujawnienia informacji. Problem dotyczy wersji 10.0.0-10.0.22, 11.0.0-14.10.0, 15.0.0-22.0.28, 23.0.0-23.3.12, 24.0.0-24.0.5 oraz 24.1.0.alpha1-24.1.0.beta1.
- CVE-2022-29567Średnie
Domyślna konfiguracja komponentu TreeGrid w Vaadin używa Object::toString jako klucza w komunikacji klient-serwer, co może prowadzić do ujawnienia wartości, które nie powinny być dostępne po stronie klienta. Problem dotyczy wersji Vaadin 14.8.5-14.8.9, 22.0.6-22.0.14, 23.0.0.beta2-23.0.8 oraz 23.1.0.alpha1-23.1.0.alpha4.
Oryginalny opis (angielski, źródło NVD)
Possible information disclosure in Vaadin 10.0.0 to 10.0.23, 11.0.0 to 14.10.1, 15.0.0 to 22.0.28, 23.0.0 to 23.3.13, 24.0.0 to 24.0.6, 24.1.0.alpha1 to 24.1.0.rc2, resulting in potential information disclosure of class and method names in RPC responses by sending modified requests.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

