CVE-2026-5503 in wolfSSL
Riassunto
di VulDB • 14/06/2026
In TLSX_EchChangeSNI, il ramo ctx->extensions impostava le extensions incondizionatamente anche quando TLSX_Find restituiva NULL. Ciò causava l'attaccamento di publicName controllato dall'attaccante a WOLFSSL_CTX condiviso da parte di TLSX_UseSNI quando non era configurata una SNI interna (inner SNI). Successivamente, TLSX_EchRestoreSNI falliva nel pulirlo perché la rimozione era subordinata alla condizione serverNameX != NULL. La dimensione della ClientHello interna veniva calcolata prima dell'inquinamento dei dati ma scritta dopo di esso, causando a TLSX_SNI_Write di eseguire un memcpy di 255 byte oltre il limite del buffer allocato (allocation boundary).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.