Hi, The following vulnerability was published for pypy3. CVE-2026-19553[0]: | ssl.SSLContext.wrap_bio() didn't require the server_hostname | argument to not be None if ssl.SSLContext.check_hostname was set. | Due to a missing parameter check in SSLObject, if the | server_hostname argument isn't supplied then hostname verification | would be silently skipped. This defect could lead to programs | where certificate hostname verification *appeared* to be succeeding | with SSLContext.check_hostname = True and no ValueError being raised | due to misconfiguration. If the program passes a server_hostname | value that isn't an empty string or None to any of these APIs then | certificate hostname verification proceeds as expected and the | program is not affected by this vulnerability. Mitigating this | vulnerability doesn't require updating Python or applying the patch. | To mitigate, pass a valid non-None and non-empty server_hostname | value to SSLContext.wrap_bio(), asyncio.create_connection(), or | asyncio.loop.start_tls() and certificate hostname verification will | proceed as expected. Upgrading to the latest version of Python or | applying the patch only changes the behavior from silently skipping | hostname verification to raising a ValueError, similar to | SSLContext.wrap_socket(), when server_hostname isn't supplied. Fix in cpython: https://github.com/python/cpython/issues/156793 https://github.com/python/cpython/pull/158503 https://github.com/python/cpython/pull/158516 (3.11) If you fix the vulnerability please also make sure to include the CVE (Common Vulnerabilities & Exposures) id in your changelog entry. For further information see: [0] https://security-tracker.debian.org/tracker/CVE-2026-19553 https://www.cve.org/CVERecord?id=CVE-2026-19553 Please adjust the affected versions in the BTS as needed.