Multiple integer overflows in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g allow remote attackers to cause a denial of service (heap memory corruption or NULL pointer dereference) or possibly have unspecified other impact via a long digit string that is mishandled by the (1) BNdec2bn or (2) BNhex2bn function, related to crypto/bn/bn.h and crypto/bn/bn_print.c.
{
"versions": [
{
"introduced": "4.0.0"
},
{
"fixed": "4.1.2"
},
{
"introduced": "4.2.0"
},
{
"fixed": "4.3.2"
},
{
"introduced": "5.0.0"
},
{
"fixed": "5.7.1"
},
{
"introduced": "0"
},
{
"last_affected": "15.10"
},
{
"introduced": "0"
},
{
"last_affected": "7.0"
},
{
"introduced": "0"
},
{
"last_affected": "8.0"
}
]
}{
"versions": [
{
"introduced": "0"
},
{
"last_affected": "1.0.1"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1-beta1"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1-beta2"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1-beta3"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1a"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1b"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1c"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1d"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1e"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1f"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1g"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1h"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1i"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1j"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1k"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1l"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1m"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1n"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1o"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1p"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1q"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.1r"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2-beta1"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2-beta2"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2-beta3"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2a"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2b"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2c"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2d"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2e"
},
{
"introduced": "0"
},
{
"last_affected": "1.0.2f"
}
]
}