CVE-2024-22192 Ursa CL-Signatures Revocation allows verifiers to generate unique identifiers for holders

Medium 6.5 Published Updated

A flaw in Ursa's revocation scheme allows malicious verifiers to generate unique identifiers for holders, compromising privacy in verifiable presentations.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2024-22192?

CVE-2024-22192 is a medium-severity vulnerability in hyperledger-archives ursa, published on 16 Jan 2024. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Ursa is a cryptographic library for use with blockchains. The revocation scheme that is part of the Ursa CL-Signatures implementations has a flaw that could impact the privacy guarantees defined by the AnonCreds verifiable credential model. Notably, a malicious verifier may be able to generate a unique identifier for a holder providing a verifiable presentation that includes a Non-Revocation proof. The impact of the flaw is that a malicious verifier may be able to determine a unique identifier for a holder presenting a Non-Revocation proof. Ursa has moved to end-of-life status and no fix is expected.

Weakness: CWE-327

Which versions are affected by CVE-2024-22192?

4 open source packages ship an affected version, including ursa and anoncreds-clsignatures. It affects 1 product.

PackageAffectedFixed in
ursa crates.ioAll versions to 0.3.7None
ursa crates.ioAll versions to 0.3.7None
anoncreds-clsignatures crates.ioAll versions0.1.0
anoncreds-clsignatures crates.ioAll versions0.1.0

Products include Hyperledger Ursa.

How do I fix CVE-2024-22192?

Product is end of life, replace it.

Is CVE-2024-22192 being exploited?

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

Sources

Also known as GHSA-6698-mhxx-r84g.

Is CVE-2024-22192 in your software?

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

Check your SBOMs for free