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.

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