GHSA-j79x-vvgm-w73w bottlerocket dependency openssl provides streaming of ASN.1 data via a BIO

Not scored Published

A use-after-free vulnerability in OpenSSL's ASN.1 BIO streaming allows attackers to cause application crashes via malicious input.

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

What is GHSA-j79x-vvgm-w73w?

GHSA-j79x-vvgm-w73w is an use after free 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

An OpenSSL public API provides streaming of ASN.1 data via a BIO. It is possible for a malicious third party to use the BIO to access unfreed memory pointers that are not cleaned up after execution of the API. Freeing these memory pointers will result in a crash. Agents and clients compiled with OpenSSL may see unexpected crashes. OpenSSL has been removed in bottlerocket/update-operator version 1.1.0 in favor of Rust-based TLS using rustls.

Which versions are affected by GHSA-j79x-vvgm-w73w?

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-j79x-vvgm-w73w?

Upgrade bottlerocket/update-operator to 1.1.0 or later.

Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.

Is GHSA-j79x-vvgm-w73w being exploited?

There is no known exploitation of GHSA-j79x-vvgm-w73w in the wild and no public exploit code.

Sources

Is GHSA-j79x-vvgm-w73w in your software?

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

Check your SBOMs for free