Skip to main content
← All vulnerabilities
CVE-2024-21669PYSEC-2026-284GHSA-97X9-59RV-Q5PM

Hyperledger Aries Cloud Agent Python result of presentation verification not checked for LDP-VC

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.10.5, 0.11.0
None on Exploit-DB, Metasploit or GitHub

Summary

Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments. When verifying W3C Format Verifiable Credentials using JSON-LD with Linked Data Proofs (LDP-VCs), the result of verifying the presentation `document.proof` was not factored into the final `verified` value (`true`/`false`) on the presentation record. The flaw enables holders of W3C Format Verifiable Credentials using JSON-LD with Linked Data Proofs (LDPs) to present incorrectly constructed proofs, and allows malicious verifiers to save and replay a presentation from such holders as their own. This vulnerability has been present since version 0.7.0 and fixed in version 0.10.5.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • hyperledger aries-cloudagent-python

    From 0.7.0 · fixed in 0.10.5; From 0.11.0rc1 · fixed in 0.11.0

  • aries-cloudagentPyPI

    From 0.7.0 · fixed in 0.10.5

  • aries-cloudagentPyPI

    From 0.11.0rc1 · fixed in 0.11.0

References 5

GitHub · hyperledger/aries-cloudagent-python