PT-2026-28652 · Unknown · Grid::Machine

Piedcrow

·

Published

2026-03-28

·

Updated

2026-03-29

·

CVE-2026-4851

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions GRID::Machine versions through 0.127
Description GRID::Machine provides Remote Procedure Calls (RPC) over SSH for Perl. A compromised or malicious remote host can execute arbitrary code on the client through unsafe deserialization in the RPC protocol. The read operation() function in lib/GRID/Machine/Message.pm deserializes values from the remote side using eval(). The variable $arg receives raw bytes from the protocol pipe, allowing a compromised remote host to embed arbitrary Perl code in the Dumper-formatted response, which is then executed on the client with every RPC call. The trust requirement for the remote host is not documented. The API endpoint is not explicitly mentioned. The vulnerable parameter is $arg.
Recommendations Versions prior to 0.128 should be considered vulnerable. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Deserialization of Untrusted Data

Eval Injection

Weakness Enumeration

Related Identifiers

CVE-2026-4851

Affected Products

Grid::Machine