Wavense
VulnerabilitiesVendorsMy Stack
Wavense© 2026 Wavense. All rights reserved.Privacy PolicyTerms & Conditions
Vulnerabilities/CVE-2017-5645
Vulnerability dossier

CVE-2017-5645

VendororaclePublishedApr 17, 2017SourceNVDWeaknessCWE-502
Act now

Exploitation is highly likely in the near term. Treat as urgent and remediate on priority.

Severity
Critical · 9.8
CVSS base score
Exploitation
Not observed
No known exploitation or public exploit
Exploit likelihood
90%
Chance of exploitation in 30 days (EPSS)
Exposure
Internet-facing
Exploitable remotely, no login, no user action
01

What's the risk?

An unauthenticated attacker, remotely over the network, with no user interaction, can fully compromise the system — steal data, tamper with it and take it offline.

In Apache Log4j 2.x before 2.8.2, when using the TCP socket server or UDP socket server to receive serialized log events from another application, a specially crafted binary payload can be sent that, when deserialized, can execute arbitrary code.

How it's exploitedMITRE ATT&CK · inferred from weakness & vector
Initial Access
T1190Exploit Public-Facing Application
Execution
T1203Exploitation for Client Execution

Inferred from the weakness type (CWE) and how the flaw is reached — the techniques an attacker would chain to exploit this. Real-world corroboration appears here as threat intel is folded in.

02

Are we affected?

50
  • Affectedapache · log4j≥ 2.0, < 2.8.2↑ fixed 2.8.2
  • Affectednetapp · oncommand_api_servicesall versions
  • Affectednetapp · oncommand_insightall versions
  • Affectednetapp · oncommand_workflow_automationall versions
  • Affectednetapp · service_level_managerall versions
  • Affectednetapp · snapcenterall versions
  • Affectednetapp · storage_automation_storeall versions
  • Affectedoracle · api_gateway11.1.2.4.0
  • Affectedoracle · application_testing_suite13.3.0.1
  • Affectedoracle · autovue_vuelink_integration21.0.1
  • Affectedoracle · autovue_vuelink_integration21.0.0
  • Affectedoracle · banking_platform2.6.2
  • Affectedoracle · banking_platform2.6.0
  • Affectedoracle · banking_platform2.6.1
  • Affectedoracle · bi_publisher11.1.1.7.0
  • Affectedoracle · bi_publisher11.1.1.9.0
  • Affectedoracle · bi_publisher12.2.1.3.0
  • Affectedoracle · bi_publisher12.2.1.4.0
  • Affectedoracle · communications_converged_application_server_-_service_controller6.1
  • Affectedoracle · communications_instant_messaging_server10.0.1.3.0
  • Affectedoracle · communications_interactive_session_recorder≥ 6.0, ≤ 6.2
  • Affectedoracle · communications_messaging_server< 8.0.2↑ fixed 8.0.2
  • Affectedoracle · communications_network_integrity≥ 7.3.2, ≤ 7.3.6
  • Affectedoracle · communications_online_mediation_controller6.1
  • Affectedoracle · communications_pricing_design_center11.1
  • Affectedoracle · communications_pricing_design_center12.0
  • Affectedoracle · communications_service_broker6.0
  • Affectedoracle · communications_webrtc_session_controller< 7.2↑ fixed 7.2
  • Affectedoracle · configuration_manager12.1.2.0.2
  • Affectedoracle · configuration_manager12.1.2.0.5
  • Affectedoracle · endeca_information_discovery_studio3.2.0
  • Affectedoracle · enterprise_data_quality12.2.1.3.0
  • Affectedredhat · enterprise_linux7.5
  • Affectedredhat · enterprise_linux7.3
  • Affectedredhat · enterprise_linux7.0
  • Affectedredhat · enterprise_linux6.7
  • Affectedredhat · enterprise_linux6.0
  • Affectedredhat · enterprise_linux7.4
  • Affectedredhat · enterprise_linux7.6
  • Affectedredhat · enterprise_linux_desktop7.0
  • Affectedredhat · enterprise_linux_server7.0
  • Affectedredhat · enterprise_linux_server_aus7.6
  • Affectedredhat · enterprise_linux_server_aus7.4
  • Affectedredhat · enterprise_linux_server_eus7.5
  • Affectedredhat · enterprise_linux_server_eus7.6
  • Affectedredhat · enterprise_linux_server_eus7.4
  • Affectedredhat · enterprise_linux_server_tus7.6
  • Affectedredhat · enterprise_linux_server_tus7.4
  • Affectedredhat · enterprise_linux_workstation7.0
  • Affectedredhat · fuse1.0
03

What to do

Generated by Wavense from the CVE record — an immediate mitigation and the permanent fix.

Generating AI analysis…
Technical details— weakness, CVSS vector & calculator, related CVEs

Weakness

1
CWE-502Common Weakness Enumeration · MITRE definition

CVSS 3.1 details

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
0.0
/ 10.0 base
Critical severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability metrics
Attack VectorAV
Remotely exploitable across a network
Attack ComplexityAC
No special conditions required
Privileges RequiredPR
No authorization needed
User InteractionUI
No user participation needed
Impact metrics
ScopeS
Impact confined to the vulnerable component
ConfidentialityC
Total loss of confidentiality
IntegrityI
Total loss of integrity
AvailabilityA
Total loss of availability

Related vulnerabilities

Other CVEs affecting log4j

NVD
10.0Critical
CVE-2021-44228KEV⚙ WeaponizedExploit likely

Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message parameters can execute arbitrary code loaded from LDAP servers when message lookup substitution is enabled. From log4j 2.15.0, this behavior has been disabled by default. From version 2.16.0 (along with 2.12.2, 2.12.3, and 2.3.1), this functionality has been completely removed. Note that this vulnerability is specific to log4j-core and does not affect log4net, log4cxx, or other Apache Logging Services projects.

ciscoCWE-20Improper Input ValidationNetworkLow effortNo authNo interactionCIA
2021-12-10
NVD
9.8Critical
CVE-2020-17530KEV⚙ WeaponizedExploit likely

Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution. Affected software : Apache Struts 2.0.0 - Struts 2.5.25.

oracleCWE-917Expression Language InjectionNetworkLow effortNo authNo interactionCIA
2020-12-10
NVD
9.8Critical
CVE-2020-1938KEV⚙ WeaponizedExploit likely

When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations.

oracleNetworkLow effortNo authNo interactionCIA
2020-02-24
NVD
9.8Critical
CVE-2019-5544KEVExploit likely

OpenSLP as used in ESXi and the Horizon DaaS appliances has a heap overwrite issue. VMware has evaluated the severity of this issue to be in the Critical severity range with a maximum CVSSv3 base score of 9.8.

vmwareCWE-787Out-of-bounds WriteNetworkLow effortNo authNo interactionCIA
2019-12-06
NVD
9.8Critical
CVE-2018-14667KEVExploit likely

The RichFaces Framework 3.X through 3.3.4 is vulnerable to Expression Language (EL) injection via the UserResource resource. A remote, unauthenticated attacker could exploit this to execute arbitrary code using a chain of java serialized objects via org.ajax4jsf.resource.UserResource$UriData.

redhatCWE-94Code InjectionNetworkLow effortNo authNo interactionCIA
2018-11-06
NVD
9.8Critical
CVE-2016-8735KEVExploit likely

Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8.5.7, and 9.x before 9.0.0.M12 if JmxRemoteLifecycleListener is used and an attacker can reach JMX ports. The issue exists because this listener wasn't updated for consistency with the CVE-2016-3427 Oracle patch that affected credential types.

oracleNetworkLow effortNo authNo interactionCIA
2017-04-06
NVD
9.8Critical
CVE-2016-4171KEV

Unspecified vulnerability in Adobe Flash Player 21.0.0.242 and earlier allows remote attackers to execute arbitrary code via unknown vectors, as exploited in the wild in June 2016.

adobeNetworkLow effortNo authNo interactionCIA
2016-06-16
NVD
9.8Critical
CVE-2016-4437KEV⚙ WeaponizedExploit likely

Apache Shiro before 1.2.5, when a cipher key has not been configured for the "remember me" feature, allows remote attackers to execute arbitrary code or bypass intended access restrictions via an unspecified request parameter.

apacheCWE-321NetworkLow effortNo authNo interactionCIA
2016-06-07
0.0
/ 10.0 base
Critical severity
Key facts
CVE ID
CVE-2017-5645
Published
Apr 17, 2017
Last modified
Oct 8, 2026
CVSS
9.8 (v3.1)
EPSS
89.79%
In CISA KEV
No
Confidence
92/100
Weakness
CWE-502
Fixed in
2.8.2, 8.0.2, 7.2
Timeline
  1. Apr 17, 2017Published to NVDNVD
  2. Oct 8, 2026Record last modifiedNVD
View on NVD