---
cve: "CVE-2025-15346"
severity: "CRITICAL"
cvss: 9.3
epss: "0.3%"
vendor: "wolfSSL"
kev: false
exploited: false
published: "2026-01-08 00:15:59"
tags: [cve, security, critical]
source: tsecurity.de CVE-Dossier
exported: "2026-11-09T15:03:53+01:00"
---

# CVE-2025-15346

> 9.3 CRITICAL · 🧪 PoC

## Beschreibung

A vulnerability in the handling of verify_mode = CERT_REQUIRED in the wolfssl Python package (wolfssl-py) causes client certificate requirements to not be fully enforced. 

Because the 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. 

This results in improper authentication, allowing attackers to bypass mutual TLS (mTLS) client authentication by omitting a client certificate during the TLS handshake. 

The issue affects versions up to and including 5.8.2.

## CNA-Record (Kanon, cvelistV5)

- CNA: **wolfSSL**
- State: PUBLISHED
- Stand: 2026-01-08 19:22:49
- CNA-CVSS: **9.3** (`CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/AU:Y`)

## CISA-Anreicherung (vulnrichment/ADP)

- CISA-SSVC (Coordinator, v2.0.3):
  - Exploitation: **none**
  - Automatable: **yes**
  - Technical Impact: **total**

## CVSS-Vektor

```
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/AU:Y
```

| Metrik | Wert | Bewertung |
|---|---|---|
| AV Angriffsvektor | Netzwerk | bad |
| AC Komplexität | Gering | bad |
| PR Privilegien | Keine | bad |
| UI Interaktion | Keine | bad |

## Schwachstellen-Klasse

- **CWE-287** — Improper Authentication
  When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
- **CWE-306** — Missing Authentication for Critical Functionality
  The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

## Angriffsmuster (CAPEC)

- [CAPEC-22 — Exploiting Trust in Client](https://capec.mitre.org/data/definitions/22.html) _(Severity: High)_
- [CAPEC-57 — Utilizing REST's Trust in the System Resource to Obtain Sensitive Data](https://capec.mitre.org/data/definitions/57.html) _(Severity: Very High)_
- [CAPEC-114 — Authentication Abuse](https://capec.mitre.org/data/definitions/114.html) _(Severity: Medium)_
- [CAPEC-115 — Authentication Bypass](https://capec.mitre.org/data/definitions/115.html) _(Severity: Medium)_
- [CAPEC-151 — Identity Spoofing](https://capec.mitre.org/data/definitions/151.html) _(Severity: Medium)_
- [CAPEC-194 — Fake the Source of Data](https://capec.mitre.org/data/definitions/194.html) _(Severity: Medium)_
- [CAPEC-593 — Session Hijacking](https://capec.mitre.org/data/definitions/593.html) _(Severity: Very High)_
- [CAPEC-633 — Token Impersonation](https://capec.mitre.org/data/definitions/633.html) _(Severity: Medium)_

## ATT&CK-Techniken

- [T1040 — Network Sniffing](https://attack.mitre.org/techniques/T1040/)
- [T1548 — Abuse Elevation Control Mechanism](https://attack.mitre.org/techniques/T1548/)
- [T1185 — Browser Session Hijacking](https://attack.mitre.org/techniques/T1185/)
- [T1550.001 — Use Alternate Authentication Material:Application Access Tok](https://attack.mitre.org/techniques/T1550/001/)
- [T1563 — Remote Service Session Hijacking](https://attack.mitre.org/techniques/T1563/)
- [T1134 — Access Token Manipulation](https://attack.mitre.org/techniques/T1134/)

## Patch verfügbar (OSV)

- b4517dece79f682a8f453abce5cfc0b81bae769d (Commit)
- 05433e92b6faa37bd584d28f1a898c97cfccb20d (Commit)

## Referenzen

- <https://github.com/wolfSSL/wolfssl-py/pull/62>
- <https://github.com/wolfSSL/wolfssl-py/commit/b4517dece79f682a8f453abce5cfc0b81bae769d>
- <https://github.com/wolfSSL/wolfssl-py/releases/tag/v5.8.4-stable>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/sicherheitsluecken/cve-2025-15346/) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI WID (CSAF)_
