I'm trying to figure out if my openssl based applications are vulnerable
to CVE 2009-3245

From: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2009-3245
> OpenSSL before 0.9.8m does not check for a NULL return value from
> bn_wexpand function calls in (1) crypto/bn/bn_div.c, (2)
> crypto/bn/bn_gf2m.c, (3) crypto/ec/ec2_smpl.c, and (4)
> engines/e_ubsec.c, which has unspecified impact and context-dependent
> attack vectors.

with the exception of bn_div.c (where the vulnerable call is in a disabled
branch of the code) it looks like the vulnerability should mainly effect
epileptic curve crypts (I'm not using engines).
However  when looking at the 0.9.8l code I can find calls to bn_wexpand()
without return value check also in bn_mul.c
So I'm curious to why bn_mul.c is not listed in the vulnerability report.
Is it just a mistake or has someone deduced that it is impossible to exploit
this vulnerability in bn_mul.c ?

/Leif
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to