CVE-2025-3416 json
Rust-openssl: rust-openssl use-after-free in `md::fetch` and `cipher::fetch`
published 2025-04-08 19 mo ago modified 2026-11-06 2 d ago also EUVD-2025-10375
- cvss
- 3.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 44%
- public exploits
- 0
- none known
Summary
A flaw was found in OpenSSL's handling of the properties argument in certain functions. This vulnerability can allow use-after-free exploitation, which may result in undefined behavior or incorrect property parsing, leading to OpenSSL treating the input as an empty string.
Patch / fix
- rust-openssl Debian 14, Debian 13 0.10.72-1
debian advisories DEBIAN-CVE-2025-3416
- rust-openssl Ubuntu Pro 24.04 LTS 0.10.57-1ubuntu0.1~esm1
ubuntu advisories UBUNTU-CVE-2025-3416
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- afterburn Linux Micro 6.1 5.10.0.git73.b97f772-slfo.1.1_1.1
- afterburn Linux Micro 6.0 5.10.0.git73.b97f772-1.1
- sccache SLES for SAP 15 SP6, SLES 15 SP6-LTSS, SLE Module for Development Tools 15 SP7 0.16.0~0-150600.10.11.1
- snpguest SLE Module for Server Applications 15 SP7 0.10.0-150700.3.3.1
- afterburn SLE Micro 5.4, SLE Micro 5.3 5.9.0.git21.a73f509-150400.3.3.1
- afterburn SLE Micro 5.5 5.9.0.git21.a73f509-150500.3.3.1
- afterburn SLE Micro 5.2 5.9.0.git21.a73f509-150300.3.5.1
- rust-keylime Linux Micro 6.1 0.2.8+12-slfo.1.1_1.1
suse advisories SUSE-SU-2026:23071-1SUSE-SU-2026:22917-1SUSE-SU-2026:3022-1SUSE-SU-2026:0620-1SUSE-SU-2025:3786-1SUSE-SU-2025:3785-1
- shadowsocks-libev openSUSE Leap 16.0 3.3.6-bp160.3.1
- shadowsocks-rust openSUSE Leap 16.0 1.25.0-bp160.1.1
- pijul openSUSE Tumbleweed 1.0.0~beta.23-1.1
- shadowsocks-rust openSUSE Tumbleweed 1.25.0-1.1
- forgejo-cli openSUSE Leap 16.0 0.6.0-bp160.1.1
- kak-lsp openSUSE Leap 16.0 21.0.2-bp160.1.1
- kak-lsp openSUSE Tumbleweed 21.0.2-1.1
- rust-keylime openSUSE Tumbleweed 0.2.7+117-1.1
opensuse advisories openSUSE-SU-2026:22189-1openSUSE-SU-2026:11838-1openSUSE-SU-2026:11818-1openSUSE-SU-2026:21605-1openSUSE-SU-2026:21560-1openSUSE-SU-2026:11475-1
- github.com/sfackler/rust-openssl@87085bd commit
- github.com/sfackler/rust-openssl#2390 pull request
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-3416 updated cvss 3.7
rust-openssl: rust-openssl Use-After-Free in `Md::fetch` and `Cipher::fetch`
-
Red Hat Directory Server 11 389-ds-base Red Hat Directory Server 12 389-ds-base Red Hat Enterprise Linux 6 openssl, openssl-perl Red Hat Enterprise Linux 7 firefox Red Hat Enterprise Linux 8 firefox, mozjs60, rpm-ostree, 389-ds-base, mingw-openssl, cockpit-389-ds, +8 more Red Hat Enterprise Linux 9 gjs, polkit, bootupd, firefox, rpm-ostree, 389-ds-base, +9 moreaffected: workaround, no fix available “Fix deferred”
+4 more productsfewer
Red Hat Enterprise Linux 10 gjs, firefox, rpm-ostree Red Hat OpenShift Container Platform 4 rpm-ostree, kata-containers, rpm-ostree-libs Red Hat Trusted Artifact Signer rhtas/tuffer-rhel9, rhtas/tuftool-rhel9 Red Hat Trusted Profile Analyzer rhtpa/rhtpa-trustification-service-rhel9
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 19 mo ago
Exploit prediction
0.53% chance of exploitation in the next 30 days, higher than 44% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.7 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L |
Affected products
- Red Hat Red Hat Directory Server 11
- Red Hat Red Hat Directory Server 12
- Red Hat Red Hat Enterprise Linux 10
- Red Hat Red Hat Enterprise Linux 6
- Red Hat Red Hat Enterprise Linux 7
- Red Hat Red Hat Enterprise Linux 8
- Red Hat Red Hat Enterprise Linux 9
- Red Hat Red Hat OpenShift Container Platform 4
- Red Hat Red Hat Trusted Artifact Signer
- Red Hat Red Hat Trusted Profile Analyzer
Classification
- Weakness
-
- CWE-416 Use After Free
References
- github.com /sfackler/rust-openssl/commit/87085bd67896b7f92e6de35d081f607a334beae4
- github.com /sfackler/rust-openssl/pull/2390
-
access.redhat.com
/security/cve/CVE-2025-3416
vdb-entry
-
bugzilla.redhat.com
/show_bug.cgi?id=2357560
issue-tracking
- github.com /sfackler/rust-openssl
- rustsec.org /advisories/RUSTSEC-2025-0022.html
Sources
- CVE List CVE-2025-3416
- NVD CVE-2025-3416
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.