CVE-2023-27372

SPIP before 4.2.1 allows Remote Code Execution via form values in the public area because serialization is mishandled

Critical · published February 28, 2023

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 100.0th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
100%
Percentile
100.0
In the wild
Unconfirmed
What it is

🚨 A sneaky serialization oversight in SPIP allows remote code execution through form values — a backdoor even the most cautious bouncer might miss! 🔥 Think of it as a restaurant where customers can put anything they want on their orders, and the kitchen doesn’t check the recipes — that’s how this vulnerability lets bad actors run their own code! An attacker could swoop in and execute any code they desire, compromising the entire server — it's like someone walking straight in and taking control of everything behind the scenes. Full access could lead to data theft, altering content, or even bringing the server down altogether. This is absolutely devastating!

Put simply

Think of it as a restaurant where customers can put anything they want on their orders, and the kitchen doesn’t check the recipes — that’s how this vulnerability lets bad actors run their own code! This vulnerability arises from mishandled serialization in SPIP versions before 4.2.1, enabling attackers to inject malicious code via public form inputs that the system blindly trusts.

What to do

An attacker could swoop in and execute any code they desire, compromising the entire server — it's like someone walking straight in and taking control of everything behind the scenes. Full access could lead to data theft, altering content, or even bringing the server down altogether. This is absolutely devastating! Update to SPIP versions 3.2.18, 4.0.10, 4.1.8, or 4.2.1 immediately. Review any form input handling to ensure proper validation and sanitization to prevent future occurrences. You've got this! With a quick update and vigilance, you'll have your defenses back up in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.99682 · 100.0th percentile
Published
2023-02-28T00:00Z
EPSS history
Timeline
  • 28 FEB 00:00Z
    SPIP before 4.2.1 allows Remote Code Execution via form values in the public area because serialization is mishandled
    cvelistv5