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.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Openssl | Sfackler | * | 0.10.55 (excluding) |
| Rust-openssl | Ubuntu | esm-apps/focal | * |
| Rust-openssl | Ubuntu | esm-apps/jammy | * |
| Rust-openssl | Ubuntu | jammy | * |
| Rust-openssl | Ubuntu | upstream | * |