CVE-2019-15544 Uncontrolled memory consumption in protobuf

High 7.5 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2019-15544?

CVE-2019-15544 is a high-severity vulnerability in n/a, published on 26 Aug 2019.

Official description

An issue was discovered in the protobuf crate before 2.6.0 for Rust. Attackers can exhaust all memory via Vec::reserve calls.

Weakness: CWE-770

Which versions are affected by CVE-2019-15544?

3 open source packages ship an affected version, including protobuf. It affects 2 products.

PackageAffectedFixed in
protobuf crates.ioAll versions2.6.0
protobuf crates.ioAll versions2.6.0
protobuf crates.ioFrom 0.0.0-01.7.5, 2.6.0

Products include Apache Hbase, Rust-Protobuf Project Rust-Protobuf.

How do I fix CVE-2019-15544?

Upgrade protobuf to a fixed version for your release line: 2.6.0 or 1.7.5.

Is CVE-2019-15544 being exploited?

There is no known exploitation of CVE-2019-15544 in the wild and no public exploit code.

Sources

Also known as GHSA-mh6h-f25p-98f8, RUSTSEC-2019-0003.

Is CVE-2019-15544 in your software?

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

Check your SBOMs for free