CVE-2020-14297 json
Wildfly EJB Client causes DoS
published 2020-07-24 6 y ago modified 2026-06-17 4 mo ago also GHSA-qcch-9268-59jw , EUVD-2022-4947
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.2%
- EPSS 1.2% chance of exploitation in 30 days, percentile 68%
- public exploits
- 0
- none known
Summary
A flaw was discovered in Wildfly's EJB Client as shipped with Red Hat JBoss EAP 7, where some specific EJB transaction objects may get accumulated over the time and can cause services to slow down and eventaully unavailable. An attacker can take advantage and cause denial of service attack and make services unavailable.
Patch / fix
- maven org.jboss:jboss-ejb-client 4.0.34.Final
- redhat jboss-ejb-client 4.0.34
- qpid-cpp a mq clients 2 1.36.0-31.el6_10amq
- qpid-cpp a mq clients 2 1.36.0-31.el7amq
- nodejs-rhea a mq clients 2 1.0.24-1.el8
- qpid-proton a mq clients 2 0.32.0-1.el6_10
- qpid-proton a mq clients 2 0.32.0-2.el7
- qpid-proton a mq clients 2 0.32.0-2.el8
- qpid-proton-c a mq clients 2 0.32.0-1.el6_10
- qpid-proton-c a mq clients 2 0.32.0-2.el7
red hat advisories RHSA-2020:3817RHSA-2020:3639RHSA-2020:3638RHSA-2020:3637RHSA-2020:3463RHSA-2020:3462
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-14297 updated cvss 6.5
wildfly: Some EJB transaction objects may get accumulated causing Denial of Service
-
Red Hat BPM Suite 6 jboss-ejb-client Red Hat JBoss Data Grid 7 jboss-ejb-client Red Hat JBoss Enterprise Application Platform 6 jboss-ejb-client Red Hat JBoss Enterprise Application Platform Continuous Delivery jboss-ejb-client Red Hat JBoss Fuse 6 jboss-ejb-client Red Hat JBoss Operations Network 3 jboss-ejb-clientaffected: no fix planned “Out of support scope”
-
Red Hat OpenShift Application Runtimes jboss-ejb-client Red Hat Single Sign-On 7 jboss-ejb-clientaffected: no fix available
-
Red Hat AMQ Clients 2 nodejs-rhea 1.0.24-1.el8, qpid-proton 0.32.0-2.el7, qpid-proton 0.32.0-2.el8, qpid-cpp 1.36.0-31.el7amq, qpid-proton-c 0.32.0-2.el7, qpid-proton-c 0.32.0-2.el8, +16 morefixed: vendor fix RHSA-2020:3817
-
Red Hat Fuse 7.9fixed: vendor fix RHSA-2021:3140
-
Red Hat JBoss EAP 7.2fixed: vendor fix RHSA-2020:3144
-
Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-dom4j 2.1.3-1.redhat_00001.1.el6eap, eap7-wildfly 7.2.8-6.GA_redhat_00003.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, +93 morefixed: 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.8-6.GA_redhat_00003.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, +97 more Red Hat JBoss EAP 7.2 for RHEL 8 eap7-dom4j 2.1.3-1.redhat_00001.1.el8eap, eap7-wildfly 7.2.8-6.GA_redhat_00003.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, +93 morefixed: vendor fix RHSA-2020:3142
-
Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-dom4j 2.1.3-1.redhat_00001.1.el8eap, eap7-wildfly 7.3.1-7.GA_redhat_00004.1.el8, eap7-wildfly 7.3.2-4.GA_redhat_00002.1.el8eap, eap7-netty 4.1.48-1.Final_redhat_00001.1.el8eap, eap7-jackson-core 2.10.4-1.redhat_00001.1.el8eap, eap7-undertow 2.0.30-4.SP4_redhat_00001.1.el8eap, +85 morefixed: vendor fix RHSA-2020:3141
show 6 moreshow fewer
-
Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-dom4j 2.1.3-1.redhat_00001.1.el6eap, eap7-wildfly 7.3.1-7.GA_redhat_00004.1.el6eap, eap7-wildfly 7.3.2-4.GA_redhat_00002.1.el6eap, eap7-netty 4.1.48-1.Final_redhat_00001.1.el6eap, eap7-jackson-core 2.10.4-1.redhat_00001.1.el6eap, eap7-undertow 2.0.30-4.SP4_redhat_00001.1.el6eap, +85 morefixed: vendor fix RHSA-2020:3461
-
Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-dom4j 2.1.3-1.redhat_00001.1.el7eap, eap7-wildfly 7.3.1-7.GA_redhat_00004.1.el7eap, eap7-wildfly 7.3.2-4.GA_redhat_00002.1.el7eap, eap7-netty 4.1.48-1.Final_redhat_00001.1.el7eap, eap7-jackson-core 2.10.4-1.redhat_00001.1.el7eap, eap7-undertow 2.0.30-4.SP4_redhat_00001.1.el7eap, +89 morefixed: vendor fix RHSA-2020:3141
-
Red Hat JBoss Enterprise Application Platform 7fixed: vendor fix RHSA-2020:3143
-
Red Hat Single Sign-On 7.4.2fixed: vendor fix RHSA-2020:3501
-
Red Hat Text-Only RHOARfixed: vendor fix RHSA-2020:3539
-
Red Hat Data Grid 8 wildfly wildfly Red Hat Decision Manager 7 jboss-ejb-client Red Hat Process Automation 7 jboss-ejb-clientnot 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
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
1.20% chance of exploitation in the next 30 days, higher than 68% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:N/I:N/A:P |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.jboss:jboss-ejb-client | <4.0.34.Final |
4.0.34.Final |
Affected products
- Red Hat wildfly
Classification
- Weakness
-
- CWE-400 Uncontrolled Resource Consumption
References
-
github.com
/wildfly/jboss-ejb-client/commit/e5f8e4b591f1698a53adc7e430584ca2a8fc9f1b
web
-
bugzilla.redhat.com
/show_bug.cgi?id=CVE-2020-14297
web, issue-tracking, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-14297
advisory
-
github.com
/wildfly/jboss-ejb-client/commits/4.0.34.Final
web
-
github.com
/wildfly/jboss-ejb-client
package
-
bugzilla.redhat.com
/show_bug.cgi?id=1853595
web
-
access.redhat.com
/solutions/21906
web
-
access.redhat.com
/security/cve/CVE-2020-14297
web
-
access.redhat.com
/errata/RHSA-2021:3140
web
-
access.redhat.com
/errata/RHSA-2020:3817
web
-
access.redhat.com
/errata/RHSA-2020:3642
web
-
access.redhat.com
/errata/RHSA-2020:3639
web
-
access.redhat.com
/errata/RHSA-2020:3638
web
-
access.redhat.com
/errata/RHSA-2020:3637
web
-
access.redhat.com
/errata/RHSA-2020:3539
web
-
access.redhat.com
/errata/RHSA-2020:3501
web
-
access.redhat.com
/errata/RHSA-2020:3464
web
-
access.redhat.com
/errata/RHSA-2020:3463
web
-
access.redhat.com
/errata/RHSA-2020:3462
web
-
access.redhat.com
/errata/RHSA-2020:3461
web
-
access.redhat.com
/errata/RHSA-2020:3144
web
-
access.redhat.com
/errata/RHSA-2020:3143
web
-
access.redhat.com
/errata/RHSA-2020:3142
web
-
access.redhat.com
/errata/RHSA-2020:3141
web
Sources
- CVE List CVE-2020-14297
- GitHub Advisory GHSA-qcch-9268-59jw
- NVD CVE-2020-14297
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.