Description
Cross-Site Request Forgery (CSRF) vulnerability in Apache Juneau.

The REST server accepts a "content" query parameter that replaces the request body, and this is enabled by default on every HTTP method, including GET. A cross-site link can therefore deliver an attacker-chosen request body to an endpoint without a CORS preflight, defeating protections that rely on the HTTP method or content type instead of an anti-CSRF token.

This issue affects Apache Juneau: through 9.2.0.

Users are recommended to upgrade to version 9.2.1, which fixes the issue. Applications that do not use the content parameter can also set disableContentParam to true.
Published: 2026-11-05
Score: 10 Critical
EPSS: n/a
KEV: No
Impact: Cross‑site request forgery that allows attackers to replace the request body of any HTTP method, enabling unauthorized actions
Action: Patch Now
AI Analysis

Impact

The REST server for Apache Juneau accepts a "content" query parameter that, when present, fully replaces the HTTP request body regardless of the method. This option is enabled by default for all HTTP methods, including GET. A malicious site can therefore deliver an attacker's chosen body to an endpoint without triggering CORS preflight or relying on the original method, which defeats security controls that depend on method or content‑type checks. Through such a forged request an attacker can cause state‑changing operations to execute under the victim’s authenticated session, potentially compromising application integrity.

Affected Systems

Apache Software Foundation’s Apache Juneau framework, in all releases up to and including version 9.2.0, is affected. The vulnerability originates from the default‑enabled ability to override the request body through the "content" query parameter. Systems running these or earlier releases without disabling this feature are vulnerable.

Risk and Exploitability

The CVSS score of 10 indicates critical severity. The EPSS score is unavailable, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is a classic CSRF scenario: an authenticated user’s browser follows a malicious link or loads a page from a third‑party site that supplies the forged request body via the content parameter. Because the switch is on by default, no special privileges or additional data are required, making exploitation straightforward for attackers that can lure victims to a crafted URL.

Generated by OpenCVE AI on November 5, 2026 at 13:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Apache Juneau 9.2.1 or later, which removes the default body‑override feature.
  • If an immediate upgrade is not feasible, set the server parameter disableContentParam to true to prevent the content query parameter from altering the request body.
  • Implement standard anti‑CSRF mechanisms such as synchronizer tokens to add an additional layer of protection while the server is being updated.

Generated by OpenCVE AI on November 5, 2026 at 13:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 12:00:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Apache Juneau. The REST server accepts a "content" query parameter that replaces the request body, and this is enabled by default on every HTTP method, including GET. A cross-site link can therefore deliver an attacker-chosen request body to an endpoint without a CORS preflight, defeating protections that rely on the HTTP method or content type instead of an anti-CSRF token. This issue affects Apache Juneau: through 9.2.0. Users are recommended to upgrade to version 9.2.1, which fixes the issue. Applications that do not use the content parameter can also set disableContentParam to true.
Title Apache Juneau: Cross-site request forgery via default-enabled content query-parameter body override
Weaknesses CWE-352
References
Metrics cvssV4_0

{'score': 10, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-11-05T11:50:02.043Z

Reserved: 2026-08-10T20:25:04.578Z

Link: CVE-2026-73099

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T12:17:50.917

Modified: 2026-11-05T12:17:50.917

Link: CVE-2026-73099

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T14:00:15Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)