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": [] }
{ "vanir_signatures": [ { "id": "PSF-2019-8-049250ea", "deprecated": false, "digest": { "function_hash": "219989014326767936029729892163355973394", "length": 968.0 }, "source": "https://github.com/python/cpython/commit/a37f52436f9aa4b9292878b72f3ff1480e2606c3", "target": { "file": "Modules/_ssl.c", "function": "_get_crl_dp" }, "signature_version": "v1", "signature_type": "Function" }, { "id": "PSF-2019-8-06fb788e", "deprecated": false, "digest": { "function_hash": "219989014326767936029729892163355973394", "length": 968.0 }, "source": "https://github.com/python/cpython/commit/efec7631edf3b9480dc3988c97ffef94df8800da", "target": { "file": "Modules/_ssl.c", "function": "_get_crl_dp" }, "signature_version": "v1", "signature_type": "Function" }, { "id": "PSF-2019-8-1ad0de05", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "150944590290108346851283876467396238356", "259993381335044047126142229462347783579", "222564833135202626673479742764430389775", "321243705744531378929320671301977857714" ] }, "source": "https://github.com/python/cpython/commit/216a4d83c3b72f4fdcd81b588dc3f42cc461739a", "target": { "file": "Modules/_ssl.c" }, "signature_version": "v1", "signature_type": "Line" }, { "id": "PSF-2019-8-3e8ada58", "deprecated": false, "digest": { "function_hash": "219989014326767936029729892163355973394", "length": 968.0 }, "source": "https://github.com/python/cpython/commit/06b15424b0dcacb1c551b2a36e739fffa8d0c595", "target": { "file": "Modules/_ssl.c", "function": "_get_crl_dp" }, "signature_version": "v1", "signature_type": "Function" }, { "id": "PSF-2019-8-3f0b62ac", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "150944590290108346851283876467396238356", "259993381335044047126142229462347783579", "222564833135202626673479742764430389775", "321243705744531378929320671301977857714" ] }, "source": "https://github.com/python/cpython/commit/6c655ce34ae54adb8eef22b73108e22cc381cb8d", "target": { "file": "Modules/_ssl.c" }, "signature_version": "v1", "signature_type": "Line" }, { "id": "PSF-2019-8-54d8df1c", "deprecated": false, "digest": { "function_hash": "56826722025034486022894966991026941799", "length": 1124.0 }, "source": "https://github.com/python/cpython/commit/6c655ce34ae54adb8eef22b73108e22cc381cb8d", "target": { "file": "Modules/_ssl.c", "function": "_get_crl_dp" }, "signature_version": "v1", "signature_type": "Function" }, { "id": "PSF-2019-8-56e64daa", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "150944590290108346851283876467396238356", "259993381335044047126142229462347783579", "222564833135202626673479742764430389775", "321243705744531378929320671301977857714" ] }, "source": "https://github.com/python/cpython/commit/a37f52436f9aa4b9292878b72f3ff1480e2606c3", "target": { "file": "Modules/_ssl.c" }, "signature_version": "v1", "signature_type": "Line" }, { "id": "PSF-2019-8-598c55e7", "deprecated": false, "digest": { "function_hash": "219989014326767936029729892163355973394", "length": 968.0 }, "source": "https://github.com/python/cpython/commit/be5de958e9052e322b0087c6dba81cdad0c3e031", "target": { "file": "Modules/_ssl.c", "function": "_get_crl_dp" }, "signature_version": "v1", "signature_type": "Function" }, { "id": "PSF-2019-8-61e75fef", "deprecated": false, "digest": { "function_hash": "219989014326767936029729892163355973394", "length": 968.0 }, "source": "https://github.com/python/cpython/commit/216a4d83c3b72f4fdcd81b588dc3f42cc461739a", "target": { "file": "Modules/_ssl.c", "function": "_get_crl_dp" }, "signature_version": "v1", "signature_type": "Function" }, { "id": "PSF-2019-8-8a8223b9", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "150944590290108346851283876467396238356", "259993381335044047126142229462347783579", "222564833135202626673479742764430389775", "321243705744531378929320671301977857714" ] }, "source": "https://github.com/python/cpython/commit/06b15424b0dcacb1c551b2a36e739fffa8d0c595", "target": { "file": "Modules/_ssl.c" }, "signature_version": "v1", "signature_type": "Line" }, { "id": "PSF-2019-8-ae029e8b", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "150944590290108346851283876467396238356", "259993381335044047126142229462347783579", "222564833135202626673479742764430389775", "321243705744531378929320671301977857714" ] }, "source": "https://github.com/python/cpython/commit/be5de958e9052e322b0087c6dba81cdad0c3e031", "target": { "file": "Modules/_ssl.c" }, "signature_version": "v1", "signature_type": "Line" }, { "id": "PSF-2019-8-b5b2270c", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "150944590290108346851283876467396238356", "259993381335044047126142229462347783579", "222564833135202626673479742764430389775", "321243705744531378929320671301977857714" ] }, "source": "https://github.com/python/cpython/commit/efec7631edf3b9480dc3988c97ffef94df8800da", "target": { "file": "Modules/_ssl.c" }, "signature_version": "v1", "signature_type": "Line" } ] }