Intel

AIKIDO-2026-544249

openc3 is vulnerable to Code Injection

Code InjectionCVE-2026-92169 Published 2 days ago

88

High Risk

This Affects:

RUBYopenc3
6.5.0 - 7.3.0
Fixed in 7.4.0
Are you affected? Scan for Free

TL;DR

Script Runner's suite mode builds a Ruby code string by interpolating the client supplied suite, group, and method values from a script run request and runs it with class_eval, without validating that the values are plain identifiers. A user who holds only the script_run permission - restricted to running pre-approved scripts, not editing them - can place arbitrary Ruby in the suite field and get it executed inside the Script Runner container, bypassing the script approval control that separates that role from script_edit. The fix validates suite, group, and method as identifiers before they reach run_text.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you rely on the script approval/lifecycle control to restrict a role with only script_run from executing unapproved code, such as in COSMOS Enterprise or another per target RBAC deployment.

Background info

openc3 is vulnerable to Code Injection in versions 6.5.0 - 7.3.0.

How to fix this

Upgrade the openc3 library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform