CVE-2020-10688 json
Cross-site scripting in RESTEasy
published 2021-05-27 5 y ago modified 2026-06-17 4 mo ago also GHSA-29qj-rvv6-qrmv , EUVD-2021-1240
- cvss
- 6.1
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.4%
- EPSS 1.4% chance of exploitation in 30 days, percentile 72%
- public exploits
- 0
- none known
Summary
A cross-site scripting (XSS) flaw was found in RESTEasy in versions before 3.11.1.Final and before 4.5.3.Final, where it did not properly handle URL encoding when the RESTEASY003870 exception occurs. An attacker could use this flaw to launch a reflected XSS attack.
Patch / fix
- maven org.jboss.resteasy:resteasy-bom 3.11.1.Final, 4.5.3.Final
- maven org.jboss.resteasy:resteasy-core 3.11.1.Final, 4.5.3.Final
- redhat resteasy 3.11.1, 4.5.3
- resteasy3.0 Debian 14, Debian 13, Debian 12 3.0.26-4
debian advisories DEBIAN-CVE-2020-10688
- resteasy3.0 Ubuntu 22.04 LTS 3.0.26-3ubuntu0.1
- resteasy Ubuntu Pro 16.04 LTS 3.0.6-3ubuntu0.1~esm1
- resteasy Ubuntu Pro 20.04 LTS 3.6.2-2ubuntu0.20.04.1~esm1
- resteasy Ubuntu Pro 22.04 LTS 3.6.2-2ubuntu0.22.04.1~esm1
- resteasy Ubuntu Pro 24.04 LTS 3.6.2-2ubuntu0.24.04.1~esm1
- resteasy3.0 Ubuntu Pro 18.04 LTS 3.0.26-1~18.04.1~esm1
- resteasy3.0 Ubuntu Pro 20.04 LTS 3.0.26-1ubuntu0.1~esm1
ubuntu advisories UBUNTU-CVE-2020-10688
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- eap7-txw2 jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
- eap7-xsom jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
- eap7-rngom jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
- eap7-wss4j jboss enterprise application platform 7.3 2.2.5-1.redhat_00001.1.el7eap
- eap7-jandex jboss enterprise application platform 7.3 2.1.2-1.Final_redhat_00001.1.el7eap
- eap7-jasypt jboss enterprise application platform 7.3 1.9.3-1.redhat_00001.1.el7eap
- eap7-wildfly jboss enterprise application platform 7.3 7.3.1-5.GA_redhat_00003.1.el7eap
- eap7-jaxb-jxc jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
red hat advisories RHSA-2020:2512RHSA-2020:2511RHSA-2020:2513
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2020-10688 updated cvss 5.4
RESTEasy: RESTEASY003870 exception in RESTEasy can lead to a reflected XSS attack
-
Red Hat JBoss Fuse 6 resteasyaffected: no fix planned “Out of support scope”
-
Red Hat OpenShift Application Runtimes resteasy Red Hat support for Spring Boot resteasyaffected: no fix available
-
Red Hat EAP-CD 19 Tech Previewfixed: vendor fix RHSA-2020:2333
-
Red Hat Fuse 7.9fixed: vendor fix RHSA-2021:3140
-
Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-wss4j 2.2.5-1.redhat_00001.1.el8eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el8eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el8eap, eap7-txw2 2.3.3-4.b02_redhat_00001.1.el8eap, eap7-xsom 2.3.3-4.b02_redhat_00001.1.el8eap, eap7-rngom 2.3.3-4.b02_redhat_00001.1.el8eap, +194 morefixed: vendor fix RHSA-2020:2513
-
Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-wss4j 2.2.5-1.redhat_00001.1.el6eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el6eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el6eap, eap7-txw2 2.3.3-4.b02_redhat_00001.1.el6eap, eap7-xsom 2.3.3-4.b02_redhat_00001.1.el6eap, eap7-rngom 2.3.3-4.b02_redhat_00001.1.el6eap, +194 morefixed: vendor fix RHSA-2020:2511
-
Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-wss4j 2.2.5-1.redhat_00001.1.el7eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el7eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el7eap, eap7-txw2 2.3.3-4.b02_redhat_00001.1.el7eap, eap7-xsom 2.3.3-4.b02_redhat_00001.1.el7eap, eap7-rngom 2.3.3-4.b02_redhat_00001.1.el7eap, +196 morefixed: vendor fix RHSA-2020:2512
-
Red Hat JBoss Enterprise Application Platform 7fixed: vendor fix RHSA-2020:2515
show 2 moreshow fewer
-
Red Hat Runtimes Spring Boot 2.2.6fixed: vendor fix RHSA-2020:3806
-
Red Hat Text-Only RHOARfixed: vendor fix RHSA-2020:2905
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.39% chance of exploitation in the next 30 days, higher than 72% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/quarkusio/quarkus/issues/7248 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 6.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:P/A:N |
| GitHub | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.jboss.resteasy:resteasy-bom | <3.11.1.Final >=4.0.0, <4.5.3.Final |
3.11.1.Final 4.5.3.Final |
| maven | org.jboss.resteasy:resteasy-core | <3.11.1.Final >=4.0.0, <4.5.3.Final |
3.11.1.Final 4.5.3.Final |
Affected products
- n/a RESTEasy
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
bugzilla.redhat.com
/show_bug.cgi?id=1814974
web, issue-tracking, patch, vendor-advisory
-
github.com
/quarkusio/quarkus/issues/7248
web, exploit, issue-tracking, third-party-advisory
-
issues.redhat.com
/browse/RESTEASY-2519
web, issue-tracking, permissions-required, vendor-advisory
-
security.netapp.com
/advisory/ntap-20210706-0008/
third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-10688
advisory
-
security.netapp.com
/advisory/ntap-20210706-0008
web
Sources
- CVE List CVE-2020-10688
- GitHub Advisory GHSA-29qj-rvv6-qrmv
- NVD CVE-2020-10688
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.