Description
In RPyC 4.1.x through 4.1.1, a remote attacker can dynamically modify object attributes to construct a remote procedure call that executes code for an RPyC service with default configuration settings.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SUSE Package Hub 15 SP1 | python-rpyc +1 | 4.1.5-bp151.2.3.1 | openSUSE-SU-2020:0763-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | python-rpyc | 6.0.0-1.2 | openSUSE-SU-2026:12040-1, openSUSE-SU-2024:14162-1 |
| openSUSE Leap 15.1 | python-rpyc +1 | 4.1.5-lp151.3.3.1 | openSUSE-SU-2020:0685-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
RPyC 4.1.0 through 4.1.1 Remote Command Execution
auxiliary/scanner/http/rpyc_rce
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | rpyc | >= 4.1.0, < 4.1.1 | 4.1.1 | GHSA-pj4g-4488-wmxm |
| PyPI | rpyc | >= 4.1.0, < 4.1.2 | 4.1.2 | PYSEC-2019-118 |
Advisories 4
- openSUSE-SU-2026:12040-1 python313-rpyc-6.0.2-1.5 on GA media SUSE / openSUSE Security Updates · Oct 5, 2026
- openSUSE-SU-2020:0685-1 Security update for python-rpyc SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2020:0763-1 Security update for python-rpyc SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:14162-1 python310-rpyc-6.0.0-1.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
References
- https://github.com/tomerfiliba/rpyc
- https://rpyc.readthedocs.io/en/latest/docs/security.html
- openSUSE-SU-2020:0685 vendor-advisory
- openSUSE-SU-2020:0763 vendor-advisory