CVE-2026-23949CWE-22

jaraco.context Has a Path Traversal Vulnerability

High · published January 20, 2026

CVSS v3.1
8.6
EPSS
1%
Percentile
49.6
In the wild
Unconfirmed
What it is

⚡ A sneaky path traversal vulnerability in jaraco.context lets attackers wriggle files out of their intended spots—imagine the chaos of an uninvited guest rooting around in your closet! Think of this like a delivery service that misreads the address and accidentally drops your package in a neighbor's yard. Instead of delivering files to their designated folder, it fetches them from anywhere, including sensitive directories. An attacker could exploit this Zip Slip vulnerability to access confidential files like configuration data or sensitive system credentials, bypassing all the safeguards you put in place. If they can insert a malicious tar archive, it becomes alarmingly easy for them to extract information that can lead to further compromise.

Put simply

Think of this like a delivery service that misreads the address and accidentally drops your package in a neighbor's yard. Instead of delivering files to their designated folder, it fetches them from anywhere, including sensitive directories. The vulnerability in jaraco.context arises from the `tarball()` function, which mishandles path filtering, allowing `../` sequences to lead file extraction outside the intended directory. This means a crafted tar file could access any file on the server that the application has permissions for.

What to do

An attacker could exploit this Zip Slip vulnerability to access confidential files like configuration data or sensitive system credentials, bypassing all the safeguards you put in place. If they can insert a malicious tar archive, it becomes alarmingly easy for them to extract information that can lead to further compromise. Upgrade jaraco.context to version 6.1.0 as soon as possible to patch this vulnerability. Additionally, review and sanitize any tar files being processed to prevent such exploits through input validation. You've got this! Take these steps and secure your application against this sneaky attack! 🛡️

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00632 · 49.6th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-01-20T00:36Z
EPSS history
Timeline
  • 20 JAN 00:36Z
    jaraco.context Has a Path Traversal Vulnerability
    cvelistv5