CVE-2025-28384
Published: 13 June 2025
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
- 🇪🇺 ENISA EUVD: EUVD-2025-18281
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
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.
Validates pathnames and filenames to prevent traversal outside intended directories.