GHSA-j859-pmrq-9q6c bottlerocket dependency openssl has a double free vulnerability

Not scored Published

A timing side-channel in OpenSSL allows network attackers to recover RSA plaintext from server agents, impacting Bottlerocket OS users.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-j859-pmrq-9q6c?

GHSA-j859-pmrq-9q6c is a vulnerability in bottlerocket/update-operator, published on 9 Feb 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Which versions are affected by GHSA-j859-pmrq-9q6c?

1 open source package ship an affected version, including bottlerocket/update-operator.

PackageAffectedFixed in
bottlerocket/update-operator crates.ioAll versions1.1.0

How do I fix GHSA-j859-pmrq-9q6c?

Upgrade bottlerocket/update-operator to 1.1.0 or later.

Is GHSA-j859-pmrq-9q6c being exploited?

There is no known exploitation of GHSA-j859-pmrq-9q6c in the wild and no public exploit code.

Sources

Is GHSA-j859-pmrq-9q6c in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free