An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.6.6. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.
{
"cwe_ids": []
}[
{
"source": "https://github.com/python/cpython/commit/a37f52436f9aa4b9292878b72f3ff1480e2606c3",
"digest": {
"function_hash": "219989014326767936029729892163355973394",
"length": 968.0
},
"target": {
"file": "Modules/_ssl.c",
"function": "_get_crl_dp"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "PSF-2019-8-049250ea",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/efec7631edf3b9480dc3988c97ffef94df8800da",
"digest": {
"function_hash": "219989014326767936029729892163355973394",
"length": 968.0
},
"target": {
"file": "Modules/_ssl.c",
"function": "_get_crl_dp"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "PSF-2019-8-06fb788e",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/216a4d83c3b72f4fdcd81b588dc3f42cc461739a",
"digest": {
"line_hashes": [
"150944590290108346851283876467396238356",
"259993381335044047126142229462347783579",
"222564833135202626673479742764430389775",
"321243705744531378929320671301977857714"
],
"threshold": 0.9
},
"target": {
"file": "Modules/_ssl.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "PSF-2019-8-1ad0de05",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/06b15424b0dcacb1c551b2a36e739fffa8d0c595",
"digest": {
"function_hash": "219989014326767936029729892163355973394",
"length": 968.0
},
"target": {
"file": "Modules/_ssl.c",
"function": "_get_crl_dp"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "PSF-2019-8-3e8ada58",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/6c655ce34ae54adb8eef22b73108e22cc381cb8d",
"digest": {
"line_hashes": [
"150944590290108346851283876467396238356",
"259993381335044047126142229462347783579",
"222564833135202626673479742764430389775",
"321243705744531378929320671301977857714"
],
"threshold": 0.9
},
"target": {
"file": "Modules/_ssl.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "PSF-2019-8-3f0b62ac",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/6c655ce34ae54adb8eef22b73108e22cc381cb8d",
"digest": {
"function_hash": "56826722025034486022894966991026941799",
"length": 1124.0
},
"target": {
"file": "Modules/_ssl.c",
"function": "_get_crl_dp"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "PSF-2019-8-54d8df1c",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/a37f52436f9aa4b9292878b72f3ff1480e2606c3",
"digest": {
"line_hashes": [
"150944590290108346851283876467396238356",
"259993381335044047126142229462347783579",
"222564833135202626673479742764430389775",
"321243705744531378929320671301977857714"
],
"threshold": 0.9
},
"target": {
"file": "Modules/_ssl.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "PSF-2019-8-56e64daa",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/be5de958e9052e322b0087c6dba81cdad0c3e031",
"digest": {
"function_hash": "219989014326767936029729892163355973394",
"length": 968.0
},
"target": {
"file": "Modules/_ssl.c",
"function": "_get_crl_dp"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "PSF-2019-8-598c55e7",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/216a4d83c3b72f4fdcd81b588dc3f42cc461739a",
"digest": {
"function_hash": "219989014326767936029729892163355973394",
"length": 968.0
},
"target": {
"file": "Modules/_ssl.c",
"function": "_get_crl_dp"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "PSF-2019-8-61e75fef",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/06b15424b0dcacb1c551b2a36e739fffa8d0c595",
"digest": {
"line_hashes": [
"150944590290108346851283876467396238356",
"259993381335044047126142229462347783579",
"222564833135202626673479742764430389775",
"321243705744531378929320671301977857714"
],
"threshold": 0.9
},
"target": {
"file": "Modules/_ssl.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "PSF-2019-8-8a8223b9",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/be5de958e9052e322b0087c6dba81cdad0c3e031",
"digest": {
"line_hashes": [
"150944590290108346851283876467396238356",
"259993381335044047126142229462347783579",
"222564833135202626673479742764430389775",
"321243705744531378929320671301977857714"
],
"threshold": 0.9
},
"target": {
"file": "Modules/_ssl.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "PSF-2019-8-ae029e8b",
"deprecated": false
},
{
"source": "https://github.com/python/cpython/commit/efec7631edf3b9480dc3988c97ffef94df8800da",
"digest": {
"line_hashes": [
"150944590290108346851283876467396238356",
"259993381335044047126142229462347783579",
"222564833135202626673479742764430389775",
"321243705744531378929320671301977857714"
],
"threshold": 0.9
},
"target": {
"file": "Modules/_ssl.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "PSF-2019-8-b5b2270c",
"deprecated": false
}
]