Skip to main content
← All vulnerabilities
CVE-2026-32933GHSA-RVV3-G6HJ-G44X

AutoMapper Vulnerable to Denial of Service (DoS) via Uncontrolled Recursion

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 16.1.1, 15.1.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • LuckyPennySoftware AutoMapper

    From 16.0.0 · fixed in 16.1.1; fixed in 15.1.1

  • AutoMapperNuGet

    From 16.0.0 · fixed in 16.1.1

  • AutoMapperNuGet

    fixed in 15.1.1

References 4

GitHub · LuckyPennySoftware/AutoMapper