Zopefoundation vulnerabilities
We track 9 vulnerabilities in Zopefoundation products across 4 products. 9 are rated high or critical, and none are known to be exploited. The most recent was published on September 16, 2026.
Latest Zopefoundation vulnerabilities
- 8.4 High severity
RestrictedPython: Exposure of Sensitive Information to an Unauthorized Actor
RestrictedPython is a tool that helps define a subset of the Python language for accepting program input in a trusted environment. Prior to 8.4, RestrictedPython could allow a sandbox escape when a custom import policy or globals exposed the standard library s
- 8.3 High severity
RestrictedPython: Incomplete List of Disallowed Inputs
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 key
- 7.9 High severity
RestrictedPython: Access of Resource Using Incompatible Type
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. Via a type confusion bug in versions of the CPython interpreter starting in 3.11 and prior to 3.13.2 when using
- 8.7 High severity
AccessControl: Improper Access Control
Zope AccessControl provides a general security framework for use in Zope. In affected versions anonymous users can delete the user data maintained by an `AccessControl.userfolder.UserFolder` which may prevent any privileged access. This problem has been fixed
- 9.8 Critical severity
Products.SQLAlchemyDA: Improper Neutralization of Special Elements used in an SQL Command
SQLAlchemyDA is a generic database adapter for ZSQL methods. A vulnerability found in versions prior to 2.2 allows unauthenticated execution of arbitrary SQL statements on the database to which the SQLAlchemyDA instance is connected. All users are affected. Th
- 7.7 High severity
AccessControl: Exposure of Sensitive Information to an Unauthorized Actor
AccessControl provides a general security framework for use in Zope. Python's "format" functionality allows someone controlling the format string to "read" objects accessible (recursively) via attribute access and subscription from accessible objects. Those at
- 7.7 High severity
RestrictedPython: Improper Neutralization of Special Elements in Output Used by a Downstream Component
RestrictedPython is a restricted execution environment for Python to run untrusted code. Python's "format" functionality allows someone controlling the format string to "read" all objects accessible through recursive attribute lookup and subscription from obje
- 9.9 Critical severity
RestrictedPython: Improper Control of Dynamically-Managed Code Resources
RestrictedPython is a tool that helps to define a subset of the Python language which allows users to provide a program input into a trusted environment. RestrictedPython does not check access to stack frames and their attributes. Stack frames are accessible w
- 7.5 High severity
Products.CMFCore: Allocation of Resources Without Limits or Throttling
Products.CMFCore are the key framework services for the Zope Content Management Framework (CMF). The use of Python's marshal module to handle unchecked input in a public method on `PortalFolder` objects can lead to an unauthenticated denial of service and cras