Lucene search

K
osvGoogleOSV:GHSA-HXCC-F52P-WC94
HistoryAug 11, 2020 - 5:21 p.m.

Insecure serialization leading to RCE in serialize-javascript

2020-08-1117:21:13
Google
osv.dev
36

EPSS

0.01

Percentile

83.9%

serialize-javascript prior to 3.1.0 allows remote attackers to inject arbitrary code via the function “deleteFunctions” within “index.js”.

An object such as {"foo": /1"/, "bar": "a\"@__R-<UID>-0__@"} was serialized as {"foo": /1"/, "bar": "a\/1"/}, which allows an attacker to escape the bar key. This requires the attacker to control the values of both foo and bar and guess the value of <UID>. The UID has a keyspace of approximately 4 billion making it a realistic network attack.