cbcvebase.
CVE-2024-50382
published 2024-10-23

CVE-2024-50382: Botan before 3.6.0, when certain LLVM versions are used, has compiler-induced secret-dependent control flow in lib/utils/ghash/ghash.cpp in GHASH in AES-GCM…

PriorityP430medium5.9CVSS 3.1
AVNACHPRNUINSUCHINAN
EPSS
0.55%
42.1th percentile
Botan before 3.6.0, when certain LLVM versions are used, has compiler-induced secret-dependent control flow in lib/utils/ghash/ghash.cpp in GHASH in AES-GCM. There is a branch instead of an XOR with carry. This was observed for Clang in LLVM 15 on RISC-V.

Affected

6 ranges
VendorProductVersion rangeFixed in
botan_projectbotan< 3.6.03.6.0
botan_projectbotan>= 0 < 2.19.3+dfsg-1+deb12u12.19.3+dfsg-1+deb12u1
botan_projectbotan>= 0 < 2.19.5+dfsg-32.19.5+dfsg-3
botan_projectbotan>= 0 < 2.19.1+dfsg-2ubuntu1+esm12.19.1+dfsg-2ubuntu1+esm1
botan_projectbotan>= 0 < 2.19.3+dfsg-1ubuntu2+esm12.19.3+dfsg-1ubuntu2+esm1
debianbotan< botan 2.19.3+dfsg-1+deb12u1 (bookworm)botan 2.19.3+dfsg-1+deb12u1 (bookworm)

CVSS provenance

nvdv3.15.9MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
osv5.9MEDIUM
vendor_debian5.9MEDIUM
vendor_ubuntu5.3MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.