CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-32933

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS