Tech Support Guy banner
Status
Not open for further replies.
1 - 1 of 1 Posts

·
Super Moderator
Joined
·
37,797 Posts
Discussion Starter · #1 ·
Hiya

The Python development team has discovered a flaw in the
SimpleXMLRPCServer library module which can give remote attackers
access to internals of the registered object or its module or possibly
other modules. The flaw only affects Python XML-RPC servers that use
the register_instance() method to register an object without a
_dispatch() method. Servers using only register_function() are not
affected.

On vulnerable XML-RPC servers, a remote attacker may be able to view
or modify globals of the module(s) containing the registered
instance's class(es), potentially leading to data loss or arbitrary
code execution. If the registered object is a module, the danger is
particularly serious. For example, if the registered module imports
the os module, an attacker could invoke the os.system() function.

Versions: 2.2 all versions, 2.3 prior to 2.3.5, 2.4


http://www.python.org/security/PSF-2005-001/
 
1 - 1 of 1 Posts
Status
Not open for further replies.
Top