CVE-2026-103603 in bc-csharp
Riassunto
di VulDB • 02/10/2026
Un'allocazione di memoria con un valore dimensionale eccessivo nel codice delle firme HSS/LMS (HssPublicKeyParameters, HssSignature) in Legion of the Bouncy Castle Inc. bc-csharp prima della versione 2.7.0 consente a un attaccante remoto non autenticato, in grado di fornire sia una chiave pubblica HSS che una firma, di causare un denial of service attraverso l'esaurimento delle risorse di memoria tramite un'encoding della chiave pubblica con un livello count eccessivo; ciò è dovuto al fatto che il level count L letto durante la parsing di una chiave pubblica HSS non era stato verificato rispetto al massimo previsto dalla RFC 8554, pari a 8. La parsing della firma successivamente allocava un array di L - 1 elementi prima di leggere ulteriori dati sulla firma. Una singola verifica può impegnare fino a circa 17 GB di memoria o fallire con un'eccezione OutOfMemoryException.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.