Description
A flaw was found in RESTEasy's CorsFilter, which, when configured to allow all origins ("*"), reflects the request's Origin header back in the Access-Control-Allow-Origin response together with Access-Control-Allow-Credentials: true. This permissive cross-origin policy allows a malicious website to make credentialed cross-origin requests and read authenticated responses from a victim's session, resulting in a loss of confidentiality.
Published: 2026-09-18
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Loss of confidentiality via credentialed cross‑origin requests
Action: Assess Impact
AI Analysis

Impact

The flaw in RESTEasy’s CorsFilter causes the filter to echo the Origin header from a request back into the Access‑Control‑Allow‑Origin response when the filter is configured to accept all origins ("*"). Because the response also includes Access‑Control‑Allow‑Credentials: true, a malicious website can send credential‑enabled requests and read the authenticated responses of any user whose browser has a session with the target service, violating confidentiality. This is a classic example of a user‑controlled value being reflected in an HTTP response (CWE‑942 and CWE‑346).

Affected Systems

This vulnerability affects a broad range of Red Hat products that embed or depend on the RESTEasy library, including Red Hat Build of Keycloak, Red Hat Certificate System 10 and 11, Red Hat Enterprise Linux 8, 9 and 10, Red Hat Fuse 7, Red Hat JBoss Enterprise Application Platform 7 and 8, Red Hat JBoss Enterprise Application Platform Expansion Pack, Red Hat Satellite 6, Red Hat Single Sign‑On 7, the Red Hat build of Apache Camel 4 for Quarkus 3, the Red Hat build of Apicurio Registry 3, the Red Hat build of Debezium 3, and the Red Hat build of Quarkus 3. The vulnerability exists wherever the affected version of RESTEasy is deployed in these environments.

Risk and Exploitability

The CVSS score of 7.4 places the flaw in the high‑severity range, while the EPSS score of less than 1% indicates that exploitation is currently uncommon. It is not listed in CISA’s KEV catalog. The most likely attack vector is a web‑based exploit, where an attacker lures a user to a malicious site that makes cross‑origin requests to the vulnerable API. Because the flaw only requires client‑side manipulation of the Origin header and the use of cookies or other credentials, an attacker can achieve credential‑based data exfiltration without needing privileged access to the target system. This weakness is represented by reflexive use of user‑controlled input in the HTTP response (CWE‑942 and CWE‑346).

Generated by OpenCVE AI on October 5, 2026 at 18:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Configure the CorsFilter to specify only trusted origins instead of using the wildcard "*" for Access‑Control‑Allow‑Origin.
  • If the application must support browser credentials, set Access‑Control‑Allow‑Credentials to false or limit it to known secure origins.
  • Ensure that the server validates the Origin header against a secure whitelist before echoing it back in the response.

Generated by OpenCVE AI on October 5, 2026 at 18:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-346

Mon, 21 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Redhat build Of Apache Camel For Quarkus
Redhat build Of Apicurio Registry
Redhat build Of Debezium 3
Redhat build Of Keycloak
Redhat build Of Quarkus
Redhat dogtag Certificate System
Redhat jboss Enterprise Application Platform Expansion Pack
Redhat quay 3
Redhat satellite 6
Redhat single Sign-on
Vendors & Products Redhat build Of Apache Camel For Quarkus
Redhat build Of Apicurio Registry
Redhat build Of Debezium 3
Redhat build Of Keycloak
Redhat build Of Quarkus
Redhat dogtag Certificate System
Redhat jboss Enterprise Application Platform Expansion Pack
Redhat quay 3
Redhat satellite 6
Redhat single Sign-on

Sat, 19 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285
CWE-649

Sat, 19 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-942

Sat, 19 Sep 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285
CWE-649

Fri, 18 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 18 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 18 Sep 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Redhat
Redhat apicurio Registry
Redhat build Keycloak
Redhat camel Quarkus
Redhat certificate System
Redhat debezium
Redhat enterprise Linux
Redhat jboss Enterprise Application Platform
Redhat jboss Fuse
Redhat jbosseapxp
Redhat quarkus
Redhat red Hat Single Sign On
Redhat satellite
CPEs cpe:/a:redhat:apicurio_registry:3
cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:camel_quarkus:3
cpe:/a:redhat:certificate_system:10
cpe:/a:redhat:certificate_system:11
cpe:/a:redhat:debezium:3
cpe:/a:redhat:jboss_enterprise_application_platform:7
cpe:/a:redhat:jboss_enterprise_application_platform:8
cpe:/a:redhat:jboss_fuse:7
cpe:/a:redhat:jbosseapxp
cpe:/a:redhat:quarkus:3
cpe:/a:redhat:red_hat_single_sign_on:7
cpe:/a:redhat:satellite:6
cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat apicurio Registry
Redhat build Keycloak
Redhat camel Quarkus
Redhat certificate System
Redhat debezium
Redhat enterprise Linux
Redhat jboss Enterprise Application Platform
Redhat jboss Fuse
Redhat jbosseapxp
Redhat quarkus
Redhat red Hat Single Sign On
Redhat satellite
References

Fri, 18 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in RESTEasy's CorsFilter, which, when configured to allow all origins ("*"), reflects the request's Origin header back in the Access-Control-Allow-Origin response together with Access-Control-Allow-Credentials: true. This permissive cross-origin policy allows a malicious website to make credentialed cross-origin requests and read authenticated responses from a victim's session, resulting in a loss of confidentiality.
Title Resteasy-core: resteasy: corsfilter reflects arbitrary origin with credentials under wildcard config
References
Metrics cvssV3_1

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


Subscriptions

Redhat Apicurio Registry Build Keycloak Build Of Apache Camel For Quarkus Build Of Apicurio Registry Build Of Debezium 3 Build Of Keycloak Build Of Quarkus Camel Quarkus Certificate System Debezium Dogtag Certificate System Enterprise Linux Jboss Enterprise Application Platform Jboss Enterprise Application Platform Expansion Pack Jboss Fuse Jbosseapxp Quarkus Quay 3 Red Hat Single Sign On Satellite Satellite 6 Single Sign-on
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-08T12:02:30.305Z

Reserved: 2026-09-10T18:20:52.114Z

Link: CVE-2026-89058

cve-icon Vulnrichment

Updated: 2026-09-18T12:04:31.443Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-18T08:17:01.653

Modified: 2026-10-08T13:17:21.927

Link: CVE-2026-89058

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-17T14:00:00Z

Links: CVE-2026-89058 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T18:45:19Z

Weaknesses
  • CWE-346

    Origin Validation Error

  • CWE-942

    Permissive Cross-domain Security Policy with Untrusted Domains