CVE-2022-46366CWE-502

Apache Tapestry prior to version 4 (EOL) allows RCE though deserialization of untrusted input

Critical · published December 2, 2022

CVSS v3.1
9.8
EPSS
4%
Percentile
89.2
In the wild
Unconfirmed
What it is

🚨 Deserialization of untrusted data in Apache Tapestry 3.x can lead to full remote code execution—it's like inviting a hacker into your home without checking their ID! 🔥 Think of this vulnerability as a restaurant that accepts any delivery order without confirming what's inside the box—anyone could send in a malicious meal that becomes the main course of chaos! An attacker could exploit this flaw to execute any code on your server, potentially compromising sensitive data, modifying application behavior, and wreaking havoc in your system. It’s absolutely devastating when untrusted data can hijack your precious applications!

Put simply

Think of this vulnerability as a restaurant that accepts any delivery order without confirming what's inside the box—anyone could send in a malicious meal that becomes the main course of chaos! This vulnerability allows the deserialization of untrusted data in Apache Tapestry 3.x, enabling attackers to execute malicious code, similar to CVE-2020-17531, but specifically targeting an unsupported version line.

What to do

An attacker could exploit this flaw to execute any code on your server, potentially compromising sensitive data, modifying application behavior, and wreaking havoc in your system. It’s absolutely devastating when untrusted data can hijack your precious applications! Upgrade your Apache Tapestry to a supported version immediately—preferably 5.x or later. Since Tapestry 3.x is no longer maintained, applying patches won’t help; only a version upgrade ensures protection against this vulnerability. You've got this! Take these steps to secure your application and keep those hackers at bay! 🛡️

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.03523 · 89.2th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2022-12-02T00:00Z
EPSS history
Timeline
  • 02 DEC 00:00Z
    Apache Tapestry prior to version 4 (EOL) allows RCE though deserialization of untrusted input
    cvelistv5