The openssl crate before 0.10.55 for Rust allows an out-of-bounds read via an empty string to X509VerifyParamRef::set_host.
The product reads from a buffer using buffer access mechanisms such as indexes or pointers that reference memory locations after the targeted buffer.
Link | Tags |
---|---|
https://rustsec.org/advisories/RUSTSEC-2023-0044.html | third party advisory |
https://github.com/sfackler/rust-openssl/issues/1965 | exploit patch |
https://crates.io/crates/openssl | product |