If an SSL/TLS server or client is running on a 32-bit host, and a specific cipher is being used, then a truncated packet can cause that server or client to perform an out-of-bounds read, usually resulting in a crash. For OpenSSL 1.1.0, the crash can be triggered when using CHACHA20/POLY1305; users should upgrade to 1.1.0d. For Openssl 1.0.2, the crash can be triggered when using RC4-MD5; users who have not disabled that algorithm should update to 1.0.2k.
{
"unresolved_ranges": [
{
"cpes": [
"cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2:beta1:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2:beta2:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2:beta3:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2i:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.0.2j:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.1.0a:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.1.0b:*:*:*:*:*:*:*",
"cpe:2.3:a:openssl:openssl:1.1.0c:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"range": [
{
"introduced": "1.1.0a"
},
{
"last_affected": "1.1.0a"
},
{
"introduced": "1.1.0a"
},
{
"last_affected": "1.1.0a"
},
{
"introduced": "1.1.0b"
},
{
"last_affected": "1.1.0b"
},
{
"introduced": "1.1.0b"
},
{
"last_affected": "1.1.0b"
},
{
"introduced": "1.1.0c"
},
{
"last_affected": "1.1.0c"
},
{
"introduced": "1.1.0c"
},
{
"last_affected": "1.1.0c"
},
{
"introduced": "1.0.2"
},
{
"last_affected": "1.0.2"
},
{
"introduced": "1.0.2-beta1"
},
{
"last_affected": "1.0.2-beta1"
},
{
"introduced": "1.0.2-beta1"
},
{
"last_affected": "1.0.2-beta1"
},
{
"introduced": "1.0.2-beta2"
},
{
"last_affected": "1.0.2-beta2"
},
{
"introduced": "1.0.2-beta2"
},
{
"last_affected": "1.0.2-beta2"
},
{
"introduced": "1.0.2-beta3"
},
{
"last_affected": "1.0.2-beta3"
},
{
"introduced": "1.0.2-beta3"
},
{
"last_affected": "1.0.2-beta3"
},
{
"introduced": "1.0.2a"
},
{
"last_affected": "1.0.2a"
},
{
"introduced": "1.0.2b"
},
{
"last_affected": "1.0.2b"
},
{
"introduced": "1.0.2c"
},
{
"last_affected": "1.0.2c"
},
{
"introduced": "1.0.2d"
},
{
"last_affected": "1.0.2d"
},
{
"introduced": "1.0.2e"
},
{
"last_affected": "1.0.2e"
},
{
"introduced": "1.0.2f"
},
{
"last_affected": "1.0.2f"
},
{
"introduced": "1.0.2h"
},
{
"last_affected": "1.0.2h"
},
{
"introduced": "1.0.2i"
},
{
"last_affected": "1.0.2i"
},
{
"introduced": "1.0.2j"
},
{
"last_affected": "1.0.2j"
}
],
"source": "CPE_STRING"
}
],
"vendor_product": "openssl:openssl"
}
]
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2"
},
{
"last_affected": "1.0.2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2a"
},
{
"last_affected": "1.0.2a"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2b"
},
{
"last_affected": "1.0.2b"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2c"
},
{
"last_affected": "1.0.2c"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2d"
},
{
"last_affected": "1.0.2d"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2e"
},
{
"last_affected": "1.0.2e"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2f"
},
{
"last_affected": "1.0.2f"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2h"
},
{
"last_affected": "1.0.2h"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2i:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2i"
},
{
"last_affected": "1.0.2i"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2j:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2j"
},
{
"last_affected": "1.0.2j"
}
],
"source": "CPE_STRING"
}
]
}
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
"range": [
{
"introduced": "4.0.0"
},
{
"last_affected": "4.1.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:*",
"range": [
{
"introduced": "4.2.0"
},
{
"fixed": "4.7.3"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
"range": [
{
"introduced": "5.0.0"
},
{
"last_affected": "5.12.0"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
"range": [
{
"introduced": "6.0.0"
},
{
"last_affected": "6.8.1"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:lts:*:*:*",
"range": [
{
"introduced": "6.9.0"
},
{
"fixed": "6.9.5"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*",
"range": [
{
"introduced": "7.0.0"
},
{
"fixed": "7.5.0"
}
],
"source": "CPE_RANGE"
}
]
}
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:openssl:openssl:1.1.0a:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.1.0a"
},
{
"last_affected": "1.1.0a"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.1.0b:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.1.0b"
},
{
"last_affected": "1.1.0b"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.1.0c:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.1.0c"
},
{
"last_affected": "1.1.0c"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2"
},
{
"last_affected": "1.0.2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2a:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2a"
},
{
"last_affected": "1.0.2a"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2b:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2b"
},
{
"last_affected": "1.0.2b"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2c:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2c"
},
{
"last_affected": "1.0.2c"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2d:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2d"
},
{
"last_affected": "1.0.2d"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2e:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2e"
},
{
"last_affected": "1.0.2e"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2f:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2f"
},
{
"last_affected": "1.0.2f"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2h:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2h"
},
{
"last_affected": "1.0.2h"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2i:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2i"
},
{
"last_affected": "1.0.2i"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2j:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2j"
},
{
"last_affected": "1.0.2j"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2:beta1:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2-beta1"
},
{
"last_affected": "1.0.2-beta1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2:beta2:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2-beta2"
},
{
"last_affected": "1.0.2-beta2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:openssl:openssl:1.0.2:beta3:*:*:*:*:*:*",
"range": [
{
"introduced": "1.0.2-beta3"
},
{
"last_affected": "1.0.2-beta3"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "00d965474b22b54e4275232bc71ee0c699c5cd21"
}
],
"source": "REFERENCES_COMMIT"
}
]
}