CVE-2023-34102
WysokieCVSS 8.3Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 73 - wyżej niż 73% wszystkich znanych CVE
Streszczenie
Avo to framework do tworzenia paneli administracyjnych w Ruby on Rails, który nie waliduje typów pól polimorficznych w backendzie. Może to prowadzić do nieoczekiwanego zachowania, zdalnego wykonania kodu lub awarii aplikacji przy przeglądaniu zmanipulowanego rekordu.
Ocena ryzyka
Brak walidacji danych wejściowych stwarza ryzyko zdalnego wykonania kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa w organizacji.
Rekomendacja
Zaleca się ograniczenie dostępu do aplikacji dla niezaufanych użytkowników do czasu wydania nowej wersji, która naprawi tę podatność.
Inne podatności w Avo framework
Oryginalny opis (angielski, źródło NVD)
Avo is an open source ruby on rails admin panel creation framework. The polymorphic field type stores the classes to operate on when updating a record with user input, and does not validate them in the back end. This can lead to unexpected behavior, remote code execution, or application crashes when viewing a manipulated record. This issue has been addressed in commit `ec117882d` which is expected to be included in subsequent releases. Users are advised to limit access to untrusted users until a new release is made.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

