High, CVSS 7.5NuGetPublished
Meridian: Multiple defense-in-depth gaps (collection/depth caps, telemetry, retry, fan-out)
GHSA-f5v8-v6q3-q4h6
- Affected
- NuGet meridian.mediator >= 2.0.0, < 2.1.1
- Fixed in
- 2.1.1· Vendor fix available
- Issue
- Meridian v2.1.0 (Meridian.Mapping and Meridian.Mediator) shipped with nine defense-in-depth gaps reachable through its public APIs. Two are HIGH severity — the advertised DefaultMaxCollectionItems and DefaultMaxDepth safety caps are silently bypassed on the IMapper.Map(source, destination) overload and anywhere .UseDestinationValue() is configured on a collection-typed property. Four are MEDIUM (constructor invariant bypass, OpenTelemetry stack-trace info disclosure, retry amplification, notification fan-out amplification). Three are LOW (exception message disclosure, dictionary duplicate-key echo, static mediator cache growth under closed-generic types). All nine are patched in v2.1.1. Upgrade is a drop-in NuGet bump; see the v2.1.1 CHANGELOG for the four behavioural changes (constructor selection, OTel default, publisher fan-out cap, retry caps). Severity Matrix | | Severity | CWE | Finding | Fix | |---|---|---|---|---| | 1 | HIGH | CWE-770 |…
Recommended action: Upgrade to 2.1.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.