Skip to content
Fencer Vulns
high 7.5

CVE-2020-1695 json

Improper Input Validation in RESTEasy

published 2020-05-19 6 y ago modified 2026-06-17 4 mo ago also GHSA-63cq-ppq8-cw6g , EUVD-2022-2700

cvss
7.5
version 3.0, CNA
cisa kev
Not listed
not in CISA's catalog
epss
2.0%
EPSS 2.0% chance of exploitation in 30 days, percentile 81%
public exploits
0
none known

Summary

A flaw was found in all resteasy 3.x.x versions prior to 3.12.0.Final and all resteasy 4.x.x versions prior to 4.6.0.Final, where an improper input validation results in returning an illegal header that integrates into the server's response. This flaw may result in an injection, which leads to unexpected behavior when the HTTP response is constructed.

Patch / fix

  • maven org.jboss.resteasy:resteasy-client 3.12.0, 4.6.0
  • redhat resteasy 3.12.0, 4.6.0
  • resteasy3.0 Debian 14, Debian 13, Debian 12 3.0.26-2

debian advisories DEBIAN-CVE-2020-1695

  • 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-1695

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:2513RHSA-2020:3639RHSA-2020:3638RHSA-2020:3637

  • jss Rocky Linux 8 4.8.1-2.module+el8.4.0+418+b7ae1d4a
  • xsom Rocky Linux 8 0-19.20110809svn.module+el8.3.0+53+ea062990
  • slf4j Rocky Linux 8 1.7.25-4.module+el8.5.0+697+f586bb30
  • slf4j Rocky Linux 8 1.7.25-4.module+el8.3.0+74+855e3f5d
  • slf4j Rocky Linux 8 1.7.25-4.module+el8.3.0+133+b8b54b58
  • ldapjdk Rocky Linux 8 4.22.0-1.module+el8.4.0+418+b7ae1d4a
  • stax-ex Rocky Linux 8 1.7.7-8.module+el8.3.0+53+ea062990
  • bea-stax Rocky Linux 8 1.2.0-16.module+el8.3.0+53+ea062990

rocky linux advisories RLSA-2021:1775

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-1695 updated cvss 7.5

resteasy: Improper validation of response header in MediaTypeHeaderDelegate.java class

  • Red Hat BPM Suite 6 resteasy-jaxrs, resteasy-jaxrs-all
    affected: no fix planned “Out of support scope”
  • Red Hat Enterprise Linux 7 resteasy-base, resteasy-base-tjws, resteasy-base-jaxrs, resteasy-base-client, resteasy-base-javadoc, resteasy-base-jaxrs-all, +7 more
    affected: no fix planned “Will not fix”
  • Red Hat JBoss BRMS 5 resteasy-jaxrs Red Hat JBoss Data Virtualization 6 resteasy-jaxrs, resteasy-jaxrs-all Red Hat JBoss Enterprise Application Platform 5 resteasy-jaxrs Red Hat JBoss Enterprise Application Platform 6 resteasy-jaxrs Red Hat JBoss Fuse 6 resteasy-jaxrs, resteasy-jaxrs-all Red Hat JBoss Fuse Service Works 6 resteasy-jaxrs
    +1 more products
    Red Hat Mobile Application Platform 4 resteasy-jaxrs
    affected: no fix planned “Out of support scope”
  • Red Hat OpenShift Application Runtimes resteasy-jaxrs
    affected: no fix available
  • Red Hat Satellite 6 candlepin, candlepin-selinux
    affected: no fix planned “Will not fix”
  • Red Hat EAP-CD 19 Tech Preview
    fixed: vendor fix RHSA-2020:2333
  • Red Hat Data Grid 7.3.7
    fixed: vendor fix RHSA-2020:3779
  • Red Hat Enterprise Linux AppStream (v. 8) jss 4.8.1-2.module+el8.4.0+10451+3e5b5448, slf4j 1.7.25-4.module+el8.1.0+3366+6dfb954c, stax-ex 1.7.7-8.module+el8.2.0+5723+4574fbff, velocity 1.7-24.module+el8.1.0+3366+6dfb954c, ldapjdk 4.22.0-1.module+el8.3.0+6784+6e1e4c62, bea-stax 1.2.0-16.module+el8.1.0+3366+6dfb954c, +45 more
    fixed: vendor fix RHSA-2021:1775
show 11 more
  • Red Hat Fuse 7.9
    fixed: vendor fix RHSA-2021:3140
  • Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-dom4j 2.1.3-1.redhat_00001.1.el6eap, eap7-wildfly 7.2.9-4.GA_redhat_00003.1.el6eap, eap7-resteasy 3.6.1-10.SP9_redhat_00001.1.el6eap, eap7-undertow 2.0.30-4.SP4_redhat_00001.1.el6eap, eap7-weld-ejb 3.0.6-4.Final_redhat_00004.1.el6eap, eap7-weld-jta 3.0.6-4.Final_redhat_00004.1.el6eap, +83 more
    fixed: vendor fix RHSA-2020:3637
  • Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-dom4j 2.1.3-1.redhat_00001.1.el7eap, eap7-wildfly 7.2.9-4.GA_redhat_00003.1.el7eap, eap7-resteasy 3.6.1-10.SP9_redhat_00001.1.el7eap, eap7-undertow 2.0.30-4.SP4_redhat_00001.1.el7eap, eap7-weld-ejb 3.0.6-4.Final_redhat_00004.1.el7eap, eap7-weld-jta 3.0.6-4.Final_redhat_00004.1.el7eap, +85 more
    fixed: vendor fix RHSA-2020:3638
  • Red Hat JBoss EAP 7.2 for RHEL 8 eap7-dom4j 2.1.3-1.redhat_00001.1.el8eap, eap7-wildfly 7.2.9-4.GA_redhat_00003.1.el8eap, eap7-resteasy 3.6.1-10.SP9_redhat_00001.1.el8eap, eap7-undertow 2.0.30-4.SP4_redhat_00001.1.el8eap, eap7-weld-ejb 3.0.6-4.Final_redhat_00004.1.el8eap, eap7-weld-jta 3.0.6-4.Final_redhat_00004.1.el8eap, +83 more
    fixed: vendor fix RHSA-2020:3639
  • 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 more
    fixed: 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 more
    fixed: 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 more
    fixed: vendor fix RHSA-2020:2512
  • Red Hat JBoss Enterprise Application Platform 7
    fixed: vendor fix RHSA-2020:2515
  • Red Hat Single Sign On 7.3.8
    fixed: vendor fix RHSA-2020:2112
  • Red Hat Text-Only RHOAR
    fixed: vendor fix RHSA-2020:2905
  • Red Hat Decision Manager 7 resteasy-jaxrs Red Hat Process Automation 7 resteasy-jaxrs
    not affected: vulnerable code not present

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

2.02% chance of exploitation in the next 30 days, higher than 81% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
CNA 3.0 7.5 CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
NVD 3.1 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
NVD 2.0 5.0 AV:N/AC:L/Au:N/C:N/I:P/A:N
GitHub 3.1 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Affected packages

ecosystem package affected fixed in
maven org.jboss.resteasy:resteasy-client
>=4.0.0, <4.6.0
>=3.0.0, <3.12.0
4.6.0
3.12.0

Affected products

  • Red Hat resteasy

Classification

Weakness
  • CWE-20 Improper Input Validation

References

Sources

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.