Cyber Resilience

CVE-2025-28384

CriticalPublic PoC

Published: 13 June 2025

Published
13 June 2025
Modified
27 October 2025
KEV Added
Patch
CVSS Score v3.1 9.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS Score 0.0216 84.7th percentile
Risk Priority 19 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2025-28384 is a critical-severity Path Traversal (CWE-22) vulnerability in Openc3 Cosmos. Its CVSS base score is 9.1 (Critical).

Operationally, ranked in the top 15.3% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

Deeper analysis

CVE-2025-28384 is a directory traversal vulnerability in the /script-api/scripts/ endpoint of OpenC3 COSMOS versions prior to 6.1.0. The flaw is tracked under CWE-22 and carries a CVSS 3.1 score of 9.1, reflecting network-accessible exploitation with no required credentials or user interaction and high impact on confidentiality and integrity.

An unauthenticated attacker can send crafted requests to the affected endpoint to traverse directories on the server, enabling unauthorized access to files and potential modification of system contents. The vulnerability affects any deployment exposing the script API without additional access controls.

The referenced GitHub pull request and v6.1.0 release tag indicate that the issue is resolved by upgrading to OpenC3 COSMOS 6.1.0, which contains the fix committed in fc7e11310a7cdf9f1939886e1b29009db4d4b718. The project site and an independent security assessment of the framework provide further context on the affected component.

EPSS remains flat at 0.0216 with no material increase after disclosure.

EU & UK References

Vulnerability details

An issue in the /script-api/scripts/ endpoint of OpenC3 COSMOS before 6.1.0 allows attackers to execute a directory traversal.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

openc3
cosmos
6.0.0

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-22

Validates pathnames and filenames to prevent traversal outside intended directories.

References