CVE-2022-23631CWE-94

Prototype Pollution leading to Remote Code Execution in superjson

Critical · published February 9, 2022

CVSS v3.1
9.1
EPSS
2%
Percentile
83.4
In the wild
Unconfirmed
What it is

🚨 A sneaky flaw in superjson lets anyone run arbitrary code on your server with zero authentication! 🔥 Think of it like a restaurant that allows customers to place any order without checking their credentials — a recipe for chaos when the kitchen doesn’t know who’s ordering what! This means an attacker could waltz right in and execute any command they desire on your server, leading to data breaches, system modifications, or even complete takeover. The potential fallout is absolutely devastating, as it could compromise sensitive information and impact the entire system's integrity.

Put simply

Think of it like a restaurant that allows customers to place any order without checking their credentials — a recipe for chaos when the kitchen doesn’t know who’s ordering what! The vulnerability in superjson prior to version 1.8.1 allows unauthenticated input to be executed as code on any server processing superjson requests, bypassing security checks entirely.

What to do

This means an attacker could waltz right in and execute any command they desire on your server, leading to data breaches, system modifications, or even complete takeover. The potential fallout is absolutely devastating, as it could compromise sensitive information and impact the entire system's integrity. Update superjson to version 1.8.1 immediately to close this loophole. Review all endpoints that utilize superjson and ensure no unauthenticated code execution can occur. Monitor your systems for any suspicious activity during this update. You've got this! Stay proactive and secure your server today! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02332 · 83.4th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2022-02-09T21:55Z
EPSS history
Timeline
  • 09 FEB 21:55Z
    Prototype Pollution leading to Remote Code Execution in superjson
    cvelistv5