Description
Permissive Cross-Origin Resource Sharing (CORS) in the REST API (helix-rest, org.apache.helix.rest.server.filters.CORSFilter) in Apache Helix through 2.0.0 on all platforms allows a remote attacker controlling a web page visited by an authorized user to read responses from and issue cross-origin requests to administrative REST endpoints via a cross-origin request from an arbitrary origin, since the filter unconditionally returns Access-Control-Allow-Origin: * together with Access-Control-Allow-Credentials: true and reflects arbitrary Access-Control-Request-Method / Access-Control-Request-Headers values in preflight responses. Users are recommended to upgrade to version 2.0.1, which fixes this issue.
Published: 2026-07-09
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Apache Helix REST contains a CORS filtering flaw that unconditionally returns Access‑Control‑Allow‑Origin: * together with Access‑Control‑Allow‑Credentials: true and echoes request‑specific headers in every preflight response. This permissive policy, classified as CWE‑1385, allows a malicious web page controlled by an attacker to pose as the legitimate user’s browser and issue cross‑origin requests to administrative REST endpoints, reading configuration data or performing management operations that should be restricted to authenticated administrators.

Affected Systems

All installations of Apache Helix REST 2.0.0 and earlier, irrespective of operating system or deployment model, are affected. The issue is present in any instance where the default helix‑rest server is used. Upgrading to version 2.0.1 applies a corrected CORS filter that restricts the Allow‑Origin and removes the Allow‑Credentials header for administrative paths.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.5 and an EPSS score below 1%, indicating moderate impact but a low likelihood of exploitation today. It is not currently listed in CISA’s KEV catalog. Exploitation requires an attacker to convince an authenticated user to visit a malicious site, after which cross‑origin requests from the victim’s browser can read or alter responses from protected endpoints without needing direct authentication or authorization bypass.

Generated by OpenCVE AI on July 29, 2026 at 12:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Helix REST to version 2.0.1 or later to apply the fixed CORS configuration.
  • Reconfigure the CORSFilter to allow only trusted origins for administrative endpoints and remove the Allow‑Credentials header when it is not required.
  • Review and harden authentication and authorization controls on administrative REST endpoints to reduce the impact of any residual cross‑origin requests.

Generated by OpenCVE AI on July 29, 2026 at 12:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache helix
Vendors & Products Apache
Apache helix

Thu, 09 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 09 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
Description Permissive Cross-Origin Resource Sharing (CORS) in the REST API (helix-rest, org.apache.helix.rest.server.filters.CORSFilter) in Apache Helix through 2.0.0 on all platforms allows a remote attacker controlling a web page visited by an authorized user to read responses from and issue cross-origin requests to administrative REST endpoints via a cross-origin request from an arbitrary origin, since the filter unconditionally returns Access-Control-Allow-Origin: * together with Access-Control-Allow-Credentials: true and reflects arbitrary Access-Control-Request-Method / Access-Control-Request-Headers values in preflight responses. Users are recommended to upgrade to version 2.0.1, which fixes this issue.
Title Apache Helix REST: Permissive CORS Configuration in REST API Allows Unrestricted Cross-Origin
Weaknesses CWE-1385
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-09T13:38:56.274Z

Reserved: 2026-06-23T21:53:48.681Z

Link: CVE-2026-57111

cve-icon Vulnrichment

Updated: 2026-07-09T07:17:16.421Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:45:03Z

Weaknesses
  • CWE-1385

    Missing Origin Validation in WebSockets