{"id":"GHSA-j859-pmrq-9q6c","aliases":[],"status":"published","title":"bottlerocket dependency openssl has a double free vulnerability","description":"A timing based side channel exists in the OpenSSL RSA decryption implementation which could enable a recovery of plaintext from across the network.  This affects all RSA padding modes. A server agent compiled with OpenSSL could be made to give up plaintext payloads over the network, but this would require a large amount of malicious payloads from a third party actor as trial messages. OpenSSL removed in bottlerocket version 1.1.0 in favor of Rust-based TLS using rustls.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2023-02-09T19:32:29Z","modified":"2023-02-09T19:32:29Z","fixes":[{"ecosystem":"crates.io","package":"bottlerocket/update-operator","fixed_in":["1.1.0"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"crates.io","package":"bottlerocket/update-operator","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.1.0"}]}]}],"references":[{"url":"https://github.com/bottlerocket-os/bottlerocket-update-operator/security/advisories/GHSA-j859-pmrq-9q6c","tags":["web"]},{"url":"https://github.com/bottlerocket-os/bottlerocket-update-operator","tags":["package"]},{"url":"https://github.com/bottlerocket-os/bottlerocket-update-operator/releases/tag/v1.1.0","tags":["web"]},{"url":"https://rustsec.org/advisories/RUSTSEC-2023-0007.html","tags":["web"]},{"url":"https://www.openssl.org/news/secadv/20230207.txt","tags":["web"]}],"sources":{"osv":[{"id":"GHSA-j859-pmrq-9q6c","title":"bottlerocket dependency openssl has a double free vulnerability","description":"A timing based side channel exists in the OpenSSL RSA decryption implementation which could enable a recovery of plaintext from across the network.  This affects all RSA padding modes. A server agent compiled with OpenSSL could be made to give up plaintext payloads over the network, but this would require a large amount of malicious payloads from a third party actor as trial messages. OpenSSL removed in bottlerocket version 1.1.0 in favor of Rust-based TLS using rustls.","status":"published","published":"2023-02-09T19:32:29Z","modified":"2023-02-09T19:32:29Z","updated_at":"2026-11-02T15:46:49.977351Z"}]}}
