Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:45787
HistoryMar 07, 2024 - 7:10 a.m.

Arbitrary Code Execution

2024-03-0707:10:43
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
11
rpyc
vulnerability
handling
client-provided netref
remote code execution

CVSS3

8.4

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

7.8

Confidence

Low

EPSS

0

Percentile

9.0%

RPyC is vulnerable to arbitrary code execution. The vulnerability is due to a flaw in the handling of the _array_ attribute specifically when the server-side exposes a method that calls the attribute __array__ for a client provided netref (e.g., np.array(client_netref)). A remote attacker can exploit this by providing a crafted script to the _array_ attribute resulting in remote code execution.

CVSS3

8.4

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

7.8

Confidence

Low

EPSS

0

Percentile

9.0%