CVE-2026-121489: Apache Juneau path traversal in DirectoryResource

CVE-2026-121489 · Severity: info · Published 2026-11-05

Apache Juneau is a Java framework for building RESTful microservices. The DirectoryResource component, when configured to allow viewing, uploading, or deleting files, contains a path traversal vulnerability that allows attackers to read, write, or delete files anywhere on the server outside the intended directory. This could lead to unauthorized access to sensitive data or system compromise.

Technologies: Apache Juneau. Vendors: Apache.

Quick answers

Is CVE-2026-121489 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-121489 being exploited in the wild.
How severe is CVE-2026-121489?
Informational severity, published 5 November 2026.
Which products and versions are affected?
Apache Juneau through 9.2.0.
Is there a fix for CVE-2026-121489?
Yes: fixed in 9.2.1. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-121489 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-121489?
Check whether you run Apache Juneau at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Fixed in: 9.2.1

Technical details

The DirectoryResource component fails to properly validate request paths, allowing path traversal attacks via directory sequences (e.g., "../"). When resource settings for view, upload, or delete are enabled, an attacker can escape the configured root directory and access files anywhere the server process has permissions. The vulnerability requires the feature to be explicitly enabled (defaults to off) but affects all versions through 9.2.0.

Affected products

  • Apache Juneau through 9.2.0

Timeline

  • 2026-11-05: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.