Intel

AIKIDO-2025-10797

ultralytics is vulnerable to Remote Code Execution (RCE)

Remote Code Execution (RCE) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Nov 12, 2025

85

High Risk

This Affects:

PYTHONultralytics
8.0.141 - 8.3.225
Fixed in 8.3.226
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to arbitrary code execution due to the unsafe use of eval() for parsing user-supplied values. This has been fixed by replacing eval() with ast.literal_eval() throughout the codebase, ensuring safe and predictable parsing of configuration inputs. The update prevents code injection risks, improves input handling in functions like smart_value(), and enhances overall security and reliability.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

ultralytics is vulnerable to Remote Code Execution (RCE) in versions 8.0.141 - 8.3.225.

How to fix this

Upgrade the ultralytics library to the patch version.