cbcvebase.
CVE-2021-39149
published 2021-08-23

CVE-2021-39149: XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute…

PriorityP260high8.5CVSS 3.1
AVNACHPRLUINSCCHIHAH
EPSS
4.74%
90.8th percentile
XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.

Affected

36 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debiandebian_linux
debianlibxstream-java< libxstream-java 1.4.18-1 (bookworm)libxstream-java 1.4.18-1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
fedoraprojectfedora
oraclebusiness_activity_monitoring
oraclecommerce_guided_search
oraclecommunications_billing_and_revenue_management_elastic_charging_engine
oraclecommunications_billing_and_revenue_management_elastic_charging_engine
oraclecommunications_cloud_native_core_automated_test_suite
oraclecommunications_cloud_native_core_binding_support_function
oraclecommunications_cloud_native_core_policy
oraclecommunications_unified_inventory_management
oraclecommunications_unified_inventory_management
oraclecommunications_unified_inventory_management
oraclecommunications_unified_inventory_management
oraclecommunications_unified_inventory_management
oracleretail_xstore_point_of_service
oracleretail_xstore_point_of_service
oracleretail_xstore_point_of_service
oracleretail_xstore_point_of_service
oracleretail_xstore_point_of_service
oracleutilities_framework

Detection & IOCsextracted from sources · hover to see the quote

  • The vulnerability is triggered via unsafe deserialization of com.sun.corba.* classes in XStream; monitor for XML input streams referencing com.sun.corba.* class types being processed by XStream
  • A remote attacker can load and execute arbitrary code from a remote host by manipulating the processed input stream; inspect and validate all XML input streams processed by XStream for unexpected or untrusted class references
  • ·Users who configured XStream's security framework with a whitelist limited to the minimal required types are NOT affected by this vulnerability
  • ·XStream 1.4.18 no longer uses a blacklist by default; upgrading to 1.4.18 mitigates the issue at the framework level
  • ·OpenShift Container Platform Jenkins package is NOT affected due to JEP-200 and JEP-228 Jenkins projects restricting deserialization

CVSS provenance

nvdv3.18.5HIGHCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
nvdv2.06.0MEDIUMAV:N/AC:M/Au:S/C:P/I:P/A:P
ghsa8.5HIGH
osv8.8HIGH
vendor_debian8.5HIGH
vendor_redhat8.5HIGH
vendor_ubuntu8.5HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.