GHSA-ghpq-vjxw-ch5w: Use after free in libpulse-binding
N/A
CVSS Score
Basic Information
CVE ID
-
GHSA ID
EPSS Score
-
CWE
Published
8/25/2021
Updated
1/11/2023
KEV Status
No
Technology
Rust
Technical Details
CVSS Vector
-
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
libpulse-binding | rust | < 1.2.1 | 1.2.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The advisory explicitly names get_format_info and get_context methods as sources of UAF vulnerabilities. Both methods returned wrapper objects that failed to set critical ownership flags, causing premature destruction of underlying C objects they referenced. This matches the CWE-416 pattern where resource destruction isn't properly managed. The RustSec advisory directly lists these functions in its 'Affected Functions' section, confirming their involvement.