UNKNOWNCVE-2026-32877

Botan: Heapbufferoverread in SM2-decryptie via te klein C3-hashveld

Platform

cpp

Component

botan

Opgelost in

3.11.0

Botan is een C++-cryptografiebibliotheek. Van versie 2.3.0 tot vóór versie 3.11.0 controleerde de code die de authenticatiecodewaarde (C3) controleerde tijdens SM2-decryptie niet of de gecodeerde waarde de verwachte lengte had vóór de vergelijking. Een ongeldige ciphertext kan een heapoverread van maximaal 31 bytes veroorzaken, wat resulteert in een crash of mogelijk ander ongedefinieerd gedrag. Dit probleem is verholpen in versie 3.11.0.

Hoe te verhelpen

Geen officiële patch beschikbaar. Zoek naar tijdelijke oplossingen of monitor updates.

Bewaak uw afhankelijkheden automatisch

Ontvang meldingen wanneer nieuwe kwetsbaarheden uw projecten beïnvloeden.

Gratis beginnen