Lucene search

K
ciscoCiscoCISCO-SA-20151209-JAVA-DESERIALIZATION
HistoryDec 09, 2015 - 4:00 p.m.

Vulnerability in Java Deserialization Affecting Cisco Products

2015-12-0916:00:00
tools.cisco.com
85

7.5 High

CVSS2

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

0.009 Low

EPSS

Percentile

82.6%

A vulnerability in the Java deserialization used by the Apache Commons Collections (ACC) library could allow an unauthenticated, remote attacker to execute arbitrary code.

The vulnerability is due to insecure deserialization of user-supplied content by the affected software. An attacker could exploit this vulnerability by submitting crafted input to an application on a targeted system that uses the ACC library. After the vulnerable library on the affected system deserializes the content, the attacker could execute arbitrary code on the system, which could be used to conduct further attacks.

On November 6, 2015, Foxglove Security Group published information about a remote code execution vulnerability that affects multiple releases of the ACC library. The report contains detailed proof-of-concept code for a number of applications, including WebSphere Application Server, JBoss, Jenkins, OpenNMS, and WebLogic. This is a remotely exploitable vulnerability that allows an attacker to inject any malicious code or execute any commands that exist on the server. A wide range of potential impacts includes allowing the attacker to obtain sensitive information.

Object serialization is a technique that many programming languages use to convert an object into a sequence of bits for transfer purposes. Deserialization is a technique that reassembles those bits back to an object. This vulnerability occurs in Java object serialization for network transport and object deserialization on the receiving side.

Many applications accept serialized objects from the network without performing input validation checks before deserializing it. Crafted serialized objects can therefore lead to execution of arbitrary attacker code.

Although the problem itself is in the serialization and deserialization functionality of the Java programming language, the ACC library is known to be affected by this vulnerability. Any application or application framework could be vulnerable if it uses the ACC library and deserializes arbitrary, user-supplied Java serialized data.

Additional details about the vulnerability are available at the following links:

Official Vulnerability Note from CERT [“http://www.kb.cert.org/vuls/id/576313”]
Foxglove Security [“http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/”]
Apache Commons Statement [“https://blogs.apache.org/foundation/entry/apache_commons_statement_to_widespread”]
Oracle Security Alert [“https://blogs.oracle.com/security/entry/security_alert_cve_2015_4852”]

Cisco will release software updates that address this vulnerability. There are no workarounds that address this vulnerability.

This advisory is available at the following link:
https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20151209-java-deserialization [“https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20151209-java-deserialization”]

Affected configurations

Vulners
Node
ciscosecure_access_control_systemMatchany
OR
ciscounityMatchany
OR
ciscoprime_access_registrarMatchany
OR
ciscoemergency_responderMatchany
OR
ciscounity_expressMatchany
OR
cisconac_applianceMatchany
OR
ciscounified_contact_center_enterpriseMatchany
OR
ciscounified_customer_voice_portalMatchany
OR
ciscoip_interoperability_and_collaboration_systemMatchany
OR
ciscounity_connectionMatchany
OR
ciscotelepresence_managerMatchany
OR
ciscosecurity_managerMatchany
OR
ciscounified_communications_managerMatchany
OR
ciscodigital_media_managerMatchany
OR
ciscomeetingplaceMatchany
OR
ciscowebex_meeting_centerMatchany
OR
ciscoshow_and_shareMatchany
OR
ciscomobility_services_engineMatchany
OR
ciscoidentity_services_engine_softwareMatchany
OR
ciscoasa_cx_context-aware_security_softwareMatchany
OR
ciscoprime_security_managerMatchany
OR
ciscoprime_lan_management_solutionMatchany
OR
ciscounified_communications_domain_managerMatchany
OR
ciscoprime_infrastructureMatchany
OR
ciscowebex_meetings_serverMatchany
OR
ciscocisco_prime_homeMatchany
OR
ciscosocialminerMatchany
OR
ciscomediasenseMatchany
OR
ciscounified_sip_proxyMatchany
OR
ciscoucs_directorMatchany
OR
ciscounified_intelligence_centerMatchany
OR
ciscobroadband_access_center_telco_wireless_softwareMatchany
OR
ciscoprime_service_catalogMatchany
OR
ciscoprime_opticalMatchany
OR
ciscoprime_collaboration_provisioningMatchany
OR
ciscodesktop_collaboration_experienceMatchany
OR
ciscoprime_license_managerMatchany
OR
ciscoprime_network_services_controllerMatchany
OR
ciscovideoscape_conductorMatchany
OR
ciscowebex_meetingsMatchany
OR
ciscowebex_meetingsMatchany
OR
ciscounified_web_and_e-mail_interaction_managerMatchany
OR
ciscodata_center_analytics_frameworkMatchany
OR
ciscoprime_collaboration_provisioningMatchany
OR
ciscoapplication_infrastructure_controllerMatchany
OR
ciscoprime_security_managerMatchany
OR
ciscounified_attendant_console_advancedMatchany
OR
ciscovideoscape_distribution_suite_optimization_engineMatchany
OR
ciscovideo_surveillance_2421Matchany
OR
ciscohosted_collaboration_mediation_fulfillmentMatchany
OR
ciscocloud_services_platform_2100Matchany
OR
ciscocisco_prime_homeMatchany
OR
ciscoregistered_envelope_serviceMatchany
OR
ciscosecure_access_control_systemMatchany
OR
ciscounityMatchany
OR
ciscoprime_access_registrarMatchany
OR
ciscoemergency_responderMatchany
OR
ciscounity_expressMatchany
OR
cisconac_applianceMatchany
OR
ciscounified_contact_center_enterpriseMatchany
OR
ciscounified_customer_voice_portalMatchany
OR
ciscoip_interoperability_and_collaboration_systemMatchany
OR
ciscounity_connectionMatchany
OR
ciscotelepresence_managerMatchany
OR
ciscosecurity_managerMatchany
OR
ciscounified_communications_managerMatchany
OR
ciscodigital_media_managerMatchany
OR
ciscomeetingplaceMatchany
OR
ciscowebex_meeting_centerMatchany
OR
ciscoshow_and_shareMatchany
OR
ciscomobility_services_engineMatchany
OR
ciscoidentity_services_engine_softwareMatchany
OR
ciscoasa_cx_context-aware_security_softwareMatchany
OR
ciscoprime_security_managerMatchany
OR
ciscoprime_lan_management_solutionMatchany
OR
ciscounified_communications_domain_managerMatchany
OR
ciscoprime_infrastructureMatchany
OR
ciscowebex_meetings_serverMatchany
OR
ciscocisco_prime_homeMatchany
OR
ciscosocialminerMatchany
OR
ciscomediasenseMatchany
OR
ciscounified_sip_proxyMatchany
OR
ciscoucs_directorMatchany
OR
ciscounified_intelligence_centerMatchany
OR
ciscobroadband_access_center_telco_wireless_softwareMatchany
OR
ciscoprime_service_catalogMatchany
OR
ciscoprime_opticalMatchany
OR
ciscoprime_collaboration_provisioningMatchany
OR
ciscodesktop_collaboration_experienceMatchany
OR
ciscoprime_license_managerMatchany
OR
ciscoprime_network_services_controllerMatchany
OR
ciscovideoscape_conductorMatchany
OR
ciscowebex_meetingsMatchany
OR
ciscowebex_meetingsMatch8
OR
ciscounified_web_and_e-mail_interaction_managerMatchany
OR
ciscodata_center_analytics_frameworkMatchany
OR
ciscoprime_collaboration_provisioningMatchany
OR
ciscoapplication_infrastructure_controllerMatchany
OR
ciscoprime_security_managerMatchany
OR
ciscounified_attendant_console_advancedMatchany
OR
ciscovideoscape_distribution_suite_optimization_engineMatchany
OR
ciscovideo_surveillance_2421Matchany
OR
ciscohosted_collaboration_mediation_fulfillmentMatchany
OR
ciscocloud_services_platform_2100Match2100
OR
ciscocisco_prime_homeMatchany
OR
ciscoregistered_envelope_serviceMatchany

7.5 High

CVSS2

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

0.009 Low

EPSS

Percentile

82.6%