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

Exp

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()`.

Published: 2024-01-11 Last update: 2024-11-21 Assigner: [email protected] Source: [email protected]

Conclusion & alert: CVE-2024-22194 is rated Exploit Available (50/100): CVSS Low severity, with low exploitation likelihood (EPSS 0.41%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.

Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.

Public exploit references (Exploit-DB) for CVE-2024-22194

EDB-ID Source Kind Published Link
nvd_ref exploit_tag Exploit-DB ↗

Exploit prediction scoring system (EPSS) score for CVE-2024-22194

EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).

# Date Old EPSS score New EPSS score Delta (New - Old)
1 2026-06-15 0.03% 0.41% +0.38%
2 2025-11-21 0.10% 0.03% -0.07%
3 2025-11-18 0.10%

Full EPSS history (6 records total)

Common vulnerability scoring system (CVSS) metrics for CVE-2024-22194

CVSS metrics for this CVE.

Base score Version Severity Vector Exploitability Impact Score source
2.2 3.1 LOW
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N Click to expand
Attack vector (AV:L)
They already need access on the box, or another person has to do something wrong; it’s not a remote drive-by.
Attack complexity (AC:H)
Even with access, the exploit needs extra luck, timing, or a fussy environment to actually work.
Privileges required (PR:L)
A normal user session is enough; they don’t have to be admin.
User interaction (UI:R)
A real person has to do something—click, install, enable—otherwise it doesn’t land.
Scope (S:U)
Damage stays in the same “trust bubble” as the broken component—no big spill into unrelated systems.
Confidentiality (C:L)
Some sensitive info could get out, but not a total data dump.
Integrity (I:N)
Data isn’t meaningfully altered or forged.
Availability (A:N)
Service keeps running; no real outage angle.
0.8 1.4 [email protected]
2.8 3.1 LOW
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N Click to expand
Attack vector (AV:L)
They already need access on the box, or another person has to do something wrong; it’s not a remote drive-by.
Attack complexity (AC:L)
Once they can reach the bug, pulling it off is straightforward—no weird race conditions or rare setup.
Privileges required (PR:L)
A normal user session is enough; they don’t have to be admin.
User interaction (UI:R)
A real person has to do something—click, install, enable—otherwise it doesn’t land.
Scope (S:U)
Damage stays in the same “trust bubble” as the broken component—no big spill into unrelated systems.
Confidentiality (C:L)
Some sensitive info could get out, but not a total data dump.
Integrity (I:N)
Data isn’t meaningfully altered or forged.
Availability (A:N)
Service keeps running; no real outage angle.
1.3 1.4 [email protected]

Weakness enumeration for CVE-2024-22194

GitHub Security Advisory for CVE-2024-22194

GHSA-rgrf-6mf5-m882 · Severity: low · Ecosystem: pip — cdo-local-uuid vulnerable to insertion of artifact derived from developer's Present Working Directory into demonstration code

Affected software / configurations for CVE-2024-22194

Vendor Product Version Raw CPE
lfprojects case_python_utilities 0.5.0 cpe:2.3:a:lfprojects:case_python_utilities:0.5.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.6.0 cpe:2.3:a:lfprojects:case_python_utilities:0.6.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.7.0 cpe:2.3:a:lfprojects:case_python_utilities:0.7.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.8.0 cpe:2.3:a:lfprojects:case_python_utilities:0.8.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.9.0 cpe:2.3:a:lfprojects:case_python_utilities:0.9.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.10.0 cpe:2.3:a:lfprojects:case_python_utilities:0.10.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.11.0 cpe:2.3:a:lfprojects:case_python_utilities:0.11.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.12.0 cpe:2.3:a:lfprojects:case_python_utilities:0.12.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.13.0 cpe:2.3:a:lfprojects:case_python_utilities:0.13.0:*:*:*:*:python:*:*
lfprojects case_python_utilities 0.14.0 cpe:2.3:a:lfprojects:case_python_utilities:0.14.0:*:*:*:*:python:*:*
lfprojects cdo_local_uuid_utility 0.4.0 cpe:2.3:a:lfprojects:cdo_local_uuid_utility:0.4.0:*:*:*:*:python:*:*

References for CVE-2024-22194

URL Tags
https://github.com/Cyber-Domain-Ontology/CDO-Utility-Local-UUID/commit/9e78f7cb1075728d0aafc918514f32a1392cd235 Patch
https://github.com/Cyber-Domain-Ontology/CDO-Utility-Local-UUID/pull/3 Patch
https://github.com/Cyber-Domain-Ontology/CDO-Utility-Local-UUID/pull/4 Patch
https://github.com/Cyber-Domain-Ontology/CDO-Utility-Local-UUID/security/advisories/GHSA-rgrf-6mf5-m882 Exploit Mitigation Third Party Advisory
https://github.com/casework/CASE-Utilities-Python/commit/00864cd12de7c50d882dd1a74915d32e939c25f9 Patch
https://github.com/casework/CASE-Utilities-Python/commit/1cccae8eb3cf94b3a28f6490efa0fbf5c82ebd6b Patch
https://github.com/casework/CASE-Utilities-Python/commit/5acb929dfb599709d1c8c90d1824dd79e0fd9e10 Patch
https://github.com/casework/CASE-Utilities-Python/commit/7e02d18383eabbeb9fb4ec97d81438c9980a4790 Patch
https://github.com/casework/CASE-Utilities-Python/commit/80551f49241c874c7c50e14abe05c5017630dad2 Patch
https://github.com/casework/CASE-Utilities-Python/commit/939775f956796d0432ecabbf62782ed7ad1007b5 Patch
https://github.com/casework/CASE-Utilities-Python/commit/db428a0745dac4fdd888ced9c52f617695519f9d Patch
https://github.com/casework/CASE-Utilities-Python/commit/e4ffadc3d56fd303b8f465d727c4a58213d311a1 Patch
https://github.com/casework/CASE-Utilities-Python/commit/fca7388f09feccd3b9ea88e6df9c7a43a5349452 Patch
https://github.com/casework/CASE-Utilities-Python/commit/fdc32414eccfcbde6be0fd91b7f491cc0779b02d#diff-e60b9cb8fb480ed27283a030a0898be3475992d78228f4045b12ce5cbb2f0509 Patch
cvelogic Threat Intelligence