Advisory Database
  • Advisories
  • Dependency Scanning
  1. nuget
  2. ›
  3. Meridian.Mapping
  4. ›
  5. GHSA-f5v8-v6q3-q4h6

GHSA-f5v8-v6q3-q4h6: Meridian: Multiple defense-in-depth gaps (collection/depth caps, telemetry, retry, fan-out)

April 16, 2026

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).

References

  • github.com/UmutKorkmaz/meridian/blob/main/CHANGELOG.md
  • github.com/UmutKorkmaz/meridian/releases/tag/v2.1.1
  • github.com/UmutKorkmaz/meridian/security/advisories/GHSA-f5v8-v6q3-q4h6
  • github.com/advisories/GHSA-f5v8-v6q3-q4h6

Code Behaviors & Features

Detect and mitigate GHSA-f5v8-v6q3-q4h6 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 2.0.0 before 2.1.1

Fixed versions

  • 2.1.1

Solution

Upgrade to version 2.1.1 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-1325: Improperly Controlled Sequential Memory Allocation
  • CWE-209: Generation of Error Message Containing Sensitive Information
  • CWE-400: Uncontrolled Resource Consumption
  • CWE-532: Insertion of Sensitive Information into Log File
  • CWE-665: Improper Initialization
  • CWE-674: Uncontrolled Recursion
  • CWE-770: Allocation of Resources Without Limits or Throttling

Source file

nuget/Meridian.Mapping/GHSA-f5v8-v6q3-q4h6.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:43 +0000.