Rpyc

Latest version: v6.0.1

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

10.03.2019

- Fixed `CVE-2019-16328`_ which was caused by a missing protocol security check
- Fixed RPyC over RPyC for mutable parameters and extended unit testing for `346`_

.. _CVE-2019-16328: https://rpyc.readthedocs.io/en/latest/docs/security.html
.. _346: https://github.com/tomerfiliba/rpyc/issues/346

09.06.2017

* Fix issue high-cpu polling (`191`_, `218`_)
* Fix filename argument in logging (`197`_)
* Improved log messages (`191`_, `204`_)
* Drop support for python 3.2 and py 2.5

.. _191: https://github.com/tomerfiliba/rpyc/issues/191
.. _197: https://github.com/tomerfiliba/rpyc/issues/197
.. _204: https://github.com/tomerfiliba/rpyc/issues/204
.. _218: https://github.com/tomerfiliba/rpyc/issues/218

07.27.2019

- Fixed netref.class_factory id_pack usage per 339 and added test cases
- Name pack casted in _unbox to fix IronPython bug. Fixed 337
- Increased chunk size to improve multi-client response time and throughput of large data 329
- Added warning to _remote_tb when the major version of local and remote mismatch (332)
- OneShotServer termination was fixed by WilliamBruneau (343)
- Known issue with 3.8 for CodeType parameters (may drop Python2 support first)

07.08.2017

* Fix refcount leakage when unboxing from cache (`196`_)
* Fix TypeError when dispatching exceptions on py2 (unicode)
* Respect ``rpyc_protocol_config`` for default Service getattr (`202`_)
* Support unix domain sockets (`100`_, `208`_)
* Use first accessible server in ``connect_by_service`` (`220`_)
* Fix deadlock problem with logging (`207`_, `212`_)
* Fix timeout problem for long commands (`169`_)

.. _100: https://github.com/tomerfiliba/rpyc/issues/100
.. _169: https://github.com/tomerfiliba/rpyc/issues/169
.. _196: https://github.com/tomerfiliba/rpyc/issues/196
.. _202: https://github.com/tomerfiliba/rpyc/issues/202
.. _207: https://github.com/tomerfiliba/rpyc/issues/207
.. _208: https://github.com/tomerfiliba/rpyc/issues/208
.. _212: https://github.com/tomerfiliba/rpyc/issues/212
.. _220: https://github.com/tomerfiliba/rpyc/issues/220

6.0.1

=====
Date: 2024-09-24

- Minor fixes to class module id packs and related unittest assertions
- `559`_ closes `558`_ which reported issues with proxy cache referrant race conditions, get_method errors, and stream issues
- `557`_ fix pytest issues reported in `544`_

.. _559: https://github.com/tomerfiliba-org/rpyc/pull/559
.. _558: https://github.com/tomerfiliba-org/rpyc/issues/558
.. _557: https://github.com/tomerfiliba-org/rpyc/pull/557
.. _544: https://github.com/tomerfiliba-org/rpyc/issues/544

6.0.0

=====
Date: 2024-02-23

- `551`_ Resolves security issue that results in RCE. The fix breaks backwards compatibility for those that rely on the `__array__` attribute used by `numpy`. This RCE is only exploitable when the server-side gets the attribute `__array__` and calls it (e.g., `np.array(x)`). This issues effects all versions since major release 4.

.. _551: https://github.com/tomerfiliba-org/rpyc/issues/551

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.