Cyber Posture

CVE-2026-42087

CriticalPublic PoC

Published: 04 May 2026

Published
04 May 2026
Modified
08 May 2026
KEV Added
Patch
CVSS Score 9.6 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
EPSS Score 0.0003 7.4th percentile
Risk Priority 19 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2026-42087 is a critical-severity SQL Injection (CWE-89) vulnerability in Openc3 Cosmos. Its CVSS base score is 9.6 (Critical).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 7.4th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).

Threat & Defense at a Glance

What attackers do: exploitation maps to Exploit Public-Facing Application (T1190) and 1 other technique. What defenders deploy: see the NIST 800-53 controls recommended below.
Threat & Defense Details

Mitigating Controls (NIST 800-53 r5)AI

prevent

Directly requires validation of unsanitized user-supplied inputs to the tsdb_lookup function before inclusion in SQL queries, preventing SQL injection exploitation.

prevent

Mandates timely identification, reporting, and patching of the specific SQL injection flaw fixed in OpenC3 COSMOS version 7.0.0-rc3.

prevent

Limits damage from low-privilege (PR:L) exploitation by enforcing least privilege on access to the vulnerable TSDB component and arbitrary SQL execution scope.

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1565.001 Stored Data Manipulation Impact
Adversaries may insert, delete, or manipulate data at rest in order to influence external outcomes or hide activity, thus threatening the integrity of the data.
Why these techniques?

SQL injection in network-reachable TSDB component (AV:N) directly maps to T1190 for initial access/impact via public app exploitation; arbitrary SQL enabling record modification/deletion maps to T1565.001 Stored Data Manipulation.

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

NVD Description

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems. From version 6.7.0 to before version 7.0.0-rc3, a SQL injection vulnerability exists in the Time-Series Database (TSDB) component of COSMOS. The…

more

tsdb_lookup function in the cvt_model.rb file directly places user-supplied input into a SQL query without sanitizing the input. As a result, a user can break out of the initial SQL statement and execute arbitrary SQL commands, including deleting data. This issue has been patched in version 7.0.0-rc3.

Deeper analysisAI

CVE-2026-42087 is a SQL injection vulnerability (CWE-89) in the Time-Series Database (TSDB) component of OpenC3 COSMOS, an open-source platform for sending commands to and receiving data from embedded systems. The flaw affects versions from 6.7.0 up to but not including 7.0.0-rc3 and stems from the tsdb_lookup function in the cvt_model.rb file, which directly incorporates unsanitized user-supplied input into SQL queries. This allows attackers to escape the intended query context and execute arbitrary SQL commands, such as data deletion. The vulnerability carries a CVSS v3.1 base score of 9.6 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N).

An attacker with low privileges, such as an authenticated user, can exploit this over the network with low complexity and no user interaction. Exploitation enables arbitrary SQL execution against the TSDB, resulting in high confidentiality and integrity impacts due to the changed scope. Attackers could extract sensitive time-series data or modify and delete database records, potentially disrupting mission-critical telemetry and command operations in embedded systems environments.

The issue was patched in OpenC3 COSMOS version 7.0.0-rc3. Security practitioners should upgrade to this release or later. Detailed mitigation information, including the fixing commit (9ba60c09c8836a37a2e4ea67ab35fe403e041415), is available in the GitHub security advisory (GHSA-v529-vhwc-wfc5) and release notes for v7.0.0-rc3.

Details

CWE(s)

Affected Products

openc3
cosmos
7.0.0 · 6.7.0 — 7.0.0

CVEs Like This One

CVE-2026-42084Same product: Openc3 Cosmos
CVE-2026-25239Shared CWE-89
CVE-2026-40900Shared CWE-89
CVE-2026-34717Shared CWE-89
CVE-2026-2094Shared CWE-89
CVE-2024-12016Shared CWE-89
CVE-2026-30534Shared CWE-89
CVE-2026-39340Shared CWE-89
CVE-2026-33713Shared CWE-89
CVE-2025-27617Shared CWE-89

References