CVE-2026-103600
Last modified
CVE-2026-103600 is a high-severity vulnerability rated 8.7/10 on the CVSS scale. Uncontrolled recursion in the ASN.1 parser (Asn1InputStream, Asn1StreamParser) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service via a crafted ASN.1 encoding of deeply nested constructed elements (for example SEQUENCE inside SEQUENCE, in definite-length DER or indefinite-length BER form), because each nesting level is parsed by a further recursive call with no bound on depth. EPSS estimates a 0.32% chance of exploitation in the next 30 days.
Description
Uncontrolled recursion in the ASN.1 parser (Asn1InputStream, Asn1StreamParser) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service via a crafted ASN.1 encoding of deeply nested constructed elements (for example SEQUENCE inside SEQUENCE, in definite-length DER or indefinite-length BER form), because each nesting level is parsed by a further recursive call with no bound on depth. About 2,000 levels (8 KB of DER) are enough to exhaust a 1.5 MB thread stack, the .NET main-thread default on Windows, and raise a StackOverflowException, which .NET cannot catch and which terminates the whole process; on threads with larger stacks, parse time instead grows quadratically with depth (about 9 seconds of CPU for a 64 KB input). Any path that parses untrusted ASN.1 is exposed, including X.509 certificates and CRLs, CMS/PKCS#7, PKCS#8/PKCS#12, OCSP and TLS Certificate messages.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Legion of the Bouncy Castle Inc. | bc-csharp | < 2.7.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-103600?
How severe is CVE-2026-103600?
How do I fix CVE-2026-103600?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-103588QloApps through 1.7.0 contains a reflected cross-site script…5.4
- CVE-2026-103589QloApps through 1.7.0 contains a reflected cross-site script…5.4
- CVE-2026-103590QloApps through 1.7.0 contains a reflected cross-site script…5.4
- CVE-2026-103591DeepWiki-Open through commit d92819a contains an unauthentic…7.5
- CVE-2026-103592simple-php-router through 5.4.1.7 contains an IP restriction…6.5
- CVE-2026-1036The Photo Gallery by 10Web – Mobile-Friendly Image Gallery p…5.3
- CVE-2026-103601Release of unverified plaintext in the CCM (CcmBlockCipher) …8.2
- CVE-2026-103602Improper certificate validation in PkixNameConstraintValidat…8.2
- CVE-2026-103603Memory allocation with excessive size value in the HSS/LMS s…8.7
- CVE-2026-103604Inefficient algorithmic complexity in X.509 distinguished na…8.7
- CVE-2026-103620A missing authorization vulnerability was identified in GitH…6
- CVE-2026-103621Integer overflow in Compositing in Google Chrome prior to 15…4.3
Are you affected by CVE-2026-103600?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
