CVE-2026-55830

RestrictedPython is a tool that helps to define a subset of the Python language which allows to provide a program input into a trusted environment. Prior to 8.3, check_function_argument_names() rejected protected guard hook names for regular, variadic, and keyword-only arguments but omitted positional-only arguments, allowing __getattr__, _getitem_, _write_, or _print_ to be shadowed by a local parameter and bypass the embedding application's access policy. This issue is fixed in version 8.3.
Configurations

No configuration.

History

25 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) RestrictedPython es una herramienta que ayuda a definir un subconjunto del lenguaje Python que permite proporcionar una entrada de programa en un entorno de confianza. Antes de la versión 8.3, check_function_argument_names() rechazaba los nombres de ’hook’ de guardia protegidos para argumentos regulares, variádicos y de solo palabra clave, pero omitía los argumentos de solo posición, permitiendo que __getattr__, _getitem_, _write_ o _print_ fueran sombreados por un parámetro local y eludieran la política de acceso de la aplicación embebida. Este problema se corrige en la versión 8.3.

Information

Published : 2026-07-08 22:17

Updated : 2026-10-25 17:10


NVD link : CVE-2026-55830

Mitre link : CVE-2026-55830

CVE.ORG link : CVE-2026-55830


JSON object : View

Products Affected

No product.

CWE
CWE-184

Incomplete List of Disallowed Inputs