CVE-2017-7957

HIGH

Redhat Fuse < 1.4.9 - Improper Input Validation

Title source: rule

Description

XStream through 1.4.9, when a certain denyTypes workaround is not used, mishandles attempts to create an instance of the primitive type 'void' during unmarshalling, leading to a remote application crash, as demonstrated by an xstream.fromXML("<void/>") call.

Exploits (2)

nomisec STUB
by dawetmaster · poc
https://github.com/dawetmaster/CVE-2017-7957-xstream-vulnerable
nomisec STUB
by andikahilmy · poc
https://github.com/andikahilmy/CVE-2017-7957-xstream-vulnerable

Scores

CVSS v3 7.5
EPSS 0.0264
EPSS Percentile 85.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-20
Status published
Products (6)
com.thoughtworks.xstream/xstream 0 - 1.4.10Maven
debian/debian_linux 8.0
debian/debian_linux 9.0
redhat/fuse 1.0
redhat/jboss_middleware 1
xstream/xstream < 1.4.9
Published Apr 29, 2017
Tracked Since Feb 18, 2026