Resteasy-core: resteasy: corsfilter reflects arbitrary origin with credentials under wildcard config
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 6.2.19.Final, 7.0.5.Final
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: poc
- Automatable: no
- Technical impact: partial
Summary
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.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: poc · Automatable: no · Technical impact: partial
- Record last updated
Affected versions
- RESTEasy
fixed in 6.2.19.Final; From 7.0.0.Alpha1 · fixed in 7.0.5.Final
- org.jboss.resteasy/resteasy-core
Version range not reported
- org.jboss.resteasy/resteasy-core
Version range not reported
- dogtag-pki
Version range not reported
- resteasy
Version range not reported
- resteasy-core
Version range not reported
- resteasy-core
Version range not reported
- resteasy-core
Version range not reported
- resteasy-core
Version range not reported
- rhbk/keycloak-rhel9-operator
Version range not reported
- redhat-pki:10/redhat-pki
Version range not reported
- redhat-pki
Version range not reported
- pki-core:10.6/pki-core
Version range not reported
- jackson-jaxrs-providers
Version range not reported
- pki-core
Version range not reported
- resteasy-core
Version range not reported
- resteasy-jaxrs
Version range not reported
- jboss-eap-7/eap74-els-openjdk11-openshift-rhel8
Version range not reported
- jboss-eap-7/eap74-els-openjdk17-openshift-rhel8
Version range not reported
- jboss-eap-7/eap74-els-openjdk8-openshift-rhel8
Version range not reported
- resteasy-jaxrs
Version range not reported
- resteasy-core
Version range not reported
- resteasy-core
Version range not reported
- candlepin
Version range not reported
- resteasy-jaxrs
Version range not reported