Skip to content
Fencer Vulns
high 7.5

CVE-2023-5685 json

Xnio: stackoverflowexception when the chain of notifier states becomes problematically big

published 2024-03-22 2 y ago modified 2026-11-04 4 d ago also GHSA-7f88-5hhx-67m2 , EUVD-2024-0858

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

Summary

A flaw was found in XNIO. The XNIO NotifierState that can cause a Stack Overflow Exception when the chain of notifier states becomes problematically large can lead to uncontrolled resource management and a possible denial of service (DoS).

Patch / fix

  • maven org.jboss.xnio:xnio-api 3.8.14.Final
  • Red Hat Red Hat JBoss Enterprise Application Platform 3.8.11.SP1-redhat-00001
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:1.4.197-2.redhat_00005.1.ep7.el7, 0:1.7.6-2.redhat_00003.1.ep7.el7, 0:1.68.0-1.redhat_00005.1.ep7.el7, 0:2.0.15-1.Final_redhat_00001.1.ep7.el7, 0:2.7.1-26.redhat_00015.1.ep7.el7, 0:2.8.11.6-1.SP1_redhat_00001.1.ep7.el7, 0:3.1.16-3.SP1_redhat_00001.1.ep7.el7, 0:3.5.10-1.Final_redhat_00001.1.ep7.el7, 0:7.1.8-2.GA_redhat_00002.1.ep7.el7
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:1.2.2-2.Final_redhat_00002.1.el7eap, 0:1.4.197-3.redhat_00004.1.el7eap, 0:1.7.2-12.Final_redhat_00013.1.el7eap, 0:1.7.6-8.redhat_00003.1.el7eap, 0:2.0.1-4.Final_redhat_00001.1.el7eap, 0:2.0.15-1.Final_redhat_00001.1.el7eap, 0:2.2.3-2.redhat_00001.1.el7eap, 0:2.3.3-2.redhat_00001.1.el7eap, 0:2.7.1-38.redhat_00015.1.el7eap, 0:3.4.10-1.SP1_redhat_00001.1.el7eap, 0:3.7.13-1.Final_redhat_00001.1.el7eap, 0:7.3.11-4.GA_redhat_00002.1.el7eap
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8 0:3.8.11-1.SP1_redhat_00001.1.el8eap
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9 0:3.8.11-1.SP1_redhat_00001.1.el9eap
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7 0:3.8.11-1.SP1_redhat_00001.1.el7eap
  • eap7-avro jboss enterprise application platform 7.4 1.11.3-1.redhat_00001.1.el7eap
  • eap7-guava jboss enterprise application platform 7.4 32.1.1-2.jre_redhat_00001.1.el7eap
  • eap7-jandex jboss enterprise application platform 7.4 2.4.4-1.Final_redhat_00001.1.el7eap
  • eap7-yasson jboss enterprise application platform 7.4 1.0.11-4.redhat_00002.1.el7eap
  • eap7-jgroups jboss enterprise application platform 7.4 4.2.23-1.Final_redhat_00001.1.el7eap
  • eap7-wildfly jboss enterprise application platform 7.4 7.4.14-5.GA_redhat_00002.1.el7eap
  • eap7-undertow jboss enterprise application platform 7.4 2.2.28-1.SP1_redhat_00001.1.el7eap
  • eap7-weld-ejb jboss enterprise application platform 7.4 3.1.10-2.Final_redhat_00001.1.el7eap

red hat advisories RHSA-2024:10208RHSA-2024:10207RHSA-2023:7637RHSA-2023:7638RHSA-2023:7639

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-2023-5685 updated cvss 7.5

xnio: StackOverflowException when the chain of notifier states becomes problematically big

  • Red Hat build of Apache Camel - HawtIO 4 xnio xnio Red Hat Integration Camel K 1 xnio xnio Red Hat JBoss Data Grid 7 xnio xnio Red Hat JBoss Fuse Service Works 6 xnio xnio Red Hat Process Automation 7 xnio xnio
    affected: workaround, no fix planned “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.”
  • Red Hat build of Apache Camel 4.4.0 for Spring Boot
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2024:2707
  • Red Hat JBoss EAP 7.4 for RHEL 7 Server eap7-jboss-xnio-base 3.8.11-1.SP1_redhat_00001.1.el7eap
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2023:7637
  • Red Hat JBoss EAP 7.4 for RHEL 8 eap7-jboss-xnio-base 3.8.11-1.SP1_redhat_00001.1.el8eap
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2023:7638
  • Red Hat JBoss EAP 7.4 for RHEL 9 eap7-jboss-xnio-base 3.8.11-1.SP1_redhat_00001.1.el9eap
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2023:7639
  • Red Hat JBoss Enterprise Application Platform xnio-nio 3.8.11.SP1-redhat-00001
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2023:7641
  • Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-avro 1.7.6-2.redhat_00003.1.ep7.el7, eap7-xalan-j2 2.7.1-26.redhat_00015.1.ep7.el7, eap7-wildfly 7.1.8-2.GA_redhat_00002.1.ep7.el7, eap7-h2database 1.4.197-2.redhat_00005.1.ep7.el7, eap7-bouncycastle 1.68.0-1.redhat_00005.1.ep7.el7, eap7-apache-cxf 3.1.16-3.SP1_redhat_00001.1.ep7.el7, +11 more
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2024:10208
  • Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 Server eap7-avro 1.7.6-8.redhat_00003.1.el7eap, eap7-wss4j 2.3.3-2.redhat_00001.1.el7eap, eap7-xalan-j2 2.7.1-38.redhat_00015.1.el7eap, eap7-wildfly 7.3.11-4.GA_redhat_00002.1.el7eap, eap7-h2database 1.4.197-3.redhat_00004.1.el7eap, eap7-wss4j-policy 2.3.3-2.redhat_00001.1.el7eap, +41 more
    fixed: vendor fix “There is currently no mitigation available for this vulnerability. Please keep the packages up-to-date as the updates become available.” RHSA-2024:10207
show 1 more
  • Red Hat build of Apache Camel for Spring Boot 3 xnio xnio Red Hat Build of Keycloak xnio xnio Red Hat Data Grid 8 xnio xnio Red Hat JBoss EAP 7.4 for RHEL 7 Server eap7-avro 1.11.3-1.redhat_00001.1.el7eap, eap7-yasson 1.0.11-4.redhat_00002.1.el7eap, eap7-guava 32.1.1-2.jre_redhat_00001.1.el7eap, eap7-apache-sshd 2.9.3-1.redhat_00001.1.el7eap, eap7-wildfly 7.4.14-5.GA_redhat_00002.1.el7eap, eap7-jandex 2.4.4-1.Final_redhat_00001.1.el7eap, +54 more Red Hat JBoss EAP 7.4 for RHEL 8 eap7-avro 1.11.3-1.redhat_00001.1.el8eap, eap7-yasson 1.0.11-4.redhat_00002.1.el8eap, eap7-guava 32.1.1-2.jre_redhat_00001.1.el8eap, eap7-apache-sshd 2.9.3-1.redhat_00001.1.el8eap, eap7-wildfly 7.4.14-5.GA_redhat_00002.1.el8eap, eap7-jandex 2.4.4-1.Final_redhat_00001.1.el8eap, +55 more Red Hat JBoss EAP 7.4 for RHEL 9 eap7-avro 1.11.3-1.redhat_00001.1.el9eap, eap7-yasson 1.0.11-4.redhat_00002.1.el9eap, eap7-guava 32.1.1-2.jre_redhat_00001.1.el9eap, eap7-apache-sshd 2.9.3-1.redhat_00001.1.el9eap, eap7-wildfly 7.4.14-5.GA_redhat_00002.1.el9eap, eap7-jandex 2.4.4-1.Final_redhat_00001.1.el9eap, +53 more
    +4 more products
    Red Hat JBoss Enterprise Application Platform pom.xml, c3 0.6.0, c3 0.7.1, d3 5.9.2, fs 2.1.2, ip 2.0.0, +1555 more Red Hat JBoss Enterprise Application Platform 8 xnio-nio Red Hat JBoss Enterprise Application Platform Expansion Pack xnio-nio Red Hat Single Sign-On 7 xnio xnio
    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

CISA SSVC

Exploitation
none
Automatable
yes
Technical impact
partial
Assessed
2 y ago

Exploit prediction

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

CVSS scores

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

Affected packages

ecosystem package affected fixed in
maven org.jboss.xnio:xnio-api
<3.8.14.Final
3.8.14.Final

Affected products

  • Red Hat Red Hat build of Apache Camel 4.4.0 for Spring Boot
  • Red Hat Red Hat JBoss Enterprise Application Platform
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9
  • Red Hat Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7
  • Red Hat Red Hat build of Apache Camel for Spring Boot 3
  • Red Hat Red Hat build of Apache Camel - HawtIO 4
  • Red Hat Red Hat Build of Keycloak
  • Red Hat Red Hat Data Grid 8
  • Red Hat Red Hat Integration Camel K 1
  • Red Hat Red Hat JBoss Data Grid 7
  • Red Hat Red Hat JBoss Enterprise Application Platform 8
  • Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack
  • Red Hat Red Hat JBoss Fuse Service Works 6
  • Red Hat Red Hat Process Automation 7
  • Red Hat Red Hat Single Sign-On 7

Classification

Weakness
  • CWE-400 Uncontrolled Resource Consumption
Technology feeds

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.