Vulnerability DatabaseGHSA-rp9h-rf7g-hwgr

GHSA-rp9h-rf7g-hwgr
Rust vulnerability analysis and mitigation

Overview

The vulnerability (GHSA-rp9h-rf7g-hwgr) affects s2n-tls library versions prior to v1.5.9, discovered and disclosed on November 14, 2024. The issue involves undefined behavior at process exit in the s2n-tls library, specifically affecting the Linux atexit function implementation used for cleaning up global state (GitHub Advisory).

Technical details

The vulnerability stems from s2n-tls's use of the Linux atexit function to register cleanup functions for global state management during process termination. In multi-threaded environments, the atexit handler may attempt to clean up state that is still being used by other active threads, potentially leading to segmentation faults or other undefined behavior (GitHub Advisory). The issue has been assigned a Low severity rating.

Impact

When triggered, this vulnerability can cause the exiting process to experience segmentation faults or other undefined behavior in multi-threaded environments. The impact is particularly relevant when the atexit handler attempts to clean up state still in use by other threads (GitHub Advisory).

Mitigation and workarounds

The vulnerability has been patched in s2n-tls version 1.5.9 with commit 493b771. For users unable to upgrade immediately, a workaround is available by calling s2ndisableatexit() prior to initializing s2n-tls. In the patched versions, the atexit handler is disabled by default. Users are recommended to upgrade to the most recent release of s2n-tls (GitHub Release).

Additional resources


SourceThis report was generated using AI

Related Rust vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-66627HIGH8.4
  • RustRust
  • wasmi
NoYesDec 09, 2025
GHSA-xrv8-2pf5-f3q7MEDIUM6
  • RustRust
  • nitro-tpm-pcr-compute
NoYesDec 05, 2025
CVE-2025-67487MEDIUM5.5
  • RustRust
  • static-web-server
NoYesDec 09, 2025
CVE-2025-66622LOW1.3
  • RustRust
  • matrix-sdk-base
NoYesDec 09, 2025
RUSTSEC-2025-0135N/AN/A
  • RustRust
  • matrix-sdk-base
NoYesDec 08, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management