CVE-2026-17615
Resteasy-core: resteasy sourceprovider remote unauthenticated file read
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.5
Resteasy-core: resteasy sourceprovider remote unauthenticated file read
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
- Record
CVE-2026-17615- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-611
- Updated
- 2026-11-06
EUVDEUVD-2026-68654
7.5
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
- Record
EUVD-2026-68654- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-h82j-45qh-f65r
7.5
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated...
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
- Record
GHSA-h82j-45qh-f65r- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-611
- Updated
- 2026-11-06
NVD
7.5
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
- Record
CVE-2026-17615- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-611
- Updated
- 2026-11-06
OSVDEBIAN-CVE-2026-17615
7.5
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
- Record
DEBIAN-CVE-2026-17615- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-07
OSVRHSA-2026:72424
7.5
Red Hat Security Advisory: resteasy security update
- Record
RHSA-2026:72424- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2026:77297
7.5
Red Hat Security Advisory: resteasy security update
- Record
RHSA-2026:77297- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2026:80505
7.5
Red Hat Security Advisory: resteasy security update
- Record
RHSA-2026:80505- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRLSA-2026:72424
7.5
Important: resteasy security update
RESTEasy contains a JBoss project that provides frameworks to help build RESTful Web Services and RESTful Java applications. It is a fully certified and portable implementation of the JAX-RS specification.
Security Fix(es):
- resteasy-core: RESTeasy SourceProvider remote unauthenticated file read (CVE-2026-17615)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:72424- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-17615
7.5
A flaw was found in RESTEasy's SourceProvider. This vulnerability allows an unauthenticated attacker to perform an unauthenticated remote file read. By sending a specially crafted XML body with a DOCTYPE declaration referencing external entities to an endpoint that accepts application/xml and returns Source or StreamSource, the server can be tricked into resolving the entity and including sensitive file contents in the HTTP response. This is due to the SourceProvider.writeTo() method creating a SAXParser without disabling external entity resolution, leading to an XML External Entity (XXE) vulnerability.
- Record
UBUNTU-CVE-2026-17615- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2026:72424 No score
Important: resteasy security update
RESTEasy contains a JBoss project that provides frameworks to help build RESTful Web Services and RESTful Java applications. It is a fully certified and portable implementation of the JAX-RS specification.
Security Fix(es):
- resteasy-core: RESTeasy SourceProvider remote unauthenticated file read (CVE-2026-17615)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:72424- Updated
- 2026-11-02
Affected products
- red hat build of apache camel 3.33.3.sp1
- red hat build of apache camel 4 for quarkus 3
- red hat build of apicurio registry 3
- red hat build of debezium 3
- red hat build of keycloak 26.6
- red hat build of keycloak 26.6.7
- red hat build of quarkus 3.27.5.sp1
- red hat build of quarkus 3.33.3.sp1
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 update services for sap solutions
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pki-resteasy-clientAlmaLinux:9 |
before 3.0.26-20.el9_8 | 3.0.26-20.el9_8 |
pki-resteasy-coreAlmaLinux:9 |
before 3.0.26-20.el9_8 | 3.0.26-20.el9_8 |
pki-resteasy-jackson2-providerAlmaLinux:9 |
before 3.0.26-20.el9_8 | 3.0.26-20.el9_8 |
pki-resteasy-servlet-initializerAlmaLinux:9 |
before 3.0.26-20.el9_8 | 3.0.26-20.el9_8 |
resteasy3.0Debian:12 |
All versions, plus listed versions 3.0.26-6 |
None known |
resteasy3.0Debian:13 |
All versions, plus listed versions 3.0.26-6 |
None known |
resteasy3.0Debian:14 |
All versions, plus listed versions 3.0.26-6 |
None known |
pki-resteasy-clientRed Hat:enterprise_linux:9::appstream |
before 0:3.0.26-20.el9_8 | 0:3.0.26-20.el9_8 |
pki-resteasy-coreRed Hat:enterprise_linux:9::appstream |
before 0:3.0.26-20.el9_8 | 0:3.0.26-20.el9_8 |
pki-resteasy-jackson2-providerRed Hat:enterprise_linux:9::appstream |
before 0:3.0.26-20.el9_8 | 0:3.0.26-20.el9_8 |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pki-resteasy-servlet-initializerRed Hat:enterprise_linux:9::appstream |
before 0:3.0.26-20.el9_8 | 0:3.0.26-20.el9_8 |
resteasyRed Hat:enterprise_linux:9::appstream |
before 0:3.0.26-20.el9_8 | 0:3.0.26-20.el9_8 |
pki-resteasy-clientRed Hat:rhel_eus:9.6::appstream |
before 0:3.0.26-20.el9_6 | 0:3.0.26-20.el9_6 |
pki-resteasy-coreRed Hat:rhel_eus:9.6::appstream |
before 0:3.0.26-20.el9_6 | 0:3.0.26-20.el9_6 |
pki-resteasy-jackson2-providerRed Hat:rhel_eus:9.6::appstream |
before 0:3.0.26-20.el9_6 | 0:3.0.26-20.el9_6 |
pki-resteasy-servlet-initializerRed Hat:rhel_eus:9.6::appstream |
before 0:3.0.26-20.el9_6 | 0:3.0.26-20.el9_6 |
resteasyRed Hat:rhel_eus:9.6::appstream |
before 0:3.0.26-20.el9_6 | 0:3.0.26-20.el9_6 |
pki-resteasy-clientRed Hat:rhel_e4s:9.4::appstream |
before 0:3.0.26-20.el9_4 | 0:3.0.26-20.el9_4 |
pki-resteasy-coreRed Hat:rhel_e4s:9.4::appstream |
before 0:3.0.26-20.el9_4 | 0:3.0.26-20.el9_4 |
pki-resteasy-jackson2-providerRed Hat:rhel_e4s:9.4::appstream |
before 0:3.0.26-20.el9_4 | 0:3.0.26-20.el9_4 |
pki-resteasy-servlet-initializerRed Hat:rhel_e4s:9.4::appstream |
before 0:3.0.26-20.el9_4 | 0:3.0.26-20.el9_4 |
resteasyRed Hat:rhel_e4s:9.4::appstream |
before 0:3.0.26-20.el9_4 | 0:3.0.26-20.el9_4 |
resteasyRocky Linux:9 |
before 0:3.0.26-20.el9_8 | 0:3.0.26-20.el9_8 |
resteasyUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.0.6-33.0.6-3ubuntu0.1~esm1 |
None known |
resteasy3.0Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 3.0.19-13.0.19-23.0.26-1~18.043.0.26-1~18.04.1~esm1 |
None known |
resteasyUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 3.6.2-23.6.2-2ubuntu0.20.04.1~esm1 |
None known |
resteasy3.0Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 3.0.26-13.0.26-1ubuntu0.1~esm1 |
None known |
resteasy3.0Ubuntu:22.04:LTS |
All versions, plus listed versions 3.0.26-23.0.26-33.0.26-3ubuntu0.1 |
None known |
resteasyUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 3.6.2-23.6.2-2ubuntu0.22.04.1~esm1 |
None known |
resteasy3.0Ubuntu:24.04:LTS |
All versions, plus listed versions 3.0.26-63.0.26-6ubuntu0.24.04.1 |
None known |
resteasyUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 3.6.2-23.6.2-2ubuntu0.24.04.1~esm1 |
None known |
resteasyUbuntu:26.10 |
All versions, plus listed versions 3.6.2-4 |
None known |
resteasy3.0Ubuntu:26.10 |
All versions, plus listed versions 3.0.26-6 |
None known |
resteasyUbuntu:26.04:LTS |
All versions, plus listed versions 3.6.2-33.6.2-4 |
None known |
resteasy3.0Ubuntu:26.04:LTS |
All versions, plus listed versions 3.0.26-6 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| products, references | CVE List | |
| references | CVE List, EUVD, GitHub Advisories, NVD, OSV | |
| facts, products, references | CVE List | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-17615 is a high vulnerability (CVSS 7.5) in Red Hat Build Of Apache Camel 3.33.3.sp1, published August 31, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.85%, the 58th percentile. Fixed in pki-resteasy-client 3.0.26-20.el9_8.
References
access.redhat.com/errata/RHSA-2026:62515
access.redhat.com/errata/RHSA-2026:62555
access.redhat.com/errata/RHSA-2026:63302
access.redhat.com/errata/RHSA-2026:68277
access.redhat.com/errata/RHSA-2026:68278
access.redhat.com/errata/RHSA-2026:72424
Show 19 moreShow less
access.redhat.com/errata/RHSA-2026:77297
access.redhat.com/errata/RHSA-2026:80505
access.redhat.com/errata/RHSA-2026:90894
access.redhat.com/errata/RHSA-2026:95221
access.redhat.com/errata/RHSA-2026:95887
access.redhat.com/security/cve/CVE-2026-17615
bugzilla.redhat.com/show_bug.cgi?id=2507635
nvd.nist.gov/vuln/detail/CVE-2026-17615
github.com/advisories/GHSA-h82j-45qh-f65r
bugzilla.redhat.com/2507635
errata.almalinux.org/9/ALSA-2026-72424.html
security-tracker.debian.org/tracker/CVE-2026-17615
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_72424.json
cve.org/CVERecord?id=CVE-2026-17615
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_77297.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_80505.json
errata.rockylinux.org/RLSA-2026:72424
ubuntu.com/security/CVE-2026-17615