Katalog CVE

CVE-2022-22968

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
5.67%

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

Streszczenie

W Spring Framework w wersjach 5.3.0-5.3.18, 5.2.0-5.2.20 oraz starszych nieobsługiwanych, wzorce dla disallowedFields na DataBinder są wrażliwe na wielkość liter, co oznacza, że pole nie jest skutecznie chronione, chyba że jest wymienione zarówno z wielką, jak i małą literą dla pierwszego znaku pola, w tym wielką i małą literą dla pierwszego znaku wszystkich zagnieżdżonych pól w ścieżce właściwości.

Ocena ryzyka

Nieskuteczna ochrona pól może umożliwić atakującemu modyfikację niedozwolonych pól, co może prowadzić do nieautoryzowanej zmiany danych lub obejścia kontroli bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację Spring Framework do wersji zawierającej poprawkę oraz jawne wymienienie pól w disallowedFields z uwzględnieniem wielkości liter.

Inne podatności w Spring Framework

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

In Spring Framework versions 5.3.0 - 5.3.18, 5.2.0 - 5.2.20, and older unsupported versions, the patterns for disallowedFields on a DataBinder are case sensitive which means a field is not effectively protected unless it is listed with both upper and lower case for the first character of the field, including upper and lower case for the first character of all nested fields within the property path.

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