{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2025-15346", "assignerOrgId": "50d2cd11-d01a-48ed-9441-5bfce9d63b27", "state": "PUBLISHED", "assignerShortName": "wolfSSL", "dateReserved": "2025-12-29T23:24:20.378Z", "datePublished": "2026-01-07T23:32:11.146Z", "dateUpdated": "2026-01-08T19:22:49.043Z" }, "containers": { "cna": { "affected": [ { "collectionURL": "https://pypi.org/", "defaultStatus": "unaffected", "modules": [ "TLS Peer Certificate Verification (CERT_REQUIRED verify mode)" ], "packageName": "wolfssl", "platforms": [ "Linux", "MacOS", "Windows" ], "product": "wolfSSL-py", "programFiles": [ "wolfssl/__init__.py" ], "repo": "https://github.com/wolfSSL/wolfssl-py", "vendor": "wolfSSL", "versions": [ { "lessThanOrEqual": "5.8.2", "status": "affected", "version": "5.3.0", "versionType": "python" } ] } ], "credits": [ { "lang": "en", "type": "finder", "value": "Matan Radomski" } ], "datePublic": "2025-12-29T23:21:00.000Z", "descriptions": [ { "lang": "en", "supportingMedia": [ { "base64": false, "type": "text/html", "value": "
verify_mode = CERT_REQUIRED in the wolfssl Python package (wolfssl-py) causes client certificate requirements to not be fully enforced. WOLFSSL_VERIFY_FAIL_IF_NO_PEER_CERT flag was not included, the behavior effectively matched CERT_OPTIONAL: a peer certificate was verified if presented, but connections were incorrectly authenticated when no client certificate was provided.