PT-2022-14896 · Unknown · Masuit.Tools.Core

Keyang Yin

+2

·

Published

2022-05-01

·

Updated

2022-10-07

·

CVE-2022-21167

CVSS v3.1

7.5

High

VectorAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Masuit.Tools.Core versions all
Description The issue concerns Arbitrary Code Execution via the ReceiveVarData function in the SocketClient.cs component. This occurs because the socket client transmission lacks appropriate restrictions or type bindings for the BinaryFormatter, allowing a payload to be passed via user-controllable input after the connection is established.
Recommendations For all versions, consider disabling the ReceiveVarData function in the SocketClient.cs component as a temporary workaround until a patch is available. Restrict access to the SocketClient.cs component to minimize the risk of exploitation. Avoid using the BinaryFormatter without proper restrictions or type bindings in the affected component until the issue is resolved.

Fix

Code Injection

Weakness Enumeration

Related Identifiers

CVE-2022-21167
GHSA-VH38-GHX6-VMVG
SNYK-DOTNET-MASUITTOOLSCORE-2316875

Affected Products

Masuit.Tools.Core