CVE-2024-45244 Hyperledger Fabric does not verify request has a timestamp within the expected time window

Medium 5.3 Published Updated

Attackers can bypass timestamp verification in Hyperledger Fabric, potentially replaying requests or manipulating transaction ordering.

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

What is CVE-2024-45244?

CVE-2024-45244 is a medium-severity vulnerability in n/a, published on 25 Aug 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Hyperledger Fabric through 3.0.0 and 2.5.x through 2.5.9 do not verify that a request has a timestamp within the expected time window.

Weakness: CWE-294

Which versions are affected by CVE-2024-45244?

6 open source packages ship an affected version, including github.com/hyperledger/fabric, hyperledger-fabric-orderer and hyperledger-fabric-peer. It affects 1 product.

PackageAffectedFixed in
github.com/hyperledger/fabric GoAll versionsNone
github.com/hyperledger/fabric GoAll versions to 2.5.9None
github.com/hyperledger/fabric GoAll versions to 2.5.9None
hyperledger-fabric-orderer BitnamiAll versions2.5.10
hyperledger-fabric-peer BitnamiAll versions2.5.10
hyperledger-fabric-tools BitnamiAll versions2.5.10

Products include Hyperledger Fabric.

How do I fix CVE-2024-45244?

Upgrade to a fixed version.

Is CVE-2024-45244 being exploited?

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

Public exploit code: 2 proofs of concept on GitHub.

Sources

Also known as BIT-hyperledger-fabric-orderer-2024-45244, BIT-hyperledger-fabric-peer-2024-45244, BIT-hyperledger-fabric-tools-2024-45244, GHSA-48gg-32q2-4r6m, GO-2024-3099.

Is CVE-2024-45244 in your software?

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

Check your SBOMs for free