CVE-2019-1559

Medium

Description

If an application encounters a fatal protocol error and then calls SSL_shutdown() twice (once to send a close_notify, and once to receive one) then OpenSSL can respond differently to the calling application if a 0 byte record is received with invalid padding compared to if a 0 byte record is received with an invalid MAC. If the application then behaves differently based on that in a way that is detectable to the remote peer, then this amounts to a padding oracle that could be used to decrypt data. In order for this to be exploitable "non-stitched" ciphersuites must be in use. Stitched ciphersuites are optimised implementations of certain commonly used ciphersuites. Also the application must call SSL_shutdown() twice even if a protocol error has occurred (applications should not do this but some do anyway). Fixed in OpenSSL 1.0.2r (Affected 1.0.2-1.0.2q).

SeverityMedium
CVSS5.9
Exploit probability—
ProductOpenssl
PublishedFeb 27, 2019
First seenFeb 27, 2019

How to fix

Affected products

ProductAffected versionsFixed in
openssl openssl1.0.2 ≤ v < 1.0.2r1.0.2r
canonical ubuntu_linux16.04, 18.04, 18.10—
debian debian_linux8.0, 9.0—
netapp active_iq_unified_manager7.3 ≤ v, 9.5 ≤ v, No range specified—
netapp altavaultNo range specified—
netapp cloud_backupNo range specified—
netapp clustered_data_ontap_antivirus_connectorNo range specified—
netapp element_softwareNo range specified—
netapp hci_management_nodeNo range specified—
netapp hyper_converged_infrastructureNo range specified—
netapp oncommand_insightNo range specified—
netapp oncommand_unified_managerNo range specified—
netapp oncommand_unified_manager_core_packageNo range specified—
netapp oncommand_workflow_automationNo range specified—
netapp ontap_select_deployNo range specified—
netapp ontap_select_deploy_administration_utilityNo range specified—
netapp santricity_smi-s_providerNo range specified—
netapp service_processorNo range specified—
netapp smi-s_providerNo range specified—
netapp snapcenterNo range specified—
netapp snapdriveNo range specified—
netapp snapprotectNo range specified—
netapp solidfireNo range specified—
netapp steelstore_cloud_integrated_storageNo range specified—
netapp storage_automation_storeNo range specified—
netapp storagegrid9.0.0 ≤ v ≤ 9.0.4, No range specified—
netapp hci_compute_nodeNo range specified—
f5 big-ip_access_policy_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_advanced_firewall_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_analytics12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_application_acceleration_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_application_security_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_domain_name_system12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_edge_gateway12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_fraud_protection_service12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_global_traffic_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_link_controller12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_local_traffic_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_policy_enforcement_manager12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-ip_webaccelerator12.1.0 ≤ v ≤ 12.1.5, 13.0.0 ≤ v ≤ 13.1.3, 14.0.0 ≤ v ≤ 14.1.2, 15.0.0 ≤ v ≤ 15.1.0—
f5 big-iq_centralized_management6.0.0 ≤ v ≤ 6.1.0, 7.0.0 ≤ v ≤ 7.1.0—
f5 traffix_signaling_delivery_controller5.0.0 ≤ v ≤ 5.1.0, 4.4.0—
tenable nessusv ≤ 8.2.3—
opensuse leap15.0, 15.1, 42.3—
netapp cn1610_firmwareNo range specified—
netapp a320_firmwareNo range specified—
netapp c190_firmwareNo range specified—
netapp a220_firmwareNo range specified—
netapp fas2720_firmwareNo range specified—
netapp fas2750_firmwareNo range specified—
netapp a800_firmwareNo range specified—
fedoraproject fedora29, 30, 31—
mcafee agent5.6.0 ≤ v ≤ 5.6.4—
mcafee data_exchange_layer4.0.0 ≤ v < 6.0.06.0.0
mcafee threat_intelligence_exchange_server2.0.0 ≤ v < 3.0.03.0.0
mcafee web_gateway7.0.0 ≤ v < 9.0.09.0.0
redhat jboss_enterprise_web_server5.0.0—
redhat virtualization4.0—
redhat virtualization_host4.0—
redhat enterprise_linux_desktop6.0, 7.0—
redhat enterprise_linux_server6.0, 7.0—
redhat enterprise_linux_workstation6.0, 7.0—
oracle api_gateway11.1.2.4.0—
oracle business_intelligence11.1.1.9.0, 12.2.1.3.0, 12.2.1.4.0—
oracle communications_diameter_signaling_router8.0.0, 8.1, 8.2, 8.3, 8.4—
oracle communications_performance_intelligence_center10.4.0.2—
oracle communications_session_border_controller7.4, 8.0.0, 8.1.0, 8.2, 8.3—
oracle communications_session_router7.4, 8.0, 8.1, 8.2, 8.3—
oracle communications_unified_session_manager7.3.5, 8.2.5—
oracle endeca_server7.7.0—
oracle enterprise_manager_base_platform12.1.0.5.0, 13.2.0.0.0, 13.3.0.0.0—
oracle enterprise_manager_ops_center12.3.3, 12.4.0—
oracle jd_edwards_enterpriseone_tools9.2—
oracle jd_edwards_world_securitya9.3, a9.3.1, a9.4—
oracle mysql5.6.0 ≤ v ≤ 5.6.43, 5.7.0 ≤ v ≤ 5.7.25, 8.0.0 ≤ v ≤ 8.0.15—
oracle mysql_enterprise_monitorv ≤ 4.0.8, 8.0.0 ≤ v ≤ 8.0.14—
oracle mysql_workbenchv ≤ 8.0.16—
oracle peoplesoft_enterprise_peopletools8.55, 8.56, 8.57—
oracle secure_global_desktop5.4—
oracle services_tools_bundle19.2—
paloaltonetworks pan-os7.1.0 ≤ v < 7.1.15, 8.0.0 ≤ v < 8.0.20, 8.1.0 ≤ v < 8.1.8, 9.0.0 ≤ v < 9.0.27.1.15, 8.0.20, 8.1.8, 9.0.2
nodejs node.js6.0.0 ≤ v ≤ 6.8.1, 6.9.0 ≤ v < 6.17.0, 8.0.0 ≤ v ≤ 8.8.1, 8.9.0 ≤ v < 8.15.16.17.0, 8.15.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.