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.
{
"github_reviewed": true,
"cwe_ids": [
"CWE-20"
],
"github_reviewed_at": "2020-06-30T22:47:51Z",
"nvd_published_at": "2017-04-29T19:59:00Z",
"severity": "HIGH"
}