Katalog CVE

CVE-2026-32933

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

AutoMapper to mapper obiektów w .NET, który w wersjach przed 15.1.1 i 16.1.1 jest podatny na atak typu Denial of Service (DoS). W przypadku mapowania głęboko zagnieżdżonych grafów obiektów, biblioteka wykorzystuje rekurencyjne wywołania metod bez narzucania domyślnego maksymalnego limitu głębokości.

Ocena ryzyka

Atakujący może dostarczyć specjalnie skonstruowany graf obiektów, który wyczerpuje pamięć stosu wątku, co prowadzi do wystąpienia wyjątku `StackOverflowException` i zakończenia całego procesu aplikacji. Może to prowadzić do przestojów w działaniu aplikacji.

Rekomendacja

Zaleca się aktualizację do wersji 15.1.1 lub 16.1.1, które naprawiają tę podatność. Dodatkowo warto wprowadzić mechanizmy ograniczające głębokość rekurencji w mapowaniu obiektów.

Powiązane podatności

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

AutoMapper is a convention-based object-object mapper in .NET. Versions prior to 15.1.1 and 16.1.1 are vulnerable to a Denial of Service (DoS) attack. When mapping deeply nested object graphs, the library uses recursive method calls without enforcing a default maximum depth limit. This allows an attacker to provide a specially crafted object graph that exhausts the thread's stack memory, triggering a `StackOverflowException` and causing the entire application process to terminate. Versions 15.1.1 and 16.1.1 fix the issue.

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