Skip to content
CVE PROGRAM SOURCE RECORD8.7 High

CVE-2024-47532

RestrictedPython information leakage via `AttributeError.obj` and the `string` module

Description

RestrictedPython is a restricted execution environment for Python to run untrusted code. A user can gain access to protected (and potentially sensible) information indirectly via AttributeError.obj and the string module. The problem will be fixed in version 7.3. As a workaround, If the application does not require access to the module string, it can remove it from RestrictedPython.Utilities.utility_builtins or otherwise do not make it available in the restricted execution environment.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

zopefoundation RestrictedPython

  • < 7.3affected

References