CVE-2025-68271CWE-95

Unauthenticated Remote Code Execution in openc3-api

Critical · published January 13, 2026

CVSS v3.1
10.0
EPSS
1%
Percentile
50.1
In the wild
Unconfirmed
What it is

🚨 A sneaky JSON-RPC request is your gateway to remote code execution—no authentication required! 🔥 Think of it like a restaurant with an open kitchen: anyone can yell orders at the chefs, even if they’re not paying customers. If they know the right phrases, they could whip up something disastrous without ever stepping foot in the place! An attacker could execute arbitrary Ruby code on your system, potentially gaining complete control over it. This is absolutely devastating, as they could manipulate data, disrupt services, or even hijack sensitive information—all through a simple, unauthenticated request!

Put simply

Think of it like a restaurant with an open kitchen: anyone can yell orders at the chefs, even if they’re not paying customers. If they know the right phrases, they could whip up something disastrous without ever stepping foot in the place! This vulnerability in OpenC3 COSMOS allows an unauthenticated attacker to execute arbitrary Ruby code via the JSON-RPC API by exploiting the String#convert_to_value function, which evaluates attacker-controlled parameter values. This means that even though the request fails authorization, the damage can already be done.

What to do

An attacker could execute arbitrary Ruby code on your system, potentially gaining complete control over it. This is absolutely devastating, as they could manipulate data, disrupt services, or even hijack sensitive information—all through a simple, unauthenticated request! Immediately upgrade OpenC3 COSMOS to version 6.10.2 or later to patch this critical vulnerability. Additionally, review your firewall rules and ensure proper API access controls are in place to minimize exposure. You've got this! Just follow these steps and you’ll lock down your system in no time. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00642 · 50.1th percentile
Weakness
CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2026-01-13T18:32Z
EPSS history
Timeline
  • 13 JAN 18:32Z
    Unauthenticated Remote Code Execution in openc3-api
    cvelistv5