Skip to main content
← All vulnerabilities
CVE-2024-22194PYSEC-2024-5GHSA-RGRF-6MF5-M882PYSEC-2024-6

cdo-local-uuid vulnerable to insertion of artifact derived from developer's Present Working Directory into demonstration code

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.5.0, 0.5.1, 0.6.1, 0.7.1, 0.8.1, and 6 more
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

cdo-local-uuid project provides a specialized UUID-generating function that can, on user request, cause a program to generate deterministic UUIDs. An information leakage vulnerability is present in `cdo-local-uuid` at version `0.4.0`, and in `case-utils` in unpatched versions (matching the pattern `0.x.0`) at and since `0.5.0`, before `0.15.0`. The vulnerability stems from a Python function, `cdo_local_uuid.local_uuid()`, and its original implementation `case_utils.local_uuid()`.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • Cyber-Domain-Ontology CDO-Utility-Local-UUID

    0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.12.0

  • case-utilsPyPI

    All versions

  • cdo-local-uuidPyPI

    All versions

  • cdo-local-uuidPyPI

    From 0.4.0 · fixed in 0.5.0

  • case-utilsPyPI

    From 0.5.0 · fixed in 0.5.1

  • case-utilsPyPI

    From 0.6.0 · fixed in 0.6.1

  • case-utilsPyPI

    From 0.7.0 · fixed in 0.7.1

  • case-utilsPyPI

    From 0.8.0 · fixed in 0.8.1

  • case-utilsPyPI

    From 0.9.0 · fixed in 0.9.1

  • case-utilsPyPI

    From 0.10.0 · fixed in 0.10.1

  • case-utilsPyPI

    From 0.11.0 · fixed in 0.11.1

  • case-utilsPyPI

    From 0.12.0 · fixed in 0.12.1

  • case-utilsPyPI

    From 0.13.0 · fixed in 0.13.1

  • case-utilsPyPI

    From 0.14.0 · fixed in 0.14.1

References 14

GitHub · Cyber-Domain-Ontology/CDO-Utility-Local-UUID

GitHub · casework/CASE-Utilities-Python