CVE-2022-37865

Apache Ivy allows creating/overwriting any file on the system

Critical · published November 7, 2022

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

🔥 An absolute path traversal vulnerability in Apache Ivy could leave your file system wide open! Think of it like a sneaky delivery driver who, instead of dropping your package at the front door, just walks into your living room and starts unpacking boxes wherever they want! 📦 An attacker could exploit this flaw to write files anywhere the user running Ivy has access, potentially overwriting important system files or planting malicious scripts. This could lead to a complete system compromise, making this a very serious situation for any Ivy users!

Put simply

Think of it like a sneaky delivery driver who, instead of dropping your package at the front door, just walks into your living room and starts unpacking boxes wherever they want! 📦 This vulnerability arises because Ivy versions 2.4.0 to 2.5.0 don't verify the target path when extracting archives, allowing for absolute paths or directory traversal sequences to point to unintended locations on the local file system.

What to do

An attacker could exploit this flaw to write files anywhere the user running Ivy has access, potentially overwriting important system files or planting malicious scripts. This could lead to a complete system compromise, making this a very serious situation for any Ivy users! Upgrade Apache Ivy to version 2.5.1 immediately to close this critical vulnerability. Ensure that your extraction logic is secured against path traversal attacks moving forward. It's a good time to review your file permissions too! You've got this! With these steps, your system will be fortified in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01893 · 79.5th percentile
Published
2022-11-07T00:00Z
EPSS history
Timeline
  • 07 NOV 00:00Z
    Apache Ivy allows creating/overwriting any file on the system
    cvelistv5