CVE-2023-36825CWE-502

Orchid Deserialization of Untrusted Data vulnerability leads to Remote Code Execution

Critical · published July 11, 2023

CVSS v3.1
9.7
EPSS
1%
Percentile
66.0
In the wild
Unconfirmed
What it is

🔥 A sneaky flaw in the Orchid Laravel package allows for remote code execution due to deserialization issues with untrusted data! Think of it like a restaurant that prepares a meal based on a handwritten order from customers — if that order isn’t read correctly, the kitchen could whip up something dangerous instead of your spaghetti! An attacker could send a maliciously crafted `_state` parameter, enabling them to execute arbitrary code on your server. This could lead to complete control over your application, exposing sensitive data or worse – total system compromise. It's absolutely devastating!

Put simply

Think of it like a restaurant that prepares a meal based on a handwritten order from customers — if that order isn’t read correctly, the kitchen could whip up something dangerous instead of your spaghetti! This vulnerability arises from the deserialization of untrusted data via the `_state` query parameter, allowing attackers to manipulate the code executed on the server. Specifically, it impacts all versions from 14.0.0-alpha4 up to, but not including, 14.5.0.

What to do

An attacker could send a maliciously crafted `_state` parameter, enabling them to execute arbitrary code on your server. This could lead to complete control over your application, exposing sensitive data or worse – total system compromise. It's absolutely devastating! Upgrade to version 14.5.0 or any later version that contains the patch. There are no known workarounds, so ensuring your application is up-to-date is crucial to mitigate this risk! You've got this! Patch your systems and keep your applications safe from this critical vulnerability! 🛡️

The record
Technical detail
CVSS v3.1
9.7 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01125 · 66.0th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2023-07-11T17:49Z
EPSS history
Timeline
  • 11 JUL 17:49Z
    Orchid Deserialization of Untrusted Data vulnerability leads to Remote Code Execution
    cvelistv5