External risk intelligence

SAP Solution Manager Remote Code Execution via Function Module Call.

CVE advisorySeverity: CRITICAL (CVSS 9.9)

CVE-2025-42887

SAP Solution Manager is an enterprise application management platform designed to be deployed within internal corporate networks. While it is network-accessible, it is typically restricted to internal users and administrators rather than being exposed directly to the public internet.

Code Injection

Halo Surface Signal: 2 out of 5 — less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

An authenticated attacker can insert malicious code into SAP Solution Manager, potentially gaining complete system control and impacting confidentiality, integrity, and availability. The main concern is confirming relevance and exposure.

  • Malicious code can be inserted into SAP Solution Manager.
  • Attackers could gain full control of the system.
  • Confirm relevance and exposure to SAP Solution Manager.

Attack Path

How an attacker could exploit the issue

An authenticated attacker could exploit this vulnerability in SAP Solution Manager by triggering a specific function module. Because the system fails to properly check the input provided when calling this function, the attacker can insert and execute malicious code. If successful, this allows the attacker to gain complete control over the affected system, potentially compromising its confidentiality, integrity, and availability.

  • Attacker needs authenticated access.
  • Attacker calls a remote-enabled function module.
  • High impact on system confidentiality, integrity, and availability.

Live Threat

Current exploitation, exposure, and threat context

An authenticated attacker could insert malicious code into SAP Solution Manager by calling a remote-enabled function module without proper input sanitation. This vulnerability, when exploited, could allow an attacker to gain complete control over the system, potentially impacting the confidentiality, integrity, and availability of SAP Solution Manager.

  • System control and data integrity.
  • Malicious code injection via function module.
  • High impact to confidentiality, integrity, availability.

Operational Fix

Recommended remediation, mitigation, and detection steps

SAP Solution Manager is likely managed by application owners, platform teams, and potentially infrastructure or security teams. The first practical step is to identify all instances of Solution Manager within your environment, determine their reachability and business criticality, and confirm the accountable owner for each instance before planning remediation.

  • Identify Solution Manager owners.
  • Verify instance reachability and criticality.
  • Plan remediation based on risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is SAP Solution Manager?

SAP Solution Manager is a central enterprise management platform used by organizations to monitor, support, and automate their SAP landscapes. It serves as a command center for managing the lifecycle of business applications, including system diagnostics, change management, and technical administration.

What does CWE-94 mean for CVE-2025-42887?

CWE-94 refers to improper control of generation of code, often called code injection. In this CVE, the vulnerability occurs because the software fails to sanitize input during a function call. This flaw allows an attacker to inject and execute their own instructions, effectively tricking the system into running unauthorized code.

How does an attacker trigger this vulnerability?

To trigger this, an attacker must have authenticated access and call a specific remote-enabled function module within the system. It does not trigger from unauthenticated attempts or through general system activity; it requires the successful execution of the vulnerable function module with malicious input.

Is my organization at risk from CVE-2025-42887?

Halo Surface Signal indicates that because SAP Solution Manager is typically deployed within internal corporate networks, it is rarely exposed directly to the public internet. While it remains network-accessible, the risk is generally higher for those with access to the internal network rather than the public at large.

What should I do if I run SAP Solution Manager?

Begin by identifying all running instances of the software within your environment and confirming who is responsible for each. Once you have an inventory, verify the network reachability and criticality of each instance to prioritize your response efforts and coordinate with the appropriate system owners.

References