ultralytics is vulnerable to Remote Code Execution (RCE)
85
High Risk
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.
You are affected if you are using a version that falls within the vulnerable range.
ultralytics is vulnerable to Remote Code Execution (RCE) in versions 8.0.141 - 8.3.225.
Upgrade the ultralytics library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant