CVE catalog

CVE-2024-32650

rust-rustls: CVE-2024-32650

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.95% · Oct 25, 2026

Rustls is a modern TLS library written in Rust. `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input. When using a blocking rustls server, if a client send a `close_notify` message immediately after `client_hello`, the server's `complete_io` will get in an infinite loop. This vulnerability is fixed in 0.23.5, 0.22.4, and 0.21.11.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianrust-rustlssid0.23.45+ds-1fixed
Debianrust-rustlsforky0.23.45+ds-1fixed
Debianrust-rustlstrixie0.23.26+ds-1fixed
Debianrust-rustlsbookworm0.20.8-4vulnerable
Opensusegitoxideleap 16.00.56.0-bp160.1.1fixed
Suserust-keylimelinux micro 6.00.2.6+13-1.1fixed
Opensusesccachetumbleweed0.8.0~3-1.1fixed
Opensusekubetuitumbleweed1.5.1-1.1fixed
Susegstreamer-plugins-rslinux enterprise module for desktop applications 15 sp60.12.11-150600.3.3.1fixed
Susegstreamer-plugins-rslinux enterprise module for desktop applications 15 sp70.12.11-150600.3.3.1fixed
Opensusegstreamer-plugins-rsleap 15.60.12.11-150600.3.3.1fixed
Opensusegitoxidetumbleweed0.38.0-1.1fixed
Opensusetopgradetumbleweed14.0.1-2.1fixed
Opensusetlrctumbleweed1.9.2+0-1.1fixed
Susegit-cliffpackage hub 15 sp52.2.2-bp155.2.3.1fixed
Opensusegit-cliffleap 15.52.2.2-bp155.2.3.1fixed
Opensuseshadowsocks-rusttumbleweed1.18.3-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianrust-rustlssourcesid0.21.12-1not yet assignedNot reported[1069677]
Debianrust-rustlssourceforky0.21.12-1not yet assignedNot reported[1069677]
Debianrust-rustlssourcetrixie0.21.12-1not yet assignedNot reported[1069677]
Debianrust-rustlssourcebookworm(unfixed)not yet assignedNot reported[1069677]
Opensusegitoxiderpmleap 16.00.56.0-bp160.1.1Not reportedOPENSUSE-SU-2026:21558-1Not reported
Suserust-keylimerpmlinux micro 6.00.2.6+13-1.1Not reportedSUSE-SU-2025:20057-1Not reported
Opensusesccacherpmtumbleweed0.8.0~3-1.1Not reportedOPENSUSE-SU-2024:13961-1Not reported
Opensusekubetuirpmtumbleweed1.5.1-1.1Not reportedOPENSUSE-SU-2024:13912-1Not reported
Susegstreamer-plugins-rsrpmlinux enterprise module for desktop applications 15 sp60.12.11-150600.3.3.1Not reportedSUSE-SU-2025:03629-1Not reported
Susegstreamer-plugins-rsrpmlinux enterprise module for desktop applications 15 sp70.12.11-150600.3.3.1Not reportedSUSE-SU-2025:03629-1Not reported
Opensusegstreamer-plugins-rsrpmleap 15.60.12.11-150600.3.3.1Not reportedSUSE-SU-2025:03629-1Not reported
Opensusegitoxiderpmtumbleweed0.38.0-1.1Not reportedOPENSUSE-SU-2024:14424-1Not reported
Opensusetopgraderpmtumbleweed14.0.1-2.1Not reportedOPENSUSE-SU-2024:13904-1Not reported
Opensusetlrcrpmtumbleweed1.9.2+0-1.1Not reportedOPENSUSE-SU-2024:13917-1Not reported
Susegit-cliffrpmpackage hub 15 sp52.2.2-bp155.2.3.1Not reportedOPENSUSE-SU-2024:0130-1Not reported
Opensusegit-cliffrpmleap 15.52.2.2-bp155.2.3.1Not reportedOPENSUSE-SU-2024:0130-1Not reported
Opensuseshadowsocks-rustrpmtumbleweed1.18.3-1.1Not reportedOPENSUSE-SU-2024:13893-1Not reported

[Debian bug #1069677]

Notes

[bookworm] rust-rustls: Minor issue

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References