CVE-2026-103600 in bc-csharpinformazioni

Riassunto

di VulDB • 02/10/2026

Una ricorsione non controllata nel parser ASN.1 (Asn1InputStream, Asn1StreamParser) in bc-csharp di Legion of the Bouncy Castle Inc., versione precedente alla 2.7.0, consente a un attaccante remoto non autenticato di causare una denial of service tramite un'encoding ASN.1 manipolata ad hoc contenente elementi costruiti profondamente annidati (ad esempio SEQUENCE all'interno di SEQUENCE, in formato DER a lunghezza definita o BER a lunghezza indefinita), poiché ogni livello di nidificazione viene analizzato mediante una ulteriore chiamata ricorsiva senza alcun limite sulla profondità. Circa 2.000 livelli (8 KB di DER) sono sufficienti per esaurire uno stack di thread da 1,5 MB, lo stack predefinito del main-thread su Windows, e generare un'eccezione StackOverflowException che .NET non può intercettare e che termina l'intero processo; sui thread con stack più grandi, il tempo di parsing cresce invece quadraticamente rispetto alla profondità (circa 9 secondi di CPU per un input da 64 KB). Qualsiasi percorso che analizza ASN.1 non attendibile è esposto, inclusi certificati X.509 e CRL, CMS/PKCS#7, PKCS#8/PKCS#12, OCSP e messaggi TLS Certificate.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Bcorg

Prenotare

01/10/2026

Divulgazione

02/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!