mirror of https://github.com/Cisco-Talos/clamav
Fixes: ==123806== Conditional jump or move depends on uninitialised value(s) ==123806== at 0x50C4A65: crtmgr_whitelist_lookup (crtmgr.c:107) ==123806== by 0x50C4F36: crtmgr_lookup (crtmgr.c:161) ==123806== by 0x50CC003: asn1_get_x509 (asn1.c:1053) ... ==123806== Uninitialised value was created by a stack allocation ==123806== at 0x50CA335: asn1_get_x509 (asn1.c:723) hashtype and issuer were not getting set prior to the check for duplicates when processing embedded certs, which means some certs that were actually duplicates could have been added multiple times to the list of trusted certs based on the contents of the unitialized memory backing those (harmless, but not as efficient).pull/111/head
parent
fff06e4736
commit
a0980389a7
Loading…
Reference in new issue