Security patches are provided for the most recent minor release of each
major version. 2.0.x was published one day before 2.1.0 and lacks the
Phase 1 safety-defaults infrastructure (DefaultMaxDepth,
DefaultMaxCollectionItems, MeridianMappingLimitException) required to
carry the HIGH-severity fixes from GHSA-f5v8-v6q3-q4h6. Effective
2026-04-16, 2.0.x is deprecated in favor of 2.1.x.
| Version | Supported |
|---|---|
| 2.1.x | ✅ |
| 2.0.x | ❌ (deprecated 2026-04-16 — upgrade to 2.1.1+) |
| < 2.0 | ❌ |
Do not open a public GitHub issue for security vulnerabilities.
Use GitHub's private vulnerability reporting:
- Go to https://github.com/UmutKorkmaz/meridian/security/advisories/new
- Fill out the advisory template with reproduction steps, affected versions, and impact assessment
- Submit — you will receive an acknowledgement within 48 hours
If you cannot use GitHub's reporting flow, email security@meridian-dotnet.dev with a GPG-encrypted message (key fingerprint published in this file once available).
| Phase | Target |
|---|---|
| Initial ack | ≤ 48 hours |
| Triage + severity | ≤ 7 days |
| Fix or mitigation | ≤ 30 days |
| Coordinated release | ≤ 90 days |
The clock starts when we acknowledge your report. Embargoes may be extended by mutual agreement for complex issues.
- Denial-of-service vulnerabilities reachable through public APIs (recursion, collection width, unbounded allocation)
- Type-confusion or reflection-injection exploits through configured converters, resolvers, or type maps
- Supply-chain integrity issues (e.g., package tampering, provenance attestation failures)
- Information disclosure through exception messages or telemetry
- Vulnerabilities in applications consuming Meridian that arise from user misconfiguration (e.g., accepting unbounded JSON before mapping)
- Performance regressions without a security impact
- Issues in dependencies — report those upstream; we will track them
Good-faith security research conducted under this policy is authorized. We will not pursue legal action against researchers who:
- Follow the reporting process above
- Do not exfiltrate or retain data beyond what is necessary to demonstrate the issue
- Give us reasonable time to remediate before public disclosure
Reporters of accepted vulnerabilities are credited in CHANGELOG.md and the
published GHSA unless they request anonymity.
GHSA-f5v8-v6q3-q4h6(CVE pending): coordinated security release forMeridian.MappingandMeridian.Mediatorcovering two HIGH-severity DoS findings plus four MEDIUM and three LOW defense-in-depth gaps. Patched inv2.1.1(published 2026-04-16). No2.0.xbackport — see the supported-versions table above for rationale;2.0.xconsumers must upgrade to2.1.1+.