Title: ssl: Drop support for unsafe SSLv3 protocol, remove ssl.PROTOCOL_SSLv3 · Issue #94377 · python/cpython · GitHub
Open Graph Title: ssl: Drop support for unsafe SSLv3 protocol, remove ssl.PROTOCOL_SSLv3 · Issue #94377 · python/cpython
X Title: ssl: Drop support for unsafe SSLv3 protocol, remove ssl.PROTOCOL_SSLv3 · Issue #94377 · python/cpython
Description: Python 3.10 removed ssl.PROTOCOL_SSLv2. SSLv2 was deprecated in 2011 by RFC 6176. OpenSSL 1.1.0 (2016) removed SSLv2 support: "SSLv2 support has been removed. It still supports receiving a SSLv2 compatible client hello." Python 3.10 also...
Open Graph Description: Python 3.10 removed ssl.PROTOCOL_SSLv2. SSLv2 was deprecated in 2011 by RFC 6176. OpenSSL 1.1.0 (2016) removed SSLv2 support: "SSLv2 support has been removed. It still supports receiving a SSLv2 co...
X Description: Python 3.10 removed ssl.PROTOCOL_SSLv2. SSLv2 was deprecated in 2011 by RFC 6176. OpenSSL 1.1.0 (2016) removed SSLv2 support: "SSLv2 support has been removed. It still supports receiving a SSL...
Opengraph URL: https://github.com/python/cpython/issues/94377
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"ssl: Drop support for unsafe SSLv3 protocol, remove ssl.PROTOCOL_SSLv3","articleBody":"Python 3.10 removed ssl.PROTOCOL_SSLv2. SSLv2 was deprecated in 2011 by [RFC 6176](https://tools.ietf.org/html/rfc6176). OpenSSL 1.1.0 (2016) [removed SSLv2 support](https://www.openssl.org/news/changelog.html): \"SSLv2 support has been removed. It still supports receiving a SSLv2 compatible client hello.\" Python 3.10 also requires OpenSSL 1.1.1 and newer: [PEP 644](https://peps.python.org/pep-0644/).\r\n\r\nSSLv3 was specified in 2011 by [RFC 6101](https://datatracker.ietf.org/doc/html/rfc6101) and deprecated in 2015 by [RFC 7568](https://datatracker.ietf.org/doc/html/rfc7568).\r\n\r\nIn Fedora 36, OpenSSL no longer supports SSLv3: ``ssl.PROTOCOL_SSLv3`` doesn't exist because OpenSSL defines OPENSSL_NO_SSL3 macro.\r\n\r\nThere is https://disablessl3.com/ website which advices disabling SSLv3 because of the POODLE vulnerability (discovered in September 2014): see also https://www.openssl.org/~bodo/ssl-poodle.pdf\r\n\r\nFirefox blocks SSLv3 since 2014: https://blog.mozilla.org/security/2014/10/14/the-poodle-attack-and-the-end-of-ssl-3-0/\r\n\r\nOpenSSL wiki: https://wiki.openssl.org/index.php/SSL_and_TLS_Protocols\r\n\r\nIs it ok to drop support for SSLv3 right now, is there still Linux distributions providing OpenSSL with SSLv3 support? Is there still servers which only accept SSLv3 but don't support TLSv1.0 or newer? TLS v1.0 and v1.1 are also deprecated... The world is moving towards TLS v1.2 or newer.","author":{"url":"https://github.com/vstinner","@type":"Person","name":"vstinner"},"datePublished":"2022-06-28T11:53:26.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":7},"url":"https://github.com/94377/cpython/issues/94377"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a04d107c-8d8a-8f62-ab47-fff5653065e6 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8A90:25F5D0:31ACFD:43B17E:6969AB99 |
| html-safe-nonce | 700c4a7e8deda2c46223fb9f427f59d19bfaea100485ee7585a865767efa3c50 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QTkwOjI1RjVEMDozMUFDRkQ6NDNCMTdFOjY5NjlBQjk5IiwidmlzaXRvcl9pZCI6IjMxODc2NjgyNzE1MTQ2MjY5NzAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | d71fdb25ba27a5c0d546b0c6a235321042827f69447da6f230df2cecc1053ea7 |
| hovercard-subject-tag | issue:1287228613 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/94377/issue_layout |
| twitter:image | https://opengraph.githubassets.com/30163fbf56e4a3dc9500c98606f8a2cdd5e10a1263db380d70e0cd2d58c9e4ed/python/cpython/issues/94377 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/30163fbf56e4a3dc9500c98606f8a2cdd5e10a1263db380d70e0cd2d58c9e4ed/python/cpython/issues/94377 |
| og:image:alt | Python 3.10 removed ssl.PROTOCOL_SSLv2. SSLv2 was deprecated in 2011 by RFC 6176. OpenSSL 1.1.0 (2016) removed SSLv2 support: "SSLv2 support has been removed. It still supports receiving a SSLv2 co... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | vstinner |
| hostname | github.com |
| expected-hostname | github.com |
| None | 24c4c97a2d520cb286b35e1a4c22d7a4df3c26a2fa28dd7cdf0e65db327b4de7 |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 124667f43168afb6c9c03b7c02eb5b1d2e1be3d9 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width