CVE-2022-36944

Scala 2.13.x before 2.13.9 has a Java deserialization chain in its JAR file

Critical · published September 23, 2022

CVSS v3.1
9.8
EPSS
11%
Percentile
95.9
In the wild
Unconfirmed
What it is

🚨 A sneaky deserialization chain in Scala 2.13.x could lead to catastrophic exploits if paired with the wrong Java application! 🔥 Think of this flaw like a recipe that requires specific ingredients. If someone tries to bake a cake without the right components, they might end up with a soggy mess or, even worse, a fire in the kitchen! 🍰🔥 Attackers could potentially delete crucial files, establish unauthorized network connections, or even run arbitrary code! This means your application's integrity and confidentiality could be absolutely devastated if someone crafts a perfect storm of deserialization and exploitation.

Put simply

Think of this flaw like a recipe that requires specific ingredients. If someone tries to bake a cake without the right components, they might end up with a soggy mess or, even worse, a fire in the kitchen! 🍰🔥 This vulnerability in Scala 2.13.x allows Java object deserialization through a gadget chain, enabling attackers to carry out harmful actions such as file deletion and arbitrary code execution.

What to do

Attackers could potentially delete crucial files, establish unauthorized network connections, or even run arbitrary code! This means your application's integrity and confidentiality could be absolutely devastated if someone crafts a perfect storm of deserialization and exploitation. Upgrade Scala to version 2.13.9 immediately to close this critical vulnerability. Review your application for any use of Java deserialization and implement safe coding practices to mitigate risks further. You've got this! By taking action now, you can foil potential attacks and keep your applications secure! 🛡️

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.10968 · 95.9th percentile
Published
2022-09-23T00:00Z
EPSS history
Timeline
  • 23 SEP 00:00Z
    Scala 2.13.x before 2.13.9 has a Java deserialization chain in its JAR file
    cvelistv5