<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog - Layer Seven Security</title>
	<atom:link href="https://www.layersevensecurity.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.layersevensecurity.com/blog/</link>
	<description></description>
	<lastBuildDate>Fri, 23 Oct 2026 17:21:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.layersevensecurity.com/wp-content/uploads/2026/02/favicon-1.png</url>
	<title>Blog - Layer Seven Security</title>
	<link>https://www.layersevensecurity.com/blog/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PHP2Shell: Securing PHP Applications in SAP Environments</title>
		<link>https://www.layersevensecurity.com/php2shell-securing-php-applications-in-sap-environments/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 16:27:04 +0000</pubDate>
				<category><![CDATA[Advisories]]></category>
		<category><![CDATA[SAP Vulnerabilities]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18779</guid>

					<description><![CDATA[<p>Summary The PHP project released security updates on 21 October 2026 for CVE-2026-109618 and CVE-2026-109619. The critical vulnerabilities can enable unauthenticated attackers to execute arbitrary code remotely in vulnerable PHP web runtimes. Successful exploitation could allow an attacker to compromise affected web applications and servers, access data available to the PHP process, disrupt application availability, [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/php2shell-securing-php-applications-in-sap-environments/">PHP2Shell: Securing PHP Applications in SAP Environments</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Summary</h3>



<p class="wp-block-paragraph">The PHP project released <a href="https://www.php.net/archive/2026.php#2026-10-21-5" target="_blank" rel="noreferrer noopener">security updates</a> on 21 October 2026 for <a href="https://www.cve.org/CVERecord?id=CVE-2026-109618" target="_blank" rel="noreferrer noopener">CVE-2026-109618</a> and <a href="https://www.cve.org/CVERecord?id=CVE-2026-109619" target="_blank" rel="noreferrer noopener">CVE-2026-109619</a>. The critical vulnerabilities can enable unauthenticated attackers to execute arbitrary code remotely in vulnerable PHP web runtimes. Successful exploitation could allow an attacker to compromise affected web applications and servers, access data available to the PHP process, disrupt application availability, and potentially use the compromised system as a foothold for further attacks.</p>



<p class="wp-block-paragraph">For SAP solutions, the principal exposure is PHP software deployed alongside, connected to, or hosted within SAP environments. This includes custom PHP applications on SAP Business Technology Platform (BTP), custom PHP runtimes on SAP HANA XS Advanced, and external PHP applications integrated with SAP. Organizations should update affected PHP installations immediately.</p>



<h3 class="wp-block-heading">Key Points</h3>



<ul class="wp-block-list">
<li>Prioritize internet-facing PHP services, followed by internal applications with sensitive data or privileged SAP connections.</li>



<li>Assess the PHP interpreter actually serving requests, including copies embedded in buildpacks and container images.</li>



<li>Rebuild and redeploy affected applications with corrected runtimes; changing a buildpack catalog alone does not establish that running applications are patched.</li>



<li>Review SAP credentials, service bindings, and network access available to affected applications.</li>
</ul>



<h3 class="wp-block-heading">Background</h3>



<p class="wp-block-paragraph">CVE-2026-109618 and CVE-2026-109619 affect memory handling within the PHP runtime and can allow invalid or previously released request data to be accessed during processing. The vulnerabilities are present at the runtime layer, meaning potentially affected systems cannot be identified solely by the framework, CMS, or application running on PHP.</p>



<p class="wp-block-paragraph">Apache mod_php deployments present a particularly significant attack surface because exploitation may occur before application code is executed. PHP-FPM and other PHP web runtimes may also be exposed depending on their configuration. Consequently, application-level authentication does not provide reliable protection against exploitation of the underlying vulnerable PHP runtime.</p>



<h3 class="wp-block-heading">Impact</h3>



<p class="wp-block-paragraph">Successful exploitation can enable an unauthenticated attacker to execute arbitrary code with the permissions of the affected PHP web worker. While exploitation does not directly provide administrative access to the underlying host or compromise connected SAP systems, it can expose the resources, credentials, and interfaces available to the affected PHP application.</p>



<ul class="wp-block-list">
<li>Where the application is integrated with SAP systems, potential impacts include:</li>



<li>Exposure of SAP data stored or processed by the application, or accessible through connected databases and APIs.</li>



<li>Theft of database credentials, OAuth tokens, service-binding secrets, and other integration credentials accessible to the PHP process.</li>



<li>Unauthorized business operations through OData, REST, SOAP, or RFC interfaces where the compromised application has sufficient permissions.</li>



<li>Disruption of portals, integrations, and business processes that depend on the affected PHP application.</li>



<li>Further compromise of connected or reachable systems through stolen credentials or exploitation of additional vulnerabilities.</li>
</ul>



<p class="wp-block-paragraph">The extent of the impact depends on the privileges, credentials, and network connectivity available to the compromised application. Containerization and workload isolation can restrict an attacker&#8217;s reach, but they do not prevent access to resources that the application is legitimately authorized to use. Consequently, a vulnerable PHP application with privileged access to production SAP systems can represent a significant security and business risk even when the connected SAP systems are fully patched.</p>



<h3 class="wp-block-heading">Scope</h3>



<p class="wp-block-paragraph">The following matrix is an exposure assessment, not an SAP product-wide affected-version declaration.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><td><strong>Environment</strong></td><td><strong>Assessment and recommended focus</strong></td></tr></thead><tbody><tr><td>SAP S/4HANA, ECC, NetWeaver ABAP/Java, HANA database, SAP GUI, ICM, and Web Dispatcher</td><td>These SAP components should not be considered directly vulnerable based solely on the PHP CVEs. Assess PHP runtimes and PHP-based applications separately, particularly where they connect to SAP systems or process SAP data. In these scenarios, the primary risk is compromise of the PHP application and subsequent misuse of the SAP access, credentials, or connectivity available to that application.</td></tr><tr><td>SAP BTP, Cloud Foundry</td><td>Customer applications using a PHP community/custom buildpack, or another deployment that embeds PHP, may contain the vulnerable interpreter. Identify the actual runtime and application owner.</td></tr><tr><td>SAP HANA XS Advanced</td><td>Custom PHP buildpacks may introduce exposure. PHP is a customer-added runtime in this scenario; do not infer that the HANA database engine is vulnerable.</td></tr><tr><td>SAP BTP, Kyma</td><td>Customer container workloads containing affected PHP require assessment and image remediation. This is workload exposure, not evidence of a defect in Kyma&#8217;s control plane.</td></tr><tr><td>External portals, middleware, and third-party integrations</td><td>PHP services can create an indirect route to SAP data and operations, regardless of where they are hosted. Include partner-managed applications.</td></tr><tr><td>SAP-managed cloud services</td><td>Obtain service-specific confirmation from SAP or the responsible provider. Customer application exposure cannot establish the patch status of SAP-operated services.</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PHP applications deployed through Cloud Foundry or SAP HANA XS Advanced buildpacks can introduce exposure to these vulnerabilities within SAP environments. However, the presence of a PHP buildpack alone does not indicate that a system is vulnerable. Exposure depends on whether the deployed application uses an affected PHP runtime.</p>



<h3 class="wp-block-heading">Remediation</h3>



<h4 class="wp-block-heading">Identify and prioritize affected applications</h4>



<p class="wp-block-paragraph">Inventory production, development, test, disaster recovery, and stopped applications that could be restarted. Record the application owner, externally reachable routes, PHP version and package provenance, web runtime, buildpack or image version, and SAP connections. Check the serving runtime; the host&#8217;s command-line PHP installation may be different.</p>



<p class="wp-block-paragraph">Treat an internet-facing PHP application with privileged SAP access as an urgent remediation priority. Internal applications also require attention when reachable from partner networks, compromised endpoints, or other applications.</p>



<h4 class="wp-block-heading">Install corrected runtimes and redeploy</h4>



<p class="wp-block-paragraph">The <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp" target="_blank" rel="noreferrer noopener">PHP advisories</a> identify the following patched upstream releases for supported production branches:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><td><strong>PHP branch</strong></td><td><strong>Affected branch versions</strong></td><td><strong>First fixed release</strong></td></tr></thead><tbody><tr><td>8.2</td><td>Earlier than 8.2.35</td><td>8.2.35</td></tr><tr><td>8.3</td><td>Earlier than 8.3.36</td><td>8.3.36</td></tr><tr><td>8.4</td><td>Earlier than 8.4.27</td><td>8.4.27</td></tr><tr><td>8.5</td><td>Earlier than 8.5.12</td><td>8.5.12</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Use these releases or a later supported release containing the fixes. For distribution packages, verify the vendor&#8217;s package revision and backport status instead of relying only on the upstream version number. PHP 8.1 and older no longer receive normal upstream updates; PHP has supplied limited source backports for 7.4, 8.0, and 8.1, but these do not restore lifecycle support. Prefer migration to a supported branch or a vendor-maintained package with confirmed fixes.</p>



<p class="wp-block-paragraph"><a href="https://github.com/cloudfoundry/php-buildpack/releases/tag/v5.1.4" target="_blank" rel="noreferrer noopener">Cloud Foundry PHP buildpack <strong>v5.1.4</strong></a> includes the corrected PHP releases. Check whether the appropriate buildpack is available and compatible in the target SAP landscape; upstream availability does not prove SAP rollout. Update runtime pins and custom buildpack dependencies as necessary.</p>



<p class="wp-block-paragraph">Restage or redeploy Cloud Foundry applications so a new droplet contains the corrected interpreter. A normal restart reuses the existing compiled droplet. Rebuild XS Advanced custom runtimes and Kyma images, then replace all affected instances. Verify the runtime in the deployed artifact and active workers, and prevent rollback to unpatched artifacts.</p>



<h4 class="wp-block-heading">Reduce exposure while patching</h4>



<p class="wp-block-paragraph">Restrict unnecessary public routes and direct backend access. Where practical, place an independent access control in front of the PHP application, constrain outbound connectivity, and reduce integration privileges. Remove or isolate an exposed service if adequate temporary protection cannot be established quickly.</p>



<p class="wp-block-paragraph">PHP&#8217;s configuration measures are partial safeguards. Disabling session upload progress before request parsing and restarting every worker blocks confirmed session paths, but does not cover all variants. PHP 8.5 also has a separate fatal-error-backtrace safeguard. Apply the complete, current vendor guidance rather than treating one setting or a WAF rule as a fix.</p>



<p class="wp-block-paragraph">PHP also describes temporarily removing its per-request memory limit while enforcing external resource and request limits. This changes availability risk and is not a blanket recommendation for shared SAP hosts or BTP applications. Assess it with the runtime owner; underlying allocation failures remain possible.</p>



<h4 class="wp-block-heading">Monitor for compromise</h4>



<p class="wp-block-paragraph">Correlate web, application, container or host, and SAP-side telemetry. Investigate unexpected worker crashes, repeated memory errors, unusual request bursts, new executable files, unexpected child processes, and unfamiliar outbound connections. Review abnormal SAP API/RFC activity and use of technical identities associated with the PHP application. These are investigative leads, not unique signatures for these CVEs.</p>



<p class="wp-block-paragraph">If compromise is suspected, preserve evidence, isolate the application, and rebuild from a trusted artifact. Revoke or rotate exposed credentials and review downstream activity. Patching alone does not remove persistence or invalidate stolen secrets.</p>



<h3 class="wp-block-heading">Cybersecurity Extension for SAP</h3>



<p class="wp-block-paragraph">The <a href="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" data-type="link" data-id="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" target="_blank" rel="noreferrer noopener">Cybersecurity Extension for SAP</a> can identify SAP BTP applications running in Cloud Foundry that use vulnerable PHP runtime versions, enabling organizations to quickly determine their exposure to CVE-2026-109618 and CVE-2026-109619 and prioritize affected applications for remediation.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="488" src="https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities-1024x488.png" alt="" class="wp-image-18780" srcset="https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities-1024x488.png 1024w, https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities-150x71.png 150w, https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities-300x143.png 300w, https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities-767x365.png 767w, https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities-1536x731.png 1536w, https://www.layersevensecurity.com/wp-content/uploads/SAP-PHP-Vulnerabilities.png 1907w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Frequently Asked Questions</h3>



<h4 class="wp-block-heading"><strong>Are SAP systems directly affected by PHP2Shell?</strong></h4>



<p class="wp-block-paragraph">CVE-2026-109618 and CVE-2026-109619 affect vulnerable PHP runtimes rather than SAP S/4HANA, ECC, NetWeaver, SAP HANA, SAP GUI, ICM, or SAP Web Dispatcher directly. However, PHP applications deployed alongside or integrated with SAP systems may be exposed and could provide attackers with access to SAP data, credentials, or interfaces available to the compromised application.</p>



<h4 class="wp-block-heading"><strong>Can SAP BTP applications be affected by CVE-2026-109618 and CVE-2026-109619?</strong></h4>



<p class="wp-block-paragraph">Yes. Customer-developed applications running in SAP BTP, Cloud Foundry may be exposed when their deployed application contains an affected PHP runtime. The presence of a PHP buildpack alone does not confirm exposure. Organizations should verify the PHP interpreter contained in the deployed application.</p>



<h4 class="wp-block-heading"><strong>How can organizations identify vulnerable PHP applications in SAP BTP?</strong></h4>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP can identify SAP BTP applications running in Cloud Foundry that use vulnerable PHP runtime versions. This enables security teams to identify applications potentially exposed to CVE-2026-109618 and CVE-2026-109619 and prioritize them for remediation.</p>



<h4 class="wp-block-heading"><strong>Does updating the Cloud Foundry PHP buildpack automatically patch existing applications?</strong></h4>



<p class="wp-block-paragraph">Not necessarily. Existing applications may continue running artifacts created with an earlier PHP runtime. Affected applications should be rebuilt or restaged using a corrected runtime and the PHP version in the resulting deployed artifact should be verified.</p>



<h4 class="wp-block-heading"><strong>Which PHP versions should organizations upgrade to?</strong></h4>



<p class="wp-block-paragraph">For the supported branches identified in your article, the first corrected upstream releases are PHP 8.2.35, 8.3.36, 8.4.27, and 8.5.12. For vendor-supplied PHP packages, organizations should verify whether the vendor has backported the security fixes rather than relying solely on the upstream PHP version number.</p>



<h4 class="wp-block-heading"><strong>Can application authentication protect against PHP2Shell?</strong></h4>



<p class="wp-block-paragraph">Application authentication should not be considered sufficient protection against these vulnerabilities. Because the vulnerabilities affect the PHP runtime, exploitation may occur below the application layer, depending on the runtime and deployment configuration.</p>



<h4 class="wp-block-heading"><strong>What could happen if an SAP-integrated PHP application is compromised?</strong></h4>



<p class="wp-block-paragraph">An attacker executes code with the privileges available to the affected PHP worker. Depending on the application&#8217;s permissions and connectivity, this could expose SAP data, service-binding secrets, OAuth tokens or other credentials, enable misuse of authorized SAP interfaces, disrupt integrations and business processes, or provide a foothold for attacks against other reachable systems.</p>



<h4 class="wp-block-heading"><strong>Does PHP2Shell automatically give an attacker control of SAP?</strong></h4>



<p class="wp-block-paragraph">No. Compromising a PHP application does not automatically compromise an SAP backend or provide SAP administrative privileges. The downstream risk depends on the credentials, permissions, data, interfaces, and network connectivity available to the affected application.</p>



<h4 class="wp-block-heading"><strong>Are containerized PHP applications protected from these vulnerabilities?</strong></h4>



<p class="wp-block-paragraph">Containerization can limit the scope of a compromise, but it does not prevent an attacker from using resources that the compromised application is legitimately authorized to access. PHP applications running in containers should therefore still be assessed for vulnerable runtimes and excessive access to SAP resources.</p>



<h4 class="wp-block-heading"><strong>What should organizations prioritize?</strong></h4>



<p class="wp-block-paragraph">Internet-facing PHP applications should receive immediate attention, particularly applications with access to production SAP systems, sensitive SAP data, technical-user credentials, or privileged APIs. Internal PHP applications should also be assessed where they have sensitive SAP connectivity or can be reached from other potentially compromised systems.</p>



<h4 class="wp-block-heading"><strong>How can the Cybersecurity Extension for SAP help?</strong></h4>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP provides visibility into SAP BTP Cloud Foundry applications using vulnerable PHP runtime versions, helping organizations identify exposure, locate affected applications, and prioritize remediation for CVE-2026-109618 and CVE-2026-109619.</p>



<script data-wp-block-html="js">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is Mini Shai-Hulud?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Mini Shai-Hulud is a malware campaign that targeted SAP developers through a software supply chain attack. It involved injecting malicious credential-stealing code into several widely used npm packages related to SAP cloud development."
      }
    },
    {
      "@type": "Question",
      "name": "What was the goal of the Mini Shai-Hulud malware?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The primary objective of the malware was to steal sensitive developer credentials, including GitHub and npm tokens, along with secrets and access credentials for cloud platforms such as AWS, Microsoft Azure, and Google Cloud Platform (GCP)."
      }
    },
    {
      "@type": "Question",
      "name": "Which npm packages were affected by Mini Shai-Hulud?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The compromised npm packages included @cap-js/sqlite version 2.2.2, @cap-js/postgres version 2.2.2, @cap-js/db-service version 2.10.1, and mbt version 1.2.48."
      }
    },
    {
      "@type": "Question",
      "name": "How do I check if I was affected by this attack?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Run the following shell command: ls path/to/cds-dbs/.claude/setup.mjs path/to/cds-dbs/.vscode/setup.mjs 2>/dev/null. If the command returns a file path, your system should be treated as potentially compromised, and incident response actions such as rotating credentials and investigating affected systems should begin immediately."
      }
    }
  ]
}
</script>
<p>The post <a href="https://www.layersevensecurity.com/php2shell-securing-php-applications-in-sap-environments/">PHP2Shell: Securing PHP Applications in SAP Environments</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP Security Notes, October 2026</title>
		<link>https://www.layersevensecurity.com/sap-security-notes-october-2026/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 15:45:29 +0000</pubDate>
				<category><![CDATA[Advisories]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18774</guid>

					<description><![CDATA[<p>SAP Security Note 3805589 addresses a critical ABAP code injection vulnerability (CVE-2026-89107, CVSS 9.9) affecting the Manage Substitution/Validation Rules functionality in SAP S/4HANA. An authenticated attacker with the required business privileges could submit specially crafted rule definitions that are processed as executable ABAP code, potentially allowing arbitrary code execution and complete compromise of the SAP [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-october-2026/">SAP Security Notes, October 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3805589" target="_blank" rel="noreferrer noopener">SAP Security Note 3805589</a> addresses a critical ABAP code injection vulnerability (CVE-2026-89107, CVSS 9.9) affecting the Manage Substitution/Validation Rules functionality in SAP S/4HANA. An authenticated attacker with the required business privileges could submit specially crafted rule definitions that are processed as executable ABAP code, potentially allowing arbitrary code execution and complete compromise of the SAP system. Exploitation could have a severe impact on the confidentiality, integrity, and availability of business data and system services. SAP has introduced additional validation to prevent malicious code from being processed and provides a temporary workaround that disables the affected OData service. SAP recommends implementing the permanent correction instructions or applicable Support Packages as a priority.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3798788" target="_blank" rel="noreferrer noopener">SAP Security Note 3798788</a> addresses a critical missing authorization check vulnerability (CVE-2026-89108, CVSS 9.1) in SAP Manufacturing Integration and Intelligence (MII) Configuration Service. An authenticated attacker with SAP XMII Admin privileges and network access to the affected endpoints could exploit insufficient authorization controls to create an account with elevated privileges on the underlying Java application server, potentially gaining administrative control beyond the MII application itself. Successful exploitation could have a high impact on the confidentiality, integrity, and availability of the affected system. SAP has corrected the vulnerability by strengthening authorization checks and preventing SAP XMII Admin users from creating accounts with the SAP_J2EE_Engine_Admin role. As<strong> </strong>no workaround is available<strong>, </strong>SAP recommends implementing the Support Packages and patches referenced in the security note as a priority.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3797111" target="_blank" rel="noreferrer noopener">SAP Security Note 3797111</a> resolves a critical broken access control vulnerability (CVE-2026-89110, CVSS 9.9) affecting SAP NetWeaver Visual Composer. Due to a security configuration that was not enabled by default, a low-privileged attacker could access internal functionality capable of executing operations against a preconfigured remote system. Depending on how the remote connection is configured, exploitation could ultimately provide control over the connected backend system, creating severe risks to its confidentiality, integrity, and availability. SAP has addressed the weakness by changing the default configuration to enforce the relevant security protection. Customers may enable Secure Mode as an interim mitigation, but this is not considered a permanent fix. Given the potential for compromise of connected SAP systems, customers should prioritize deployment of the Support Packages and patches specified in the security note.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3626303" target="_blank" rel="noreferrer noopener">SAP Security Note 3626303</a> resolves a high-severity missing authorization check vulnerability (CVE-2026-89120, CVSS 7.1) in the SAP ABAP Platform caused by a regression introduced through an API change. The flaw allows a low-privileged attacker to use specially crafted requests to bypass restrictions associated with the session manager and gain unintended access to the SAP Easy Access Menu, including scenarios involving single transaction mode and the Fiori Launchpad (FLP). Exploitation could enable unauthorized actions with a high impact on system integrity and a limited impact on confidentiality, although availability is not affected. SAP has remedied the regression by blocking unintended access to the Easy Access Menu and provides the correction through updated SAP Kernel patches.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3765424" target="_blank" rel="noreferrer noopener">SAP Security Note 3765424</a> addresses a high-severity memory corruption vulnerability (CVE-2026-58249) affecting the Internet Communication Manager (ICM) in SAP NetWeaver and SAP Web Dispatcher. A flaw in the HTTP/2 implementation allows an unauthenticated attacker to send specially crafted requests that trigger a memory-handling error and crash the affected process, potentially disrupting access to SAP applications and causing a significant impact on availability, while confidentiality and integrity are not affected. Systems are vulnerable only when HTTP/2 is enabled, which is the default for SAP NetWeaver/ABAP Platform and SAP Web Dispatcher with kernel 7.73 and higher. SAP has corrected the underlying program error through updated kernel and product patches. As an interim safeguard, HTTP/2 can be disabled using the icm/HTTP/support_http2 parameter, although SAP advises applying the relevant corrections as the permanent solution.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3800517" target="_blank" rel="noreferrer noopener">SAP Security Note 3800517</a> addresses a high-priority SQL injection vulnerability (CVE-2026-89113) in SAP Commerce Cloud that could allow an authenticated user to manipulate insufficiently validated input supplied to affected APIs and inject arbitrary SQL commands into database queries. Exploitation could expose sensitive application data and, depending on the underlying database engine, potentially allow data to be modified or deleted, creating a severe impact on confidentiality, integrity, and availability. SAP has eliminated the vulnerability by strengthening the validation and sanitization of affected input parameters and provides the correction in SAP Commerce Cloud 2211-jdk21.18 and later patches. As an interim measure, customers can disable the vulnerable input parameter, although this also removes the associated sorting functionality. Given the potential for unauthorized access and manipulation of application data, affected environments should be upgraded to the corrected SAP Commerce Cloud release as a priority.</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-october-2026/">SAP Security Notes, October 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP OVERPASS Update: New Attack Paths Identified and Public Exploit Toolkit Released</title>
		<link>https://www.layersevensecurity.com/sap-overpass-update-new-attack-paths-identified-and-public-exploit-toolkit-released/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 19:43:16 +0000</pubDate>
				<category><![CDATA[SAP Vulnerabilities]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18551</guid>

					<description><![CDATA[<p>SAP OVERPASS (CVE-2026-44756) remains an urgent patching priority for SAP solutions. As reported in our advisory earlier this month, the vulnerability affects the processing of SAP Extended Passport (EPP) data in shared SAP Kernel code. It can enable attackers to execute arbitrary operating system commands with SAP service account privileges by triggering memory corruption through [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-overpass-update-new-attack-paths-identified-and-public-exploit-toolkit-released/">SAP OVERPASS Update: New Attack Paths Identified and Public Exploit Toolkit Released</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">SAP OVERPASS (<a href="https://nvd.nist.gov/vuln/detail/cve-2026-44756" target="_blank" rel="noreferrer noopener">CVE-2026-44756</a>) remains an urgent patching priority for SAP solutions. As reported in our <a href="https://www.layersevensecurity.com/sap-overpass-vulnerability-protecting-sap-systems-from-cve-2026-44756/" target="_blank" rel="noreferrer noopener">advisory </a>earlier this month, the vulnerability affects the processing of SAP Extended Passport (EPP) data in shared SAP Kernel code. It can enable attackers to execute arbitrary operating system commands with SAP service account privileges by triggering memory corruption through a buffer overflow prior to authentication. SAP Security Note 3747649 provides the applicable corrections.</p>



<p class="wp-block-paragraph">There have been several important developments since the original disclosure of the vulnerability. Security researchers have identified an additional attack route through WebSocket-based RFC and proof-of-concept material has been released in a publicly available exploitation toolkit.</p>



<p class="wp-block-paragraph">Researchers investigating the EPP flaw demonstrated pre-authentication attack paths through HTTP(S), RFC and WebSocket-based Next Generation RFC (NGRFC). The NGRFC attack path enables attackers to deliver an RFC login envelope to a dialog work process through an HTTPS endpoint, routed through the SAP Web Dispatcher. Restricting traditional RFC ports alone therefore does not address every RFC-related route. Researchers also identified SAP GUI (DIAG) as a reachable protocol path. The <a href="https://seclists.org/fulldisclosure/2026/Sep/65" target="_blank" rel="noreferrer noopener">public advisory</a> withholds the full exploit construction details.</p>



<p class="wp-block-paragraph">Another change is the release of <a href="https://github.com/SecuritySilverbacks/SAPMAP" target="_blank" rel="noreferrer noopener">SAPMAP</a> on September 16, a public SAP discovery and exploitation toolkit. Security researchers report that OVERPASS proof-of-concept material was present in the repository history for OVERPASS even though the toolkit&#8217;s maintainers initially indicated that the related exploits were withheld. The researchers advise defenders to assume that copies of this material are publicly available.</p>



<p class="wp-block-paragraph">Given the recent developments in the OVERPASS vulnerability, customers should urgently patch affected systems. Inventory ABAP and Java application servers and standalone and embedded Web Dispatchers. Review the Kernel release and patch levels for each system and component against the required levels detailed in <a href="https://me.sap.com/notes/3747649" target="_blank" rel="noreferrer noopener">SAP Security Note 3747649</a>. Where immediate patching is not possible, review the prerequisites and scope of the temporary HTTP(S) workaround in Note <a href="https://me.sap.com/notes/3756304" target="_blank" rel="noreferrer noopener">3756304</a> and the FAQ in Note <a href="https://me.sap.com/notes/3776034" target="_blank" rel="noreferrer noopener">3776034</a>.</p>



<p class="wp-block-paragraph">In addition, the compensating controls below can be considered while patches are being deployed.</p>



<h4 class="wp-block-heading"><strong>Filter SAP-Passport at the Web Layer</strong></h4>



<p class="wp-block-paragraph">For incoming HTTP(S) traffic routed through SAP Web Dispatcher, administrators can use an HTTP modification action to remove the SAP-Passport header before forwarding the request. This include the following profile parameter setting:</p>



<p class="wp-block-paragraph">icm/HTTP/mod_0 = PREFIX=/,FILE=$(DIR_GLOBAL)/security/data/icm_filter_rules.txt</p>



<p class="wp-block-paragraph">The referenced file in the parameter value should contain:</p>



<p class="wp-block-paragraph">RemoveHeader SAP-Passport</p>



<p class="wp-block-paragraph">An available icm/HTTP/mod_&lt;xx> slot may be used instead of _0. PREFIX=/ applies the rule across the HTTP URL namespace. HTTP header names are case-insensitive. Further details on Web Dispatcher header-modification mechanisms are available in the <a href="https://help.sap.com/docs/SUPPORT_CONTENT/si/3362959241.html" target="_blank" rel="noreferrer noopener">SAP Help Portal</a>.</p>



<p class="wp-block-paragraph">For HTTPS requests, Web Dispatcher must terminate TLS to inspect and remove the header. Verify that clients cannot bypass the Web Dispatcher and reach application-server ICM ports directly. Test the rule against important applications and integrations: removing SAP Extended Passport data can affect distributed tracing, request correlation, diagnostics and performance analysis. Log attempted submissions from untrusted sources before the removal point where possible.</p>



<p class="wp-block-paragraph">This filter addresses the specified HTTP header route only. It does not remove EPP data carried in SAP GUI, classic RFC or WebSocket RFC protocol structures, and it must not be presented as complete protection against OVERPASS. Where NGRFC is unnecessary, consider blocking WebSocket upgrades to RFC endpoints at the perimeter.</p>



<h4 class="wp-block-heading"><strong>Limit SAP GUI, RFC and Network Access</strong></h4>



<p class="wp-block-paragraph">For SAP GUI (DIAG), restrict access to managed user networks, authorized VPNs, and controlled jump hosts. Configure an SAP GUI access control list on each relevant application server instance and set rdisp/acl_file to its file path to limit which client hosts can connect. Confirm the actual dispatcher listeners, including instance-dependent ports commonly numbered 32&lt;NN&gt; and any alternate routes, and apply network restrictions to all of them. EPP cannot be stripped from DIAG using an HTTP header rule. SNC, where configured and enforced for the relevant clients, can strengthen connection authentication and protection, but it does not replace patching or source restrictions.</p>



<p class="wp-block-paragraph">For RFC, restrict gateway and related SAP service access to known SAP systems and authorized integration servers. Configure a network-based gateway ACL and set gw/acl_file in each relevant gateway instance profile to permit connections only from approved client IP addresses. Review the actual dispatcher 32&lt;NN>, gateway 33&lt;NN>, and message-server 36&lt;NN> ports as applicable; 34&lt;NN> is commonly associated with a secure gateway configuration and should not be treated as the sole RFC port. Enforce SNC where supported and operationally appropriate, and review trusted RFC destinations and gateway reginfo and secinfo rules. An HTTP RemoveHeader action does not sanitize RFC payloads.</p>



<p class="wp-block-paragraph">Limit inbound access to SAP Web Dispatcher and ICM HTTP(S) listeners through firewalls, network ACLs, and cloud security groups. For each relevant icm/server_port_&lt;xx&gt; listener, use the ACLFILE option to restrict client IP addresses or ranges, and the HOST option to bind the port to the intended network interface. These options apply to both Web Dispatcher and ICM listeners. Where traffic arrives through a reverse proxy, account for the proxy’s source address in the listener ACL.</p>



<p class="wp-block-paragraph">Route external traffic through an approved reverse proxy, block direct access to backend application-server ICM listeners, and allow only the required proxy-to-backend addresses and ports. On Internet-facing installations, restrict source IPs where feasible. Use wdisp/permission_table to publish only required URL paths through Web Dispatcher, or icm/HTTP/auth_&lt;xx&gt; where request-level URL and client restrictions are needed. Keep administrative and diagnostic endpoints off the public Internet. Apply the same segmentation review to development, test, and recovery systems that have connections or credentials providing a route into production.</p>



<h4 class="wp-block-heading"><strong>Monitor for Attempted Exploitation Activity</strong></h4>



<p class="wp-block-paragraph">Monitor Web Dispatcher and ICM access, security, error and trace logs centrally, together with SAP process, operating-system and network telemetry. Review repeated malformed requests, unusually large or abnormal EPP-related data, parsing errors, abnormal connection closures, and unexpected ICM or work-process crashes. Baseline ordinary HTTP, SAP GUI and RFC traffic so repeated attempts from one source, probing of multiple SAP systems and traffic from untrusted networks stand out. Note that removing a header before it reaches a backend may also remove backend evidence of the attempted request. Configure logging or detection at the entry point.</p>



<p class="wp-block-paragraph">Investigate suspected attempts by correlating request timing with SAP traces, host audit events and outbound connections. Look for OS commands run by SAP service accounts such as &lt;SID&gt;adm, access to the SAP secure store, new or altered files, changes to binaries or profiles, and unusual connections to other SAP systems. Block suspect sources where appropriate and isolate an affected host if evidence indicates compromise. Preserve logs and process evidence for the investigation. A crash or malformed header is an indicator to investigate, not proof of successful code execution.</p>



<h4 class="wp-block-heading"><strong>Prioritize Patching</strong></h4>



<p class="wp-block-paragraph">Prioritize the deployment of SAP corrections for systems exposed to untrusted networks, including Internet-facing SAP Web Dispatcher and SAP NetWeaver environments. Once externally accessible systems have been secured, remediate internally accessible production systems, integration platforms, and non-production environments in order of business criticality and exposure. Verify that SAP Kernel, SAP Web Dispatcher, and other affected components have been updated to the corrected versions specified in the latest SAP Security Notes and confirm successful implementation through post-deployment validation.</p>



<p class="wp-block-paragraph">Until remediation is fully completed across the landscape, implement compensating controls to reduce the attack surface and limit the likelihood of successful exploitation. These controls may include network segmentation, access restrictions, Web Application Firewall (WAF) protections, strengthened monitoring and alerting, and enhanced logging of HTTP(S) requests targeting SAP services. Organizations should maintain heightened monitoring during and after the rollout to detect potential indicators of compromise and verify the effectiveness of remediation activities.</p>



<p class="wp-block-paragraph">This vulnerability should be treated as a high-priority security issue due to the potential for unauthenticated remote exploitation of affected SAP systems.</p>



<h4 class="wp-block-heading"><strong>Cybersecurity Extension for SAP</strong></h4>



<p class="wp-block-paragraph">The <a href="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" target="_blank" rel="noreferrer noopener">Cybersecurity Extension for SAP</a> identifies affected SAP solutions, validates compensating controls, and detects indicators of attempted exploitation for OVERPASS. The SAP-certified add-on supports the following to help protect SAP systems from the vulnerability:</p>



<ul class="wp-block-list">
<li><strong>Discovery of affected systems and components</strong>, including ABAP, Java, SAP Kernel, and standalone or embedded SAP Web Dispatcher installations.</li>



<li><strong>Identification of vulnerable Kernel and Web Dispatcher versions</strong> requiring remediation, prioritizing systems exposed to untrusted networks or interconnected through trusted SAP communications.</li>



<li><strong>Review of profile parameters associated with compensating controls for OVERPASS</strong>, including HTTP header filtering, network access restrictions, protocol restrictions, and other recommended mitigations.</li>



<li><strong>Assessment of protocol access controls</strong> for HTTP(S), DIAG, RFC, and other potentially exposed communication paths, ensuring access is restricted to authorized users, systems, and networks.</li>



<li><strong>Analysis of secure communication configurations</strong>, including Secure Network Communications (SNC)<strong> </strong>settings for RFC traffic and TLS/SSL configurations<strong> </strong>for HTTP(S), SAP Web Dispatcher, and ICM services, to identify weak encryption, missing protections, or insecure trust configurations.</li>



<li><strong>Discovery and mapping of trusted RFC connections</strong> across the SAP landscape, including trusted RFC destinations, stored credentials, and cross-system trust relationships that could enable lateral movement or privilege escalation following compromise of a vulnerable system.</li>



<li><strong>Analysis of security configurations</strong> for Gateway ACLs, secinfo, reginfo, SAP GUI ACLs, Web Dispatcher permission tables, ICM listener ACLs, SNC settings, and RFC destination security controls.</li>



<li><strong>Detection of suspicious or malformed HTTP requests</strong>, abnormal SAP-Passport usage, protocol parsing errors, unusual WebSocket activity, and other indicators of attempted OVERPASS exploitation.</li>



<li><strong>Monitoring of Web Dispatcher, ICM, audit, system, and operating system logs</strong> for indicators of attempted exploitation, unauthorized access attempts, and anomalous communications between SAP systems.</li>



<li><strong>Identification of suspicious operating system activity</strong>, including command execution by SAP service accounts, unauthorized file changes, and access to sensitive SAP resources.</li>



<li><strong>Detection of insecure exposure of SAP services to untrusted networks</strong>, including externally accessible application servers, message servers, gateways, RFC services, and Web Dispatcher instances.</li>



<li><strong>Support for attack path analysis and remediation prioritization</strong> by correlating vulnerable systems, trusted RFC relationships, SNC/TLS configurations, and network exposure to identify the highest-risk paths an attacker could use to traverse the SAP landscape.</li>
</ul>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP provides organizations with the capability to identify vulnerable SAP assets, validate mitigation measures, detect indicators of compromise, and accelerate the response to emerging SAP threats such as OVERPASS.</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-overpass-update-new-attack-paths-identified-and-public-exploit-toolkit-released/">SAP OVERPASS Update: New Attack Paths Identified and Public Exploit Toolkit Released</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP OVERPASS Vulnerability: Protecting SAP Systems from CVE-2026-44756</title>
		<link>https://www.layersevensecurity.com/sap-overpass-vulnerability-protecting-sap-systems-from-cve-2026-44756/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Thu, 10 Sep 2026 03:06:35 +0000</pubDate>
				<category><![CDATA[Advisories]]></category>
		<category><![CDATA[SAP Vulnerabilities]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18524</guid>

					<description><![CDATA[<p>Summary SAP issued an urgent security update this week to address the critical vulnerability CVE-2026-44756, commonly known as OVERPASS. The vulnerability has the highest possible severity rating, with a CVSS score of 10.0, and affects a wide range of SAP solutions. OVERPASS could enable threat actors to disrupt SAP services, access sensitive information, change system [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-overpass-vulnerability-protecting-sap-systems-from-cve-2026-44756/">SAP OVERPASS Vulnerability: Protecting SAP Systems from CVE-2026-44756</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>Summary</strong></h3>



<p class="wp-block-paragraph">SAP issued an urgent security update this week to address the critical vulnerability <a href="https://nvd.nist.gov/vuln/detail/cve-2026-44756" target="_blank" rel="noreferrer noopener">CVE-2026-44756</a>, commonly known as OVERPASS. The vulnerability has the highest possible severity rating, with a CVSS score of 10.0, and affects a wide range of SAP solutions.</p>



<p class="wp-block-paragraph">OVERPASS could enable threat actors to disrupt SAP services, access sensitive information, change system data, or assume control of SAP servers through specific requests that trigger a buffer overflow in the SAP Kernel’s processing of Extended Passport (EPP) data.</p>



<p class="wp-block-paragraph">The vulnerability is addressed by <a href="https://me.sap.com/notes/3747649" target="_blank" rel="noreferrer noopener">SAP Security Note 3747649</a>. Organizations should immediately identify affected SAP systems, apply the required updates, restrict unnecessary network access, and monitor for signs of attempted exploitation.</p>



<h3 class="wp-block-heading"><strong>Key Points</strong></h3>



<ul class="wp-block-list">
<li>OVERPASS is a critical SAP vulnerability with a CVSS score of 10.0.</li>



<li>Attackers do not require valid SAP accounts to exploit the vulnerability.</li>



<li>The vulnerability affects the SAP Kernel and therefore  impacts several SAP services and components, including the Internet Communication Manager (ICM), RFC communications, SAP GUI, and SAP Web Dispatcher.</li>



<li>Internet-facing systems are at the greatest immediate risk, but internal SAP systems may also be exposed.</li>



<li>Applying SAP Security Note 3747649 is the recommended remediation.</li>



<li>Network restrictions, monitoring controls, and security hardening can reduce risk while patches are being tested and deployed.</li>



<li>Organizations should assess the entire SAP landscape, including production, development, test, disaster recovery, and standalone Web Dispatcher systems.</li>
</ul>



<h3 class="wp-block-heading"><strong>Background</strong></h3>



<p class="wp-block-paragraph">OVERPASS is a security vulnerability in the SAP Kernel, which provides core functions used by many SAP applications and services.</p>



<p class="wp-block-paragraph">The root cause of the vulnerability is a buffer overflow in the SAP Kernel’s deserializing or processing of Extended Passport (EPP) data. The Extended Passport is a tracing structure attached to SAP communications that tracks requests across connected systems. Attackers can send deliberately malformed requests that trigger a buffer overflow and write operations outside allocated memory areas. This corrupts the memory of SAP processes, enabling attackers to execute arbitrary operating-system commands with administrative privileges.</p>



<p class="wp-block-paragraph">The requests are processed by the Kernel before the sender is authenticated. Consequently, attackers do not require valid SAP credentials to exploit OVERPASS. Standard protections such as SAP authentication and authorization controls therefore do not prevent successful exploitation.</p>



<h3 class="wp-block-heading"><strong>Impact</strong></h3>



<p class="wp-block-paragraph">Successful exploitation could allow attackers to run operating system commands using the credentials of SAP service accounts.</p>



<p class="wp-block-paragraph">This could provide threat actors with significant control over SAP servers and applications. Potential consequences include:</p>



<ul class="wp-block-list">
<li>Access to sensitive business information</li>



<li>Theft of credentials or security configuration data</li>



<li>Unauthorized changes to SAP data or settings</li>



<li>Disruption of business-critical SAP applications</li>



<li>Installation of malicious software or unauthorized tools</li>



<li>Creation of persistent access to the SAP environment</li>



<li>Movement from one SAP system to other connected systems</li>



<li>Compromise of trusted RFC connections and technical interfaces</li>
</ul>



<h3 class="wp-block-heading"><strong>Scope</strong></h3>



<p class="wp-block-paragraph">Since Extended Passport requests are processed by the SAP Kernel, OVERPASS impacts communication channels and protocols that are served by the Kernel. This includes HTTP/HTTPS through the Internet Communication Manager (ICM) or Web Dispatcher, SAP GUI through the SAP Dispatcher, and Remote Function Call (RFC) communications between systems.</p>



<p class="wp-block-paragraph">The ICM manages web-based communication for SAP applications. It supports services such as SAP Fiori, WebGUI, web services, APIs, and other HTTP or HTTPS connections.</p>



<p class="wp-block-paragraph">The Web Dispatcher is often used as a reverse proxy to filter Web-based traffic to SAP solutions. It includes the ICM and SAP Kernel networking code.</p>



<p class="wp-block-paragraph">SAP application servers accept connections from SAP GUI clients. Systems that are not accessible from the Internet may still be reachable from employee networks, administrative networks, remote-access services, partner connections, or unmanaged devices. A compromised internal device could therefore be used to target a vulnerable SAP system.</p>



<p class="wp-block-paragraph">RFC connections allow SAP systems and external applications to exchange information and run functions remotely. RFC connections often link production systems with development systems, middleware, reporting tools, third-party applications, and other SAP environments. Such connections increase the potential reach of an attacker after an initial system is compromised.</p>



<p class="wp-block-paragraph">Although Internet-facing systems require the most urgent attention, internal SAP systems should not be considered safe based only on their network location.</p>



<p class="wp-block-paragraph">An attacker may reach an internal SAP system through a compromised user device, VPN connection, partner network, administrative workstation, integration server, or another SAP system. Development and test environments can also provide indirect paths into production.</p>



<p class="wp-block-paragraph">Non-production systems may contain copies of production data, technical credentials, trusted RFC connections, or configuration information that could help an attacker move deeper into the SAP landscape.</p>



<p class="wp-block-paragraph">Organizations should therefore assess systems based on their software versions, enabled services, connections, and network reachability rather than simply classifying them as external or internal.</p>



<h3 class="wp-block-heading"><strong>Remediation</strong></h3>



<p class="wp-block-paragraph">OVERPASS affects multiple SAP Kernel release lines including older 7.x kernel versions and newer 8.x and 9.x versions. For the Web Dispatcher, it impacts versions 9.16, 9.18, 9.19 and 9.20.</p>



<p class="wp-block-paragraph">The relevant support package patches for each release should be applied to address the vulnerability. The patches for each release are detailed in note 3747649. The Kernels should be updated to the required patch level specified in the note. The corrections will enable SAP Kernels to validate externally supplied input in Extended Passport requests before processing, preventing memory corruption and therefore exploitation of the vulnerability.  </p>



<p class="wp-block-paragraph">Where practical, organizations should:</p>



<ul class="wp-block-list">
<li>Restrict access to impacted SAP ports and services using network access control lists</li>



<li>Remove unnecessary Internet-facing services</li>



<li>Limit SAP GUI access to managed user networks</li>



<li>Require administrators to connect through controlled jump hosts</li>



<li>Separate SAP servers from general employee networks</li>



<li>Restrict RFC services to known systems and integration points</li>



<li>Review firewall rules for outdated or overly broad access</li>



<li>Block direct access to SAP application servers when traffic should pass through an application gateway or another controlled entry point</li>
</ul>



<p class="wp-block-paragraph">Security teams should also monitor the SAP application, Web Dispatcher, operating system, and network layers for possible signs of exploitation.</p>



<p class="wp-block-paragraph">Relevant warning signs may include:</p>



<ul class="wp-block-list">
<li>Unexpected SAP process terminations or restarts</li>



<li>Unusual requests sent to SAP web services</li>



<li>Connections from unknown or unapproved IP addresses</li>



<li>Unexpected operating system commands started by SAP service accounts</li>



<li>New files or executables appearing on SAP servers</li>



<li>Unusual RFC calls or connections</li>



<li>Changes to SAP profiles, services, or configuration files</li>



<li>Abnormal activity involving privileged technical users</li>



<li>Unexpected outbound connections from SAP hosts</li>



<li>Repeated failures involving SAP ICM or Web Dispatcher services</li>
</ul>



<p class="wp-block-paragraph">Monitoring should continue after patching to help identify any activity that may have occurred before the correction was applied.</p>



<h3 class="wp-block-heading"><strong>Cybersecurity Extension for SAP</strong></h3>



<p class="wp-block-paragraph">The <a href="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" target="_blank" rel="noreferrer noopener">Cybersecurity Extension for SAP</a> enables organizations to identify, manage, and monitor exposure to OVERPASS through:</p>



<ul class="wp-block-list">
<li>Automatic detection of impacted SAP systems and components</li>



<li>Identification of vulnerable SAP Kernel and Web Dispatcher versions and patch levels</li>



<li>Tracking for the implementation status of SAP Security Note 3747649</li>



<li>Prioritization of vulnerable systems based on business importance and exposure</li>



<li>Virtual patch guidance when the SAP Kernel patches cannot be applied or implemented swiftly</li>



<li>Network controls that restrict access to SAP ICM, Web Dispatcher, SAP Dispatcher, and RFC services</li>



<li>Monitoring controls for suspicious activity involving affected SAP communication channels</li>



<li>Security hardening for SAP ICM and Web Dispatcher services</li>



<li>Review of exposed web services, administrative interfaces, access-control rules, and logging settings</li>



<li>Hardening of RFC connections, RFC destinations, gateway controls, and trusted relationships</li>



<li>Detection of suspicious operating system command execution at the SAP application and host level</li>



<li>Monitoring of SAP logs, Web Dispatcher logs, operating system logs, and security events</li>



<li>Detection of unusual RFC activity and connections from unapproved sources</li>



<li>Integration of relevant alerts with SIEM platforms such as Sentinel, Splunk, and QRadar</li>



<li>Centralized investigation, documentation, ownership, and tracking of remediation activities</li>



<li>Continued monitoring during patch testing, deployment, and post-remediation validation</li>
</ul>



<h3 class="wp-block-heading"><strong>Conclusion</strong></h3>



<p class="wp-block-paragraph">OVERPASS demonstrates why SAP security must cover more than user accounts and authorizations. A vulnerability in the SAP Kernel can affect several communication channels and may be reached before normal authentication and authorization checks occur.</p>



<p class="wp-block-paragraph">Organizations should apply a coordinated security approach that includes vulnerability detection, patch management, network restrictions, secure configuration, system monitoring, and threat detection at the application and host level.</p>



<p class="wp-block-paragraph">It is also important to monitor the complete SAP technology stack. An attack may begin with a request to an SAP service but lead to operating system commands running on the underlying host. Monitoring only SAP activity may not provide sufficient visibility to detect and investigate potential attacks.</p>



<h3 class="wp-block-heading"><strong>Frequently Asked Questions</strong></h3>



<p class="wp-block-paragraph"><strong>What is SAP OVERPASS?</strong></p>



<p class="wp-block-paragraph">OVERPASS is the commonly used name for CVE-2026-44756, a critical vulnerability affecting Extended Passport processing in the SAP Kernel.</p>



<p class="wp-block-paragraph"><strong>How serious is the vulnerability?</strong></p>



<p class="wp-block-paragraph">CVE-2026-44756 has a CVSS score of 10.0, the highest possible severity rating. Organizations should treat it as an urgent patching and risk-reduction priority.</p>



<p class="wp-block-paragraph"><strong>Does an attacker need an SAP account?</strong></p>



<p class="wp-block-paragraph">No. The vulnerability may be exploited without a valid SAP username or password.</p>



<p class="wp-block-paragraph"><strong>Are systems safe if they are not connected to the Internet?</strong></p>



<p class="wp-block-paragraph">Not necessarily. Internal systems may still be reachable through SAP GUI connections, RFC communications, VPN access, partner connections, administrative networks, or compromised internal devices.</p>



<p class="wp-block-paragraph"><strong>Can SAP roles and authorizations prevent an attack?</strong></p>



<p class="wp-block-paragraph">No. SAP roles and authorizations remain essential security controls, but they may not prevent exploitation because the vulnerable processing can occur before normal authentication and authorization checks.</p>



<p class="wp-block-paragraph"><strong>Can a firewall completely protect the system?</strong></p>



<p class="wp-block-paragraph">Firewall rules and access control lists can reduce exposure by limiting which sources can reach SAP services. However, they do not correct the vulnerable SAP Kernel code. Applying SAP Security Note 3747649 remains the recommended remediation.</p>



<p class="wp-block-paragraph"><strong>Should development and test systems be patched?</strong></p>



<p class="wp-block-paragraph">Yes. Non-production systems may contain sensitive data, technical credentials, trusted connections, and information about the production environment. They may also provide an attacker with a path to other systems.</p>



<p class="wp-block-paragraph"><strong>How can organizations detect possible exploitation?</strong></p>



<p class="wp-block-paragraph">Organizations should monitor SAP and host-level activity for unexpected operating system commands, abnormal SAP process termination, suspicious network requests, unusual RFC communication, unauthorized configuration changes, and unexpected activity by SAP service accounts.</p>



<p class="wp-block-paragraph"><strong>How does the Cybersecurity Extension for SAP help?</strong></p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP automatically identifies vulnerable systems, supports virtual patch and network controls, assesses ICM, Web Dispatcher, and RFC security, detects suspicious operating system commands at the SAP and host levels, and tracks patching remediation across the SAP landscape.</p>



<script data-wp-block-html="js">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is Mini Shai-Hulud?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Mini Shai-Hulud is a malware campaign that targeted SAP developers through a software supply chain attack. It involved injecting malicious credential-stealing code into several widely used npm packages related to SAP cloud development."
      }
    },
    {
      "@type": "Question",
      "name": "What was the goal of the Mini Shai-Hulud malware?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The primary objective of the malware was to steal sensitive developer credentials, including GitHub and npm tokens, along with secrets and access credentials for cloud platforms such as AWS, Microsoft Azure, and Google Cloud Platform (GCP)."
      }
    },
    {
      "@type": "Question",
      "name": "Which npm packages were affected by Mini Shai-Hulud?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The compromised npm packages included @cap-js/sqlite version 2.2.2, @cap-js/postgres version 2.2.2, @cap-js/db-service version 2.10.1, and mbt version 1.2.48."
      }
    },
    {
      "@type": "Question",
      "name": "How do I check if I was affected by this attack?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Run the following shell command: ls path/to/cds-dbs/.claude/setup.mjs path/to/cds-dbs/.vscode/setup.mjs 2>/dev/null. If the command returns a file path, your system should be treated as potentially compromised, and incident response actions such as rotating credentials and investigating affected systems should begin immediately."
      }
    }
  ]
}
</script>
<p>The post <a href="https://www.layersevensecurity.com/sap-overpass-vulnerability-protecting-sap-systems-from-cve-2026-44756/">SAP OVERPASS Vulnerability: Protecting SAP Systems from CVE-2026-44756</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP Security Notes, September 2026</title>
		<link>https://www.layersevensecurity.com/sap-security-notes-september-2026/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 18:15:46 +0000</pubDate>
				<category><![CDATA[Advisories]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18520</guid>

					<description><![CDATA[<p>SAP Security Note 3747649 addresses CVE-2026-44756, a critical vulnerability known as OVERPASS, affecting SAP Extended Passport (EPP) Processing within the SAP kernel. Extended Passport is a tracing mechanism used by SAP applications and infrastructure components to track requests across distributed SAP landscapes. The vulnerability arises from insufficient boundary validation during the processing of EPP data, [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-september-2026/">SAP Security Notes, September 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3747649">SAP Security Note 3747649</a> addresses CVE-2026-44756, a critical vulnerability known as OVERPASS, affecting SAP Extended Passport (EPP) Processing within the SAP kernel. Extended Passport is a tracing mechanism used by SAP applications and infrastructure components to track requests across distributed SAP landscapes. The vulnerability arises from insufficient boundary validation during the processing of EPP data, allowing an unauthenticated attacker to send a specially crafted network request that can trigger memory corruption within the SAP kernel. According to SAP and security researchers, successful exploitation may result in arbitrary operating system command execution with SAP administrative privileges, leading to complete compromise of affected SAP systems, including unauthorized access to business data, credentials, active user sessions, system configurations, and SAP executables. OVERPASS is particularly dangerous because the vulnerable code is executed during session establishment, before authentication and authorization controls are evaluated, rendering traditional SAP security controls such as user locks, roles, authorization objects, and logon policies ineffective against the attack.</p>



<p class="wp-block-paragraph">SAP has assigned the vulnerability the maximum possible severity rating of CVSS 10.0 due to its remote, unauthenticated nature and the potential for full system compromise. The flaw affects a broad range of SAP products that rely on the vulnerable kernel code, including SAP S/4HANA, SAP ERP, SAP Business Suite, SAP NetWeaver AS ABAP, SAP NetWeaver AS Java, SAP BW/4HANA, SAP Enterprise Portal, SAP PI/PO, SAP Solution Manager, and SAP Web Dispatcher. The vulnerability can be reached through multiple communication channels, including HTTP(S), SAP GUI, and RFC connections, significantly increasing the potential attack surface.</p>



<p class="wp-block-paragraph">SAP has released updated kernel and SAP Web Dispatcher patches that fully remediate the vulnerability and strongly recommends immediate implementation of the corrections provided in Security Note 3747649. Although a temporary workaround is available for certain HTTP(S)-based scenarios using SAP Web Dispatcher, neither SAP nor the reporting researchers consider it a complete mitigation because OVERPASS can also be exploited through SAP GUI and RFC communication paths. Organizations should therefore prioritize the deployment of the corrective patches, restrict access to SAP services from untrusted networks wherever possible, and closely monitor SAP systems for signs of abnormal kernel behavior, process crashes, or suspicious activity. Given its severity, broad impact, and potential for unauthenticated remote code execution, Security Note 3747649 should be treated as an emergency patching requirement for all affected SAP landscapes.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3759472" target="_blank" rel="noreferrer noopener">SAP Security Note 3759472</a> addresses a critical security vulnerability (CVSS 9.8) in the SAP NetWeaver Message Server that could allow an attacker with network access to connect an unauthorized server component to an SAP environment without authentication. Once connected, the attacker could potentially gain unauthorized access to system functions and impact the security and availability of the affected SAP landscape. SAP has corrected the issue by strengthening the verification process used when server components connect to the Message Server. Because the vulnerability can be exploited remotely, requires no authentication, and has no available workaround, SAP recommends that affected customers apply the required kernel patches as soon as possible and treat this note as a high-priority security update.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3798315">S</a><a href="https://me.sap.com/notes/3798315" target="_blank" rel="noreferrer noopener">AP Security Note 3798315</a> addresses a critical vulnerability (CVSS 9.4) in certain multi-tenant applications built with the SAP Cloud Application Programming Model (CAP). SAP identified a weakness that could allow an attacker to gain access to sensitive credentials used by affected applications and potentially use those credentials to modify, delete, or disrupt customer data. The issue affects CAP applications that use vulnerable versions of the @sap/cds-mtxs library and have extensibility features enabled. SAP has released updated versions of the affected software components and recommends that customers upgrade immediately and redeploy their applications. For customers running on SAP BTP Cloud Foundry, SAP has already taken additional steps to block the affected application endpoints until they are patched. Due to the potential impact on customer data and application availability, organizations using multitenant CAP applications should review this note promptly and apply the recommended updates as a high priority.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3781729" target="_blank" rel="noreferrer noopener">SAP Security Note 3781729</a> addresses a critical vulnerability (CVSS 9.0) in SAP GUI for Java that could allow a user with limited access to an SAP system to exploit a weakness in how trust settings are enforced. Under certain conditions, the vulnerability could be used to run unauthorized commands on a user&#8217;s workstation when interacting with an untrusted SAP system, potentially leading to compromise of the affected device and its data. SAP has released a patch that improves the way SAP GUI for Java validates trusted and untrusted systems before allowing certain actions. Because there is no workaround available, customers using SAP GUI for Java 8.10 should apply the recommended patch as soon as possible. For most organizations, the primary risk is to end-user workstations that connect to untrusted or potentially compromised SAP systems.</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-september-2026/">SAP Security Notes, September 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Managing Critical Access and Segregation of Duties Risks in SAP S/4HANA</title>
		<link>https://www.layersevensecurity.com/managing-critical-access-and-segregation-of-duties-risks-in-sap-s-4hana/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Wed, 26 Aug 2026 15:25:53 +0000</pubDate>
				<category><![CDATA[SAP Access Risk Control]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18380</guid>

					<description><![CDATA[<p>Summary This article examines the challenges of access governance in SAP S/4HANA, the role of solutions such as SAP GRC Access Control in automating risk analysis, and the limitations organizations often face when interpreting and remediating access risks. It also explores how the Cybersecurity Extension for SAP (CES) enhances access risk management through more than [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/managing-critical-access-and-segregation-of-duties-risks-in-sap-s-4hana/">Managing Critical Access and Segregation of Duties Risks in SAP S/4HANA</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>Summary</strong></h3>



<p class="wp-block-paragraph">This article examines the challenges of access governance in SAP S/4HANA, the role of solutions such as SAP GRC Access Control in automating risk analysis, and the limitations organizations often face when interpreting and remediating access risks. It also explores how the Cybersecurity Extension for SAP (CES) enhances access risk management through more than 750 authorization-level security checks, detailed risk context, root-cause analysis, remediation guidance, advanced reporting, and exception management. By integrating access governance with broader cybersecurity capabilities such as vulnerability management, threat detection, compliance monitoring, and custom code security, CES enables organizations to proactively reduce risk across both SAP S/4HANA and SAP ECC environments.</p>



<h3 class="wp-block-heading"><strong>Protecting SAP S/4HANA with Effective Access Control and Segregation of Duties</strong></h3>



<p class="wp-block-paragraph">Access control and Segregation of Duties (SoD) are fundamental components of security for SAP since they protect critical business processes, sensitive data, and mission-critical systems from malicious actions and privilege misuse.</p>



<p class="wp-block-paragraph">Access control ensures that users can only access the SAP transactions, applications, data, and administrative functions required for their roles and responsibilities. SAP systems typically contain highly sensitive information related to finance, payroll, procurement, manufacturing, customer data, and intellectual property. If users are granted excessive permissions, they may be able to view confidential information, perform unauthorized changes, alter configurations, or execute transactions that fall outside their business responsibilities. Effective access control reduces the attack surface of SAP systems and helps enforce the principle of least privilege.</p>



<p class="wp-block-paragraph">Segregation of Duties (SoD) prevents a single user from having end-to-end control over critical business processes. In SAP environments, security risks often arise when users possess combinations of permissions that enable them to initiate, approve, and conceal transactions. For example, a user who can create a vendor and also approve vendor payments could potentially create fraudulent payments without independent oversight. SoD controls reduce the likelihood of fraud, abuse, and unauthorized activities by ensuring that critical tasks are distributed among multiple users.</p>



<p class="wp-block-paragraph">Access control and SoD also help limit the impact of compromised accounts. If an attacker gains access to a user account, access controls can restrict what the attacker can do. Likewise, effective SoD prevents a single compromised account from being used to execute an entire fraudulent business process or make significant unauthorized changes without involving additional users or controls.</p>



<p class="wp-block-paragraph">Internal control frameworks such as COSO and SOX emphasize the importance of control activities that mitigate risks to business operations and financial reporting. SAP access controls support these objectives by enforcing accountability, limiting privileged access, and ensuring that high-risk activities are subject to independent review and approval. When organizations can demonstrate that sensitive SAP transactions, critical authorizations, and privileged roles are monitored and reviewed regularly, they strengthen the overall control environment and improve audit readiness.</p>



<h3 class="wp-block-heading"><strong>The Challenges of Access Risk Governance for SAP S/4HANA</strong></h3>



<p class="wp-block-paragraph">SAP S/4HANA is the digital core of modern enterprises, supporting critical business processes such as financial reporting, procurement, payroll, manufacturing, and customer fulfillment. As a result, access-related weaknesses within S/4HANA can have far-reaching consequences, including fraud, financial misstatements, data breaches, regulatory violations, and operational disruption.</p>



<p class="wp-block-paragraph">Managing these risks is increasingly difficult due to the scale and complexity of modern SAP environments. Large organizations often maintain thousands of users across multiple SAP systems and clients, each requiring a unique combination of transactions, authorization objects, roles, profiles, and business permissions. Over time, mergers, organizational changes, emergency access assignments, and evolving business requirements can create excessive privileges, Segregation of Duties (SoD) conflicts, and unauthorized access that are difficult to identify through manual reviews.</p>



<p class="wp-block-paragraph">The challenge is compounded by the complexity of SAP’s authorization model. A single business role may contain hundreds of transactions and thousands of authorization values, making it difficult for security teams and business stakeholders to fully understand the risks associated with a user’s access. Even seemingly minor authorization assignments can introduce significant security and compliance exposures when combined with other privileges.</p>



<p class="wp-block-paragraph">Because S/4HANA processes highly sensitive financial, operational, and personal data, user access controls are a primary focus of internal audit, external audit, and regulatory compliance reviews. Organizations are expected to demonstrate effective governance over privileged access, SoD conflicts, sensitive transactions, and critical authorizations, often across thousands of users and roles.</p>



<p class="wp-block-paragraph">Without continuous monitoring and automated risk analysis, organizations may struggle to maintain visibility into their SAP access landscape, increasing the likelihood of undetected risks, audit findings, compliance issues, and security incidents.</p>



<h3 class="wp-block-heading"><strong>Managing Access Risks with Continuous Automated Monitoring</strong></h3>



<p class="wp-block-paragraph">Solutions such as SAP GRC Access Control enable organizations to address these challenges by automating the identification and analysis of critical access risks, excessive privileges, and SoD conflicts. Using predefined and customizable rule sets, organizations can continuously assess user access and detect permission combinations that may enable unauthorized activities or fraud.</p>



<p class="wp-block-paragraph">SAP GRC Access Control supports access reviews, role governance, and privileged access management, helping organizations enforce least-privilege principles and maintain stronger control over sensitive SAP activities. By providing continuous monitoring, risk reporting, and evidence of access reviews and remediation activities, the solution helps organizations strengthen their security posture while supporting compliance with regulatory requirements and internal control frameworks such as SOX.</p>



<p class="wp-block-paragraph">While solutions such as SAP GRC Access Control provide valuable capabilities for managing access risks and SoD conflicts, organizations often encounter challenges when attempting to operationalize and scale access governance programs. One common limitation is that access risk analysis can generate large volumes of findings without providing sufficient context to understand the underlying root causes. Security and compliance teams may be able to identify that a user has a critical authorization or SoD conflict, but determining exactly why the risk exists, which role assignments created the exposure, how the risk impacts specific business processes, and what remediation actions should be taken frequently requires additional manual analysis.</p>



<p class="wp-block-paragraph">Another challenge is that traditional access governance solutions often focus primarily on detecting violations rather than helping organizations effectively manage and remediate them. Access reviews, risk analysis results, role data, and SoD findings are frequently presented through technical reports that assume significant SAP security expertise. As a result, business users, auditors, and managers may struggle to interpret findings, understand their business impact, or prioritize remediation efforts. Organizations are therefore often left with the difficult task of translating technical authorization data into meaningful risk insights that support decision-making and compliance objectives.</p>



<p class="wp-block-paragraph">The complexity of SAP S/4HANA environments further amplifies these challenges. Modern SAP landscapes include Fiori applications, business roles, OData services, backend authorization objects, and cloud integrations that introduce additional layers of access governance complexity. Security teams require deeper visibility into access risks, better correlation across access layers, and more actionable reporting that explains not only what risks exist but also how those risks can be efficiently remediated to reduce security and compliance exposure.</p>



<p class="wp-block-paragraph">As organizations mature their access governance programs, there is an increasing demand for solutions that provide richer business context, improved reporting, automated remediation guidance, and greater visibility into the root causes of critical access and SoD risks. These capabilities help transform access governance from a compliance-driven activity into a strategic security function that enables organizations to proactively reduce risk across their SAP S/4HANA environments.</p>



<h3 class="wp-block-heading"><strong>Advancing Access Risk Management with the Cybersecurity Extension for SAP</strong></h3>



<p class="wp-block-paragraph">The <a href="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" target="_blank" rel="noreferrer noopener">Cybersecurity Extension for SAP (CES)</a> enables organizations to move beyond simply identifying critical access and Segregation of Duties conflicts in SAP S/4HANA. CES performs more than 750 authorization-level access risk checks across business processes such as Finance, Procurement, Materials Management, Order to Cash, Human Resources, Payroll, Manufacturing, and Supply Chain. Each finding includes a detailed risk statement explaining the nature of the exposure and its potential business impact, giving security teams, administrators, business owners, and auditors the context required to understand why the issue matters.</p>



<p class="wp-block-paragraph">CES also provides greater insight into the root causes of access risks by identifying the affected SAP users, clients, user groups, roles, profiles, authorizations, and permission combinations associated with each finding. This allows organizations to determine not only that a critical access or SoD issue exists, but also which access assignments created the exposure. Actionable remediation guidance helps teams translate technical findings into corrective measures, reducing the manual investigation traditionally required to interpret authorization data and determine an appropriate response. Advanced dashboards, risk analytics, trend reporting, executive summaries, and detailed technical reports provide visibility into access risks and remediation status across the SAP landscape.</p>



<p class="wp-block-paragraph">CES also includes flexible exclusion and exception-management capabilities that allow organizations to fine-tune access risk analysis based on business requirements. Authorized users, roles, and access scenarios can be excluded or whitelisted either broadly or specifically, while maintaining visibility and auditability. This helps reduce unnecessary noise without removing legitimate exceptions from governance oversight, enabling security teams to focus on unresolved and actionable risks.</p>



<p class="wp-block-paragraph">Most importantly, CES takes a broader approach to securing S/4HANA than SAP GRC Access Control. &nbsp;Access risk management is one component of the security coverage provided by CES. In addition to critical access and SoD analysis, the solution provides capabilities for vulnerability management, SAP security note and patch management, custom code security, threat detection and response, anomaly detection, incident response, and compliance management. This integrated approach allows organizations to manage access risks alongside configuration weaknesses, unpatched vulnerabilities, insecure custom code, suspicious activity, and compliance gaps. CES unifies access governance with comprehensive cybersecurity capabilities as part of an integrated approach to security for S/4HANA.</p>



<p class="wp-block-paragraph">Although this article focuses on managing critical access and Segregation of Duties risks within SAP S/4HANA, the Cybersecurity Extension for SAP also provides comprehensive coverage for SAP ECC environments. Organizations that continue to operate ECC systems face many of the same access governance challenges, including excessive privileges, critical authorization risks, privileged access concerns, and SoD conflicts across business processes. CES applies the same authorization-level analysis, risk detection, reporting, root-cause analysis, and remediation guidance capabilities to SAP ECC, enabling organizations to maintain consistent access governance and security oversight across both ECC and S/4HANA landscapes. This allows organizations to strengthen security, support compliance initiatives, and reduce access-related risks regardless of where they are in their SAP transformation journey.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">Frequently Asked Questions (FAQ)</h3>



<h4 class="wp-block-heading">What is access control in SAP S/4HANA?</h4>



<p class="wp-block-paragraph">Access control is the process of ensuring that users can only access the SAP transactions, applications, data, services, and administrative functions required for their job responsibilities. Effective access control enforces the principle of least privilege, reduces the attack surface of SAP systems, and helps prevent unauthorized actions that could impact business operations, data confidentiality, or system integrity.</p>



<h4 class="wp-block-heading">What is Segregation of Duties (SoD)?</h4>



<p class="wp-block-paragraph">Segregation of Duties (SoD) is a security and internal control principle that prevents a single user from having excessive control over critical business processes. SoD conflicts occur when a user possesses combinations of permissions that allow them to initiate, approve, and conceal transactions, creating opportunities for fraud, errors, or abuse.</p>



<h4 class="wp-block-heading">Why are access control and SoD important for SAP S/4HANA?</h4>



<p class="wp-block-paragraph">SAP S/4HANA supports critical business functions such as finance, procurement, payroll, manufacturing, and supply chain operations. Weak access controls or unresolved SoD conflicts can lead to unauthorized transactions, financial misstatements, data breaches, compliance violations, and operational disruption. Effective access governance helps organizations reduce these risks while supporting audit and regulatory requirements.</p>



<h4 class="wp-block-heading">What challenges do organizations face when managing SAP access risks?</h4>



<p class="wp-block-paragraph">Organizations often manage thousands of users, roles, authorization objects, and business permissions across multiple SAP systems. The complexity of SAP&#8217;s authorization model makes it difficult to identify excessive privileges, critical authorizations, and SoD conflicts through manual reviews. Organizational changes, mergers, emergency access assignments, and evolving business requirements further increase the complexity of access governance.</p>



<h4 class="wp-block-heading">How does SAP GRC Access Control help manage access risks?</h4>



<p class="wp-block-paragraph">SAP GRC Access Control automates the identification and analysis of critical access risks and SoD conflicts. The solution provides risk analysis, role governance, access reviews, and privileged access management capabilities that help organizations continuously monitor user access and support compliance initiatives such as SOX.</p>



<h4 class="wp-block-heading">What are some limitations of traditional access governance solutions?</h4>



<p class="wp-block-paragraph">Traditional access governance solutions often identify risks without providing sufficient context regarding their root causes, business impact, or remediation options. Organizations may receive large numbers of technical findings that require significant manual analysis to determine which users, roles, authorizations, or access assignments created the exposure and how the risks should be addressed.</p>



<h4 class="wp-block-heading">What is the Cybersecurity Extension for SAP (CES)?</h4>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP (CES) is an integrated SAP cybersecurity platform that helps organizations identify, analyze, and manage access risks, critical authorizations, and SoD conflicts. CES provides detailed risk context, root-cause analysis, remediation guidance, dashboards, analytics, and executive reporting to help organizations understand and reduce access-related risks.</p>



<h4 class="wp-block-heading">How does CES improve access risk analysis?</h4>



<p class="wp-block-paragraph">CES performs more than 750 authorization-level access risk checks across key business processes. Unlike traditional access governance solutions, CES provides detailed risk explanations, identifies the specific users, roles, profiles, and authorizations responsible for findings, and delivers actionable remediation guidance that helps organizations resolve risks more efficiently.</p>



<h4 class="wp-block-heading">How does CES support exception and exclusion management?</h4>



<p class="wp-block-paragraph">CES includes flexible whitelisting and exception-management capabilities that allow organizations to exclude authorized users, roles, or business scenarios from analysis while preserving visibility and auditability. This helps reduce unnecessary noise and enables security teams to focus on unresolved and actionable risks.</p>



<h4 class="wp-block-heading">Does CES provide capabilities beyond access governance?</h4>



<p class="wp-block-paragraph">Yes. Access risk management is only one component of the broader coverage provided by CES. The solution also includes vulnerability management, SAP Security Note and patch management, custom code security, threat detection and response, anomaly detection, incident response, compliance management, and cybersecurity reporting. This allows organizations to manage access-related risks as part of a comprehensive cybersecurity strategy.</p>



<h4 class="wp-block-heading">Does CES support SAP ECC as well as SAP S/4HANA?</h4>



<p class="wp-block-paragraph">Yes. Although this article focuses on SAP S/4HANA, CES also provides comprehensive access risk analysis and SoD monitoring for SAP ECC environments. Organizations can use CES to identify critical authorizations, excessive privileges, privileged access risks, and SoD conflicts across both ECC and S/4HANA systems, enabling a consistent approach to access governance and compliance across hybrid SAP landscapes.</p>



<h4 class="wp-block-heading">How does effective access governance improve audit readiness?</h4>



<p class="wp-block-paragraph">Continuous monitoring of critical authorizations, privileged access, and SoD conflicts helps organizations demonstrate the effectiveness of internal controls during audits. Detailed reporting, risk analysis, remediation tracking, and documented review activities provide evidence that access-related risks are being actively managed in support of frameworks such as SOX and COSO.</p>
<p>The post <a href="https://www.layersevensecurity.com/managing-critical-access-and-segregation-of-duties-risks-in-sap-s-4hana/">Managing Critical Access and Segregation of Duties Risks in SAP S/4HANA</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP Security Notes, August 2026</title>
		<link>https://www.layersevensecurity.com/sap-security-notes-august-2026/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 17:43:13 +0000</pubDate>
				<category><![CDATA[Advisories]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18263</guid>

					<description><![CDATA[<p>SAP Security Note 3714806 patches a critical memory corruption vulnerability in SAP NetWeaver Application Server ABAP and ABAP Platform, tracked as CVE-2026-34265 with a CVSS score of 9.8. An unauthenticated remote attacker can exploit improper boundary validation in DIAG protocol parsing to corrupt memory, potentially disclose sensitive information, affect system integrity, or cause system crashes. [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-august-2026/">SAP Security Notes, August 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3714806" target="_blank" rel="noreferrer noopener">SAP Security Note 3714806</a> patches a critical memory corruption vulnerability in SAP NetWeaver Application Server ABAP and ABAP Platform, tracked as CVE-2026-34265 with a CVSS score of 9.8. An unauthenticated remote attacker can exploit improper boundary validation in DIAG protocol parsing to corrupt memory, potentially disclose sensitive information, affect system integrity, or cause system crashes. SAP has corrected the issue by introducing proper boundary checks in the affected kernel components. Customers should install the applicable kernel patch level or latest compatible SP Stack Kernel.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3765948" target="_blank" rel="noreferrer noopener">SAP Security Note 765948</a> addresses a critical code injection vulnerability in SAP Manufacturing Integration and Intelligence (MII), tracked as CVE-2026-44772 with a CVSS score of 9.9. A low-privileged remote attacker can exploit an SSRF flaw in XSL transformations to make the application process attacker-controlled external content, potentially enabling arbitrary command execution on the underlying host. Successful exploitation could severely impact confidentiality, integrity, and availability. SAP has introduced new Secure Transformer and Allowed Hosts system properties to restrict XSL sources. Customers should apply the referenced patches and configure these properties as instructed.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3758900" target="_blank" rel="noreferrer noopener">SAP Security Note 3758900</a> fixes a critical code injection vulnerability in SAP Manufacturing Integration and Intelligence (MII), tracked as CVE-2026-44758 with a CVSS score of 9.1. A highly privileged attacker with access to the XMII_IllumXSLTServlet action can submit crafted input to the vulnerable XSL transformation servlet and potentially execute arbitrary operating system commands. Successful exploitation could severely impact confidentiality, integrity, and availability. The note removes the vulnerable IllumXSLTServlet component and recommends using the XSL Transformation action block instead. Customers should apply the referenced patches and remove XMII_IllumXSLTServlet access from all roles as a temporary mitigation.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3771065" target="_blank" rel="noreferrer noopener">SAP Security Note 3771065</a> relates to a critical improper authorization vulnerability in SAP Commerce Cloud Data Hub Adapter, tracked as CVE-2026-58231 with a maximum CVSS score of 10.0. An unauthenticated attacker can abuse a default authentication client and insufficient authorization controls to submit malicious input, potentially achieving remote code execution and compromising internal components. Successful exploitation could severely impact confidentiality, integrity, and availability. The issue affects systems with the Data Hub Adapter extension enabled. Customers should upgrade to SAP Commerce Cloud 2211.55, 2211-jdk21.17, or later releases. As a temporary mitigation, access to /datahubadapter/import/** should be restricted to trusted DataHub server IP addresses using an IP Filter Set.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3772411" target="_blank" rel="noreferrer noopener">SAP Security Note 3772411</a> patches a high-severity privilege escalation vulnerability in SAP ABAP Developer Tools, tracked as CVE-2026-58243 with a CVSS score of 8.8. A low-privileged attacker can exploit insufficient authorization checks in the SQL Console to perform unauthorized database operations against SAP NetWeaver AS ABAP, potentially reading sensitive data, modifying application data, or disrupting access for legitimate users. The issue stems from the improper use of host expressions in SQL statements. SAP has restricted this functionality and recommends applying the referenced patches. As a temporary mitigation, customers should remove S_TABU_NAM and S_TABU_DIS from users that do not require the authorizations.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3773304" target="_blank" rel="noreferrer noopener">SAP Security Note 3773304</a> fixes a high-severity remote code execution vulnerability in the Enhanced Change and Transport System (CTS+) Attach Tool (ctsattach), tracked as CVE-2026-58233 with a CVSS score of 7.6. An authenticated attacker can provide a malicious archive file that exploits insecure deserialization in a third-party library when processed by a victim, potentially enabling remote code execution, disclosure of sensitive information, and control of affected system processes. All versions of ctsattach are vulnerable and no fixed version is available. SAP has discontinued the tool and instructs customers to immediately stop using it and remove all installed copies, using alternative transport methods documented by SAP.</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-august-2026/">SAP Security Notes, August 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Securing the SAP Foundation: Protecting SUSE Linux Enterprise Server for SAP Applications</title>
		<link>https://www.layersevensecurity.com/securing-the-sap-foundation-protecting-suse-linux-enterprise-server-for-sap-applications/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Tue, 28 Jul 2026 19:05:36 +0000</pubDate>
				<category><![CDATA[SAP Platform Security]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18134</guid>

					<description><![CDATA[<p>Executive Summary Operating-system security is a critical component of protecting SAP S/4HANA and SAP HANA environments, particularly where workloads run on SUSE Linux Enterprise Server. Weak permissions, unnecessary services, insecure remote access, missing patches, exposed ports, and inadequate logging can allow attackers to bypass application-level controls and compromise critical SAP resources. These weaknesses can also [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/securing-the-sap-foundation-protecting-suse-linux-enterprise-server-for-sap-applications/">Securing the SAP Foundation: Protecting SUSE Linux Enterprise Server for SAP Applications</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-center wp-block-paragraph"><strong>Executive Summary</strong></p>



<p class="wp-block-paragraph">Operating-system security is a critical component of protecting SAP S/4HANA and SAP HANA environments, particularly where workloads run on SUSE Linux Enterprise Server. Weak permissions, unnecessary services, insecure remote access, missing patches, exposed ports, and inadequate logging can allow attackers to bypass application-level controls and compromise critical SAP resources. These weaknesses can also increase exposure to ransomware, which may exploit operating-system vulnerabilities, gain elevated privileges, modify services, access network shares, and encrypt or delete business-critical files. Organizations should therefore apply a layered security strategy that protects sensitive SAP profiles, secure stores, certificates, HANA configuration files, administrative accounts, system binaries, and audit records at the OS level.</p>



<p class="wp-block-paragraph">This includes enforcing least privilege, restricting network access through allowlist-based firewall rules, disabling obsolete services, strengthening SSH and password controls, enabling AppArmor and file-integrity monitoring, and maintaining a supported and fully patched operating system. The Linux Audit Framework provides an additional layer of visibility by recording privileged activity, configuration changes, failed access attempts, account administration, kernel events, and modifications to security-sensitive files.</p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP supports these requirements through integrated SLES security capabilities, including sensitive-file permission checks, vulnerable port and service detection, audit-log monitoring, actionable alerts, and SIEM integration. Its monitoring of external connections, malicious program execution, root access, code injection, systemd changes, file-system mounts, and unauthorized file activity can help identify ransomware attack patterns at an early stage. By extending security monitoring across the SAP application, HANA database, and SLES operating-system layers, organizations can reduce the attack surface, strengthen ransomware protection, improve compliance, and enhance the resilience of business-critical SAP systems.</p>



<p class="wp-block-paragraph"><strong>Why Operating-System Security Matters for SAP</strong></p>



<p class="wp-block-paragraph">Operating-system security is a critical but often overlooked component of SAP cybersecurity. SAP applications depend on the underlying operating system to manage processes, files, user accounts, services, network connections, and access to sensitive business data. Weaknesses at the OS layer can undermine even well-secured SAP applications and databases.</p>



<p class="wp-block-paragraph">Ransomware, for example, can exploit OS vulnerabilities to compromise SAP solutions and circumvent application-level security controls. Protecting SAP systems therefore requires more than application-level controls. It requires hardening and monitoring of the underlying operating-system layer.</p>



<p class="wp-block-paragraph"><strong>The Role of SLES in Modern SAP Environments</strong></p>



<p class="wp-block-paragraph">Linux is the leading operating system for modern SAP environments, particularly for SAP HANA and SAP S/4HANA deployments. Among supported Linux distributions, SUSE Linux Enterprise Server is the most widely used, reflecting its longstanding co-engineering partnership with SAP, performance optimization, high-availability capabilities, and enterprise-level support.</p>



<p class="wp-block-paragraph">For organizations running SAP workloads on SLES, operating-system security should include managing system services, removing unnecessary packages, restricting network exposure, and enforcing strong authentication and least-privilege access for administrative accounts. Timely vulnerability and patch management is equally important, including updates for the kernel, libraries, and third-party components that could expose SAP systems to attack.</p>



<p class="wp-block-paragraph">Organizations should also protect critical SAP files and directories, monitor changes to configurations and permissions, and collect security-relevant logs for analysis.</p>



<p class="wp-block-paragraph"><strong>Protecting Security-Sensitive SAP and HANA Files</strong></p>



<p class="wp-block-paragraph">Critical security-sensitive files for SAP S/4HANA and SAP HANA include SAP system profiles, cryptographic key and certificate files, secure storage files, HANA configuration files, SAP and HANA executables, and Linux security configuration files.</p>



<p class="wp-block-paragraph">These files control authentication, encryption, network communications, service startup, privileged access, and database behaviour, making them attractive targets for attackers seeking to weaken controls or establish persistence.</p>



<p class="wp-block-paragraph">Organizations should therefore restrict access, enforce appropriate ownership and permissions, monitor unauthorized changes, and maintain reliable backups. Particular attention should be given to SAP profiles, PSE files, ABAP and HANA secure stores, HANA INI files, service-account SSH keys, sudo configurations, and startup definitions. Monitoring should also account for legitimate changes introduced by patching, maintenance, and certificate renewal.</p>



<p class="wp-block-paragraph"><strong>Restricting Network Ports and Services</strong></p>



<p class="wp-block-paragraph"><strong>Apply a Default-Deny Network Model</strong></p>



<p class="wp-block-paragraph">Network services on SUSE Linux Enterprise Server should follow a default-deny model. Only ports required for documented SAP communications and approved administrative functions should be open, and access should be limited to specific source systems and network zones.</p>



<p class="wp-block-paragraph">SAP maintains a centralized reference of <a href="https://help.sap.com/docs/Security/575a9f0e56f34c6e8138439eefc32b16/616a3c0b1cc748238de9c0341b15c63c.html" target="_blank" rel="noreferrer noopener">required TCP/IP ports</a> used by its products and recommends using this information to plan and configure network infrastructure. Because SAP ports frequently incorporate the instance number, firewall rules should be defined for the actual instances deployed rather than opening broad port ranges.</p>



<p class="wp-block-paragraph"><strong>Allow Only Required SAP Communications</strong></p>



<p class="wp-block-paragraph">For an SAP S/4HANA application server, required ports may include the dispatcher on 32&lt;NN&gt;, the gateway on 33&lt;NN&gt;, the message server on 36&lt;NN&gt;, and HTTP or HTTPS ports configured for the Internet Communication Manager.</p>



<p class="wp-block-paragraph">SAP HANA uses additional instance-dependent ports for SQL access, internal communication, system replication, administration, and monitoring. These ports should only be reachable by authorized application servers, administrators, monitoring tools, and other approved components.</p>



<p class="wp-block-paragraph">Internet-facing access should normally be routed through controlled entry points such as reverse proxies, SAP Web Dispatcher, application gateways, or dedicated load balancers rather than exposing SAP application or database services directly.</p>



<p class="wp-block-paragraph"><strong>Disable Unnecessary and Legacy Services</strong></p>



<p class="wp-block-paragraph">Organizations should review each SLES host for unnecessary or prohibited services. Legacy and insecure services—including Telnet, FTP, TFTP, rlogin, rsh, rexec, finger, echo, chargen, daytime, and unencrypted mail or file-transfer protocols—should generally be disabled.</p>



<p class="wp-block-paragraph">Ports associated with unrelated databases, remote-access tools, peer-to-peer software, development services, container interfaces, message brokers, and commonly abused backdoors should also remain closed unless there is a documented business requirement.</p>



<p class="wp-block-paragraph"><strong>Validate Legitimate Exceptions</strong></p>



<p class="wp-block-paragraph">A blacklist should not be applied without considering the services required for the relevant SAP solutions. Several ports are often required for legitimate infrastructure or SAP operations.</p>



<p class="wp-block-paragraph">Port 22 may be required for restricted SSH administration, 53 for DNS, 123 for time synchronization, 389 for LDAP, and 80 or 443 for approved web communications. Similarly, ports 50013 and 50014 can be associated with SAP HANA services, depending on the HANA instance number and deployment model.</p>



<p class="wp-block-paragraph">These ports should not be closed solely because they appear on a generic blacklist. Administrators should validate each listening process, confirm that it is required, restrict it to trusted interfaces and source addresses, and use encrypted alternatives wherever possible.</p>



<p class="wp-block-paragraph"><strong>Enforce Firewall Governance</strong></p>



<p class="wp-block-paragraph">Firewall controls should be enforced both at the network layer and through the SLES host firewall. Administrators should regularly compare listening ports against the approved SAP architecture, investigate unexpected services, and remove or disable software that is not required.</p>



<p class="wp-block-paragraph">Changes should be documented and monitored so that unauthorized services, accidental exposure, or ports opened temporarily for maintenance do not remain available. This allowlist-based approach reduces the attack surface while preserving the communications required for secure and reliable SAP operations.</p>



<p class="wp-block-paragraph"><strong>General SLES Security Hardening for SAP</strong></p>



<p class="wp-block-paragraph"><strong>Use a Supported and Fully Patched Operating System</strong></p>



<p class="wp-block-paragraph">Organizations should use a vendor-supported SLES release certified for the deployed SAP products, install security patches promptly, verify package signatures through zypper, and remove obsolete packages, development tools, and services that are not required for SAP operations.</p>



<p class="wp-block-paragraph">Operating-system changes should be tested before production deployment because SAP HANA supports additional hardening only where the changes do not conflict with SAP requirements or known compatibility restrictions.</p>



<p class="wp-block-paragraph"><strong>Secure Remote Administration</strong></p>



<p class="wp-block-paragraph">Remote administration is a particularly important area. Unencrypted and legacy services such as Telnet should be removed, while SSH access should be restricted to authorized administrators and trusted management networks.</p>



<p class="wp-block-paragraph">Recommended controls include:</p>



<ul class="wp-block-list">
<li>Prohibiting empty passwords and direct root login</li>



<li>Disabling host-based authentication and unnecessary X11 forwarding</li>



<li>Enforcing strict file-permission checks</li>



<li>Limiting permitted users and groups</li>



<li>Configuring session timeouts</li>



<li>Using approved encryption ciphers and message-authentication algorithms</li>
</ul>



<p class="wp-block-paragraph">SSH private keys and configuration files should have restrictive ownership and permissions. Administrative activity should use named accounts with controlled privilege escalation rather than shared root access. OpenSSH encrypts authentication and session traffic, helping protect administrative connections against interception and hijacking.</p>



<p class="wp-block-paragraph"><strong>Strengthen User and Privileged Access Management</strong></p>



<p class="wp-block-paragraph">User and privilege management should follow least-privilege principles. Every administrator should have a unique account, only the root account should use UID 0, and system or service accounts that do not require interactive access should have login shells disabled.</p>



<p class="wp-block-paragraph">Password controls should establish appropriate minimum length and complexity, prevent excessive reuse, use secure hashing, enforce minimum and maximum lifetimes where required, and lock or delay accounts following repeated failed logon attempts.</p>



<p class="wp-block-paragraph">Sudo access should be limited to approved users, require authentication and periodic re-authentication, and avoid unrestricted NOPASSWD rules. Multifactor authentication or smart-card authentication can provide additional protection for high-risk administrative access.</p>



<p class="wp-block-paragraph"><strong>Protect Files and File Systems</strong></p>



<p class="wp-block-paragraph">File-system protections should prevent unauthorized modification of operating-system and SAP resources. Organizations should verify the ownership and permissions of system binaries, libraries, log files, home directories, SSH keys, password files, SAP profiles, HANA configuration files, and secure stores.</p>



<p class="wp-block-paragraph">Default umask settings should prevent newly created files from being broadly accessible. Shared directories that must be world-writable should have the sticky bit enabled to prevent users from deleting or renaming files owned by others. Unnecessary world-write permissions should be removed.</p>



<p class="wp-block-paragraph">Where compatible with SAP requirements, nosuid and noexec options should be considered for removable media and remote file systems. Separate partitions for /var, /var/log/audit, and other high-growth areas can also reduce the risk that logging or temporary-file activity consumes space required by critical SAP services.</p>



<p class="wp-block-paragraph"><strong>Harden Network and Kernel Settings</strong></p>



<p class="wp-block-paragraph">SLES network settings should be hardened by disabling IP forwarding unless explicitly required, rejecting source-routed packets and unnecessary ICMP redirects, enabling TCP SYN-cookie protection, and disabling unused wireless interfaces.</p>



<p class="wp-block-paragraph">The host firewall should be enabled and configured using an allowlist of required SAP and infrastructure communications. On SLES 15, firewalld is the default host firewall and replaces the older SuSEfirewall2 framework.</p>



<p class="wp-block-paragraph"><strong>Enable AppArmor, Boot Protection, and Secure Cryptography</strong></p>



<p class="wp-block-paragraph">AppArmor should be installed, enabled, and configured to restrict the files, capabilities, and system resources available to supported processes.</p>



<p class="wp-block-paragraph">Boot security should also be considered by protecting GRUB or UEFI configuration against unauthorized modification and restricting access to the system console.</p>



<p class="wp-block-paragraph">Where regulatory requirements apply, organizations can evaluate SLES FIPS mode and approved cryptographic algorithms. These settings should be tested carefully because enabling FIPS restrictions can affect interoperability with older SAP components, integrations, or administrative tools.</p>



<p class="wp-block-paragraph"><strong>Enable Auditing and File-Integrity Monitoring</strong></p>



<p class="wp-block-paragraph">Comprehensive auditing and file-integrity monitoring are essential for detecting changes that could affect SAP security.</p>



<p class="wp-block-paragraph">The Linux Audit Framework should record:</p>



<ul class="wp-block-list">
<li>Modifications to user and group databases</li>



<li>Execution of privileged commands</li>



<li>Changes to access permissions</li>



<li>Kernel-module activity</li>



<li>Unsuccessful attempts to access protected files</li>



<li>Alterations to logon records</li>
</ul>



<p class="wp-block-paragraph">Audit logs should have restrictive permissions, sufficient dedicated storage, defined actions for low-space and disk-full conditions, and preferably be forwarded to a protected remote logging or SIEM platform.</p>



<p class="wp-block-paragraph">AIDE or an equivalent file-integrity monitoring capability should periodically verify critical operating-system, SAP, and HANA files, including ownership, permissions, access control lists, extended attributes, and cryptographic checksums.</p>



<p class="wp-block-paragraph">High-priority targets include audit tools, SSH configuration, system binaries, startup definitions, SAP profiles, HANA INI files, PSE certificates, and secure-store files. Alerts should distinguish unauthorized changes from approved maintenance, patching, kernel upgrades, and certificate renewals.</p>



<p class="wp-block-paragraph"><strong>Support Operational Resilience</strong></p>



<p class="wp-block-paragraph">Operational resilience controls should complement preventive hardening. Accurate time synchronization is necessary to correlate SAP, HANA, operating-system, and SIEM events, so the approved NTP or chrony service should be configured with trusted time sources and suitable polling intervals.</p>



<p class="wp-block-paragraph">Root system mail should be forwarded to a monitored administrative account, and kdump should be configured where required to preserve diagnostic information following kernel failures.</p>



<p class="wp-block-paragraph">Systems should also be rebooted when necessary to activate security-relevant kernel or library updates. Together, these measures establish a hardened, monitored, and supportable SLES platform for business-critical SAP workloads.</p>



<p class="wp-block-paragraph"><strong>Enabling Audit Logging on SLES</strong></p>



<p class="wp-block-paragraph">The Linux Audit Framework provides detailed records of security-relevant activity on SUSE Linux Enterprise Server, including administrative actions, authentication events, file access, configuration changes, and the execution of privileged commands.</p>



<p class="wp-block-paragraph">For SAP environments, audit logging can help identify unauthorized activity affecting the operating system, SAP service accounts, application files, HANA configuration, and other sensitive resources. Audit records are normally written to /var/log/audit/audit.log and can be forwarded to a SIEM or centralized logging platform for monitoring and correlation.</p>



<p class="wp-block-paragraph"><strong>Step 1: Check the Audit Packages</strong></p>



<p class="wp-block-paragraph">Confirm that the audit and audit-libs packages are installed:</p>



<p class="wp-block-paragraph">sudo rpm -q audit audit-libs</p>



<p class="wp-block-paragraph">Alternatively, use Zypper to review the installed package status:</p>



<p class="wp-block-paragraph">sudo zypper search &#8211;installed-only audit audit-libs</p>



<p class="wp-block-paragraph">If either package is missing, install it using:</p>



<p class="wp-block-paragraph">sudo zypper install audit audit-libs</p>



<p class="wp-block-paragraph">The audit package provides the audit daemon and administration utilities, while audit-libs provides the libraries required by the Linux Audit Framework.</p>



<p class="wp-block-paragraph"><strong>Step 2: Start the auditd Service</strong></p>



<p class="wp-block-paragraph">Start the audit daemon so that the system can begin processing and recording audit events:</p>



<p class="wp-block-paragraph">sudo systemctl start auditd</p>



<p class="wp-block-paragraph">Verify that the service is running successfully:</p>



<p class="wp-block-paragraph">sudo systemctl status auditd</p>



<p class="wp-block-paragraph">The service should report an active (running) state. Any startup errors should be investigated before audit rules are deployed.</p>



<p class="wp-block-paragraph"><strong>Step 3: Enable auditd at Boot</strong></p>



<p class="wp-block-paragraph">Configure the audit daemon to start automatically whenever the SLES server is restarted:</p>



<p class="wp-block-paragraph">sudo systemctl enable auditd</p>



<p class="wp-block-paragraph">Confirm the boot-time configuration with:</p>



<p class="wp-block-paragraph">sudo systemctl is-enabled auditd</p>



<p class="wp-block-paragraph">The expected result is:</p>



<p class="wp-block-paragraph">enabled</p>



<p class="wp-block-paragraph">Enabling the service at boot helps ensure that security events are recorded consistently following planned maintenance, operating-system patching, or an unexpected system restart.</p>



<p class="wp-block-paragraph"><strong>Step 4: Restart the auditd Service</strong></p>



<p class="wp-block-paragraph">After modifying /etc/audit/auditd.conf, adding rules under /etc/audit/rules.d/, or making other audit-related configuration changes, restart the service:</p>



<p class="wp-block-paragraph">sudo systemctl restart auditd</p>



<p class="wp-block-paragraph">Verify the service status after the restart:</p>



<p class="wp-block-paragraph">sudo systemctl status auditd</p>



<p class="wp-block-paragraph">Restarting auditd ensures that the updated configuration and audit rules are loaded.</p>



<p class="wp-block-paragraph"><strong>Configure SAP-Relevant Audit Rules</strong></p>



<p class="wp-block-paragraph">Once the service is operational, organizations should define audit rules that reflect the risks within their SAP environment.</p>



<p class="wp-block-paragraph">These can include monitoring changes to:</p>



<ul class="wp-block-list">
<li>SAP profiles</li>



<li>HANA INI files</li>



<li>Secure stores</li>



<li>User and group databases</li>



<li>SSH configuration</li>



<li>Sudo policies</li>



<li>Privileged executables</li>



<li>Kernel modules</li>



<li>File permissions</li>



<li>Audit configuration</li>
</ul>



<p class="wp-block-paragraph">Audit storage limits, log rotation, disk-full actions, remote forwarding, and alerting should also be configured to prevent audit records from being lost or altered.</p>



<p class="wp-block-paragraph"><strong>How the Cybersecurity Extension for SAP Supports SLES Security</strong></p>



<p class="wp-block-paragraph">The <a href="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" target="_blank" rel="noreferrer noopener">Cybersecurity Extension for SAP</a> provides integrated SLES hardening and monitoring capabilities that help organizations identify vulnerabilities, detect suspicious events, and protect critical SAP resources through a unified, cross-stack security platform.</p>



<p class="wp-block-paragraph"><strong>Monitoring Sensitive Files and Directories</strong></p>



<p class="wp-block-paragraph">The SAP-certified solution reviews permissions and ownership for sensitive SAP and operating-system files and directories, including:</p>



<ul class="wp-block-list">
<li>SAP system profiles</li>



<li>Secure Storage in the File System</li>



<li>Gateway and message server resources</li>



<li>HANA security directories</li>



<li>/etc/ssh</li>



<li>/etc/sudoers</li>



<li>/etc/sudoers.d</li>



<li>/etc/passwd</li>



<li>/etc/shadow</li>
</ul>



<p class="wp-block-paragraph">This helps identify excessive permissions, incorrect ownership, and unauthorized access paths that could expose credentials, certificates, security configurations, or privileged SAP components.</p>



<p class="wp-block-paragraph"><strong>Detecting Exposed Ports and Services</strong></p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP detects open ports and services that may unnecessarily increase the attack surface of SLES hosts.</p>



<p class="wp-block-paragraph">Its coverage includes:</p>



<ul class="wp-block-list">
<li>Legacy protocols</li>



<li>Remote-access services</li>



<li>Unrelated database ports</li>



<li>File-sharing services</li>



<li>Administrative interfaces</li>



<li>Peer-to-peer services</li>



<li>Container interfaces</li>



<li>Message brokers</li>



<li>Ports commonly associated with malware or backdoors</li>
</ul>



<p class="wp-block-paragraph">Findings can include exposed Telnet, FTP, RPC, SMB, VNC, database, container, message-broker, web-management, and other network services.</p>



<p class="wp-block-paragraph">Because some ports—including SSH, DNS, NTP, LDAP, HTTPS, and certain SAP HANA ports—may be required for legitimate operations, results should be evaluated against the approved SAP architecture. This enables organizations to distinguish necessary connectivity from unauthorized or unnecessary exposure and apply a controlled, allowlist-based firewall policy.</p>



<p class="wp-block-paragraph"><strong>Assessing SLES Hardening Controls</strong></p>



<p class="wp-block-paragraph">Comprehensive SLES hardening checks help organizations assess security across SSH, authentication, account management, privileged access, file permissions, networking, logging, boot security, cryptography, and endpoint protection.</p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP can identify weaknesses such as:</p>



<ul class="wp-block-list">
<li>Direct SSH root access</li>



<li>Empty passwords</li>



<li>Unapproved ciphers and MAC algorithms</li>



<li>Unrestricted X11 forwarding</li>



<li>Insecure session settings</li>



<li>Missing warning banners</li>



<li>Insufficient password controls</li>



<li>Excessive sudo privileges</li>



<li>Inactive AppArmor protection</li>



<li>Unsupported operating-system versions</li>



<li>Missing software patches</li>



<li>Disabled host firewalls</li>



<li>Insecure remote mount options</li>



<li>World-writable directories</li>



<li>Weak kernel security settings</li>



<li>Inadequate audit storage</li>



<li>Missing AIDE deployment</li>



<li>Disabled package-signature validation</li>



<li>Unnecessary services such as Telnet</li>
</ul>



<p class="wp-block-paragraph"><strong>Assessing the Linux Audit Framework</strong></p>



<p class="wp-block-paragraph">Hardening coverage extends to the Linux Audit Framework. The solution can assess whether the required audit packages and plugins are installed, whether auditd is enabled and running, and whether sufficient audit rules are configured.</p>



<p class="wp-block-paragraph">Relevant areas include:</p>



<ul class="wp-block-list">
<li>Privileged commands</li>



<li>User and group changes</li>



<li>Unsuccessful file access</li>



<li>Kernel modules</li>



<li>Discretionary access controls</li>



<li>System administration activity</li>



<li>Logon records</li>



<li>Removable media</li>
</ul>



<p class="wp-block-paragraph">The solution can also identify weaknesses in audit-log storage, disk-space actions, remote forwarding, file permissions, and failure handling that could result in important evidence being lost during an attack.</p>



<p class="wp-block-paragraph"><strong>Monitoring Security-Relevant SLES Events</strong></p>



<p class="wp-block-paragraph">Once SLES audit logging is enabled, the Cybersecurity Extension for SAP can monitor the audit trail for security-relevant operating-system events and generate actionable alerts.</p>



<p class="wp-block-paragraph">These include changes to:</p>



<ul class="wp-block-list">
<li>Audit configuration</li>



<li>SSH</li>



<li>PAM</li>



<li>Sudo</li>



<li>Login settings</li>



<li>Systemd</li>



<li>Crontab</li>



<li>Kernel configuration</li>



<li>Network configuration</li>



<li>SAP profiles</li>
</ul>



<p class="wp-block-paragraph">The solution can also detect:</p>



<ul class="wp-block-list">
<li>Failed file access</li>



<li>Unauthorized permission changes</li>



<li>File creation or modification attempts</li>



<li>File-system mounts</li>



<li>Software installation</li>



<li>Kernel-module activity</li>



<li>Privilege abuse</li>



<li>Root command execution</li>



<li>User and group administration</li>



<li>Password changes</li>



<li>Account locking and unlocking</li>



<li>Suspicious scripts</li>



<li>Malicious programs</li>



<li>Code-injection indicators</li>



<li>Replay attacks</li>



<li>Changes to system-level security objects</li>
</ul>



<p class="wp-block-paragraph"><strong>Integrating SLES Alerts with SIEM Platforms</strong></p>



<p class="wp-block-paragraph">Alerts can be forwarded to SIEM platforms for correlation and investigation by the security operations centre.</p>



<p class="wp-block-paragraph">This allows SLES activity to be analysed alongside:</p>



<ul class="wp-block-list">
<li>SAP application events</li>



<li>SAP HANA database activity</li>



<li>Authentication events</li>



<li>Network events</li>



<li>Endpoint telemetry</li>



<li>Infrastructure activity</li>
</ul>



<p class="wp-block-paragraph">For example, a failed SAP host login can be correlated with SSH configuration changes, sudo activity, access to a secure-store directory, and subsequent execution of a privileged command.</p>



<p class="wp-block-paragraph">This cross-layer visibility helps analysts identify attack sequences that may not be apparent when operating-system and SAP logs are reviewed separately.</p>



<p class="wp-block-paragraph">Detecting and Responding to Ransomware</p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP can help detect ransomware activity on SLES by monitoring operating-system events associated with initial access, malware execution, privilege escalation, persistence, and file manipulation.</p>



<p class="wp-block-paragraph">Relevant alerts include:</p>



<ul class="wp-block-list">
<li>Unexpected external connections</li>



<li>Failed file access</li>



<li>Unsuccessful file creation or modification</li>



<li>Unexpected file-system mounts</li>



<li>Malicious program execution</li>



<li>OS code injection</li>



<li>Root access</li>



<li>Systemd changes</li>



<li>Files being modified, renamed, or deleted</li>
</ul>



<p class="wp-block-paragraph">These events can reveal suspicious behaviour before SAP services or data are significantly affected.</p>



<p class="wp-block-paragraph">While individual events may result from legitimate administration, their value increases when correlated chronologically. For example, an external connection followed by root access, malicious program execution, systemd modification, and widespread file changes would present a strong indication of potentially malicious activity.</p>



<p class="wp-block-paragraph">Forwarding these alerts to a SIEM allows security teams to correlate SLES activity with SAP, HANA, identity, endpoint, and network events, supporting earlier ransomware detection and faster incident response.</p>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">By combining configuration assessment, sensitive-file protection, port and service detection, security hardening, audit-log monitoring, ransomware protection, and SIEM integration, the Cybersecurity Extension for SAP helps organizations manage SLES security as an integral part of SAP cybersecurity.</p>



<p class="wp-block-paragraph">It provides the continuous visibility required to reduce operating-system exposure, detect unauthorized activity, support compliance, and protect the underlying platform on which critical SAP business processes depend.</p>



<p class="wp-block-paragraph"><strong>Frequently Asked Questions</strong></p>



<p class="wp-block-paragraph"><strong>1. Why is operating-system security important for SAP systems?</strong></p>



<p class="wp-block-paragraph">SAP applications rely on the operating system to manage processes, files, user accounts, network connections, services, and access to sensitive data. Weaknesses at the OS layer can allow attackers to bypass application-level controls, disrupt SAP services, steal credentials, or compromise critical business information.</p>



<p class="wp-block-paragraph"><strong>2. Why is SUSE Linux Enterprise Server widely used for SAP workloads?</strong></p>



<p class="wp-block-paragraph">SUSE Linux Enterprise Server is widely used for SAP HANA and SAP S/4HANA because of its longstanding alignment with SAP technologies, performance optimization, high-availability capabilities, enterprise support, and availability of an SAP-specific distribution.</p>



<p class="wp-block-paragraph"><strong>3. Which SAP and HANA files require the strongest protection?</strong></p>



<p class="wp-block-paragraph">Sensitive resources include SAP system profiles, PSE certificate files, ABAP and HANA secure stores, HANA INI configuration files, SAP and HANA executables, service-account SSH keys, sudo configurations, and system startup definitions. Access should be restricted through appropriate ownership, permissions, monitoring, and change control.</p>



<p class="wp-block-paragraph"><strong>4. Which ports should be open on a SLES server supporting SAP?</strong></p>



<p class="wp-block-paragraph">Only ports required for documented SAP communications, approved infrastructure services, and authorized administration should be open. Examples may include instance-specific SAP dispatcher, gateway, message server, HTTP, HTTPS, and SAP HANA ports. Access should be limited to trusted systems, interfaces, and network zones.</p>



<p class="wp-block-paragraph"><strong>5. Should every port on a security blacklist be closed?</strong></p>



<p class="wp-block-paragraph">No. Some ports commonly included in security review lists may support legitimate services such as SSH, DNS, NTP, LDAP, HTTPS, or SAP HANA. Administrators should identify the process using each port, validate the business requirement, restrict its exposure, and close it when it is unnecessary.</p>



<p class="wp-block-paragraph"><strong>6. What are the most important SLES hardening controls for SAP?</strong></p>



<p class="wp-block-paragraph">Key controls include timely patching, removal of unnecessary packages and services, secure SSH configuration, strong authentication, least-privilege administration, restrictive file permissions, host-firewall enforcement, AppArmor protection, secure mount options, boot protection, logging, and file-integrity monitoring.</p>



<p class="wp-block-paragraph"><strong>7. How should privileged access be managed on SAP hosts?</strong></p>



<p class="wp-block-paragraph">Administrators should use unique named accounts and controlled sudo privileges instead of shared root access. Direct root login, empty passwords, unrestricted NOPASSWD rules, and unnecessary interactive access for system accounts should be prohibited. Multifactor authentication should be considered for high-risk administrative access.</p>



<p class="wp-block-paragraph"><strong>8. What is the role of auditd in SLES security monitoring?</strong></p>



<p class="wp-block-paragraph">The Linux Audit Framework and auditd record security-relevant activity such as privileged command execution, authentication events, user and group changes, file-access failures, permission changes, kernel-module activity, and modifications to critical configurations. Audit records provide evidence for threat detection, investigation, and compliance.</p>



<p class="wp-block-paragraph"><strong>9. Where are SLES audit records stored?</strong></p>



<p class="wp-block-paragraph">Audit records are normally stored in /var/log/audit/audit.log. Organizations should protect this directory with restrictive permissions, sufficient storage, log rotation, and defined actions for low-space or disk-full conditions. Logs should also be forwarded to a protected central platform or SIEM.</p>



<p class="wp-block-paragraph"><strong>10. How does file-integrity monitoring support SAP security?</strong></p>



<p class="wp-block-paragraph">Tools such as AIDE can detect unauthorized changes to SAP profiles, HANA configuration files, certificates, secure stores, operating-system binaries, audit tools, SSH settings, and startup files. Monitoring should account for approved changes introduced by patching, maintenance, and certificate renewal.</p>



<p class="wp-block-paragraph"><strong>11. How does the Cybersecurity Extension for SAP support SLES hardening?</strong></p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP assesses SLES configurations across authentication, SSH, privileged access, file permissions, networking, patching, cryptography, audit logging, AppArmor, file-integrity monitoring, and other security areas. It also reviews permissions on sensitive SAP, HANA, and operating-system resources and identifies potentially vulnerable ports and services.</p>



<p class="wp-block-paragraph"><strong>12. What SLES security events can the Cybersecurity Extension for SAP detect?</strong></p>



<p class="wp-block-paragraph">The solution can monitor for changes to SAP profiles, SSH, PAM, sudo, systemd, crontab, kernel, network, and audit configurations. It can also identify failed access attempts, privilege abuse, root command execution, suspicious scripts, malicious programs, code-injection indicators, account changes, software installation, file modifications, and kernel-module activity.</p>



<p class="wp-block-paragraph"><strong>13. Can SLES security alerts be forwarded to a SIEM?</strong></p>



<p class="wp-block-paragraph">Yes. Alerts can be forwarded to SIEM platforms for monitoring and investigation by the security operations centre. This allows SLES events to be correlated with SAP application, SAP HANA, authentication, network, and infrastructure activity to identify cross-layer attack sequences.</p>



<p class="wp-block-paragraph"><strong>14. How often should organizations review SLES security controls?</strong></p>



<p class="wp-block-paragraph">SLES security should be monitored continuously and reassessed after operating-system upgrades, SAP maintenance, architecture changes, new integrations, firewall modifications, and changes to administrative access. Periodic reviews alone may not identify unauthorized activity or configuration drift quickly enough.</p>



<p class="wp-block-paragraph"><strong>15. What is the main benefit of integrating SLES monitoring with SAP security?</strong></p>



<p class="wp-block-paragraph">Integrated monitoring provides visibility across the operating system, database, and application layers. This helps organizations reduce their attack surface, identify suspicious activity earlier, improve incident investigation, support compliance, and strengthen the resilience of business-critical SAP systems.</p>



<p class="wp-block-paragraph"><strong>16. How does SLES monitoring help protect SAP systems from ransomware?</strong></p>



<p class="wp-block-paragraph">SLES monitoring can help detect ransomware by identifying operating-system activity associated with initial access, privilege escalation, malware execution, persistence, and file encryption.</p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP monitors events such as unexpected external connections, malicious program execution, root access, code injection, systemd changes, file-system mounts, failed file access, and files being modified, renamed, or deleted.</p>



<p class="wp-block-paragraph">Correlating these alerts and forwarding them to a SIEM can help security teams identify ransomware attack patterns earlier, investigate affected SAP hosts, and respond before critical SAP data and services are significantly disrupted.</p>



<p class="wp-block-paragraph">This structure separates the article into distinct sections for operating-system risk, network security, SLES hardening, audit configuration, Cybersecurity Extension for SAP capabilities, ransomware protection, and frequently asked questions.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.layersevensecurity.com/securing-the-sap-foundation-protecting-suse-linux-enterprise-server-for-sap-applications/">Securing the SAP Foundation: Protecting SUSE Linux Enterprise Server for SAP Applications</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP Security Notes, July 2026</title>
		<link>https://www.layersevensecurity.com/sap-security-notes-july-2026/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 19:42:49 +0000</pubDate>
				<category><![CDATA[Advisories]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=18121</guid>

					<description><![CDATA[<p>Hot news note 3747367 addresses a critical memory corruption vulnerability in SAP NetWeaver Application Server ABAP, tracked as CVE-2026-44747. An authenticated attacker could exploit faulty memory-management logic to perform an out-of-bounds stack write, potentially gaining unauthorized access to data, modifying information, or causing system unavailability. The vulnerability therefore has a high impact on confidentiality, integrity, [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-july-2026/">SAP Security Notes, July 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3747367" target="_blank" rel="noreferrer noopener">Hot news note 3747367</a> addresses a critical memory corruption vulnerability in SAP NetWeaver Application Server ABAP, tracked as CVE-2026-44747. An authenticated attacker could exploit faulty memory-management logic to perform an out-of-bounds stack write, potentially gaining unauthorized access to data, modifying information, or causing system unavailability. The vulnerability therefore has a high impact on confidentiality, integrity, and availability. SAP’s correction introduces proper validation of allocated memory boundaries to prevent the unsafe write. Customers should implement the correction instructions, applicable Support Packages, or the ABAP Kernel patch referenced in the note. A temporary workaround is available by disabling all ICF services configured with the GUI Interface option, including /sap/bc/gui and relevant custom services. However, this disables SAP GUI for HTML functionality and may significantly disrupt operations, so SAP strongly recommends installing the kernel patch instead. Further technical information is available in SAP Knowledge Base Article 3779058.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3727078" target="_blank" rel="noreferrer noopener">Hot news note 3727078</a> addresses a critical directory traversal vulnerability in the Web Container of SAP NetWeaver Application Server Java, tracked as CVE-2026-40128. An unauthenticated remote attacker could craft a malicious HTTP logon request that manipulates file-inclusion parameters, allowing traversal outside the intended directory and processing of a local file. Successful exploitation could expose or modify sensitive information or cause parts of the system to become unavailable. The vulnerability results from insufficient path validation and has a CVSS score of 9.0, with high impact on confidentiality, integrity, and availability. SAP has corrected the issue by preventing traversal outside the intended application context. The note was re-released on July 14, 2026, with updated patch information, extending the ENGINEAPI 7.50 correction coverage from Support Package 20 through Support Package 28. Customers should implement the referenced Support Packages and patches immediately, as no workaround is available. Additional guidance is provided in SAP Note 1974464 and FAQ document 3758864.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3720138" target="_blank" rel="noreferrer noopener">Note 3720138</a> addresses a high-risk HTTP request smuggling vulnerability in SAP Approuter, tracked as CVE-2026-27690. An unauthenticated remote attacker could send a specially crafted HTTP request that causes request-response desynchronization between systems. Successful exploitation could expose other users’ responses and disrupt service availability, resulting in high impact on confidentiality and availability. The vulnerability affects SAP Approuter deployments running in non-Cloud Foundry environments, including relevant XSA scenarios. SAP has resolved the issue in Approuter version 20.10.0 and later by automatically setting DISABLE_CONNECTION_REUSE to TRUE when the application runs outside Cloud Foundry. Customers should upgrade the @sap/approuter Node.js package to version 20.10.0 or above. Organizations using SAP HANA XS Advanced should also follow the mitigation guidance in SAP Note 3770203. The vulnerability has a CVSS score of 9.1 and requires no authentication, user interaction, or elevated privileges. Additional information is available in FAQ SAP Note 3731137.</p>



<p class="wp-block-paragraph"><a href="https://me.sap.com/notes/3753495" target="_blank" rel="noreferrer noopener">Note 3753495</a> addresses insecure sample OAuth2 credentials in SAP Commerce Cloud, tracked as CVE-2026-44761. SAP Commerce documentation previously included sample ImpEx scripts that created an OAuth2 client named trusted_client using publicly documented credentials intended only for development and testing. If a customer executed the script in production and retained the original client secret, an unauthenticated attacker could use the credentials to obtain a valid access token and invoke certain APIs to read or modify data. Successful exploitation has a high impact on confidentiality and integrity but does not affect availability. Customers should audit production environments for the trusted_client OAuth2 client and remove it when it still uses the documented sample secret. As an immediate temporary measure, the client secret should be rotated to a strong, randomly generated value. Environments where the sample client was removed or its secret was already replaced are not affected. SAP has also updated the relevant Commerce documentation, with further guidance available in FAQ SAP Note 3758007.</p>
<p>The post <a href="https://www.layersevensecurity.com/sap-security-notes-july-2026/">SAP Security Notes, July 2026</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Security Logging for SAP BTP</title>
		<link>https://www.layersevensecurity.com/security-logging-for-sap-btp/</link>
		
		<dc:creator><![CDATA[Layer Seven Security]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 23:18:38 +0000</pubDate>
				<category><![CDATA[SAP BTP Security]]></category>
		<category><![CDATA[SAP Cloud Security]]></category>
		<guid isPermaLink="false">https://www.layersevensecurity.com/?p=17956</guid>

					<description><![CDATA[<p>As adoption of SAP BTP grows, so does the need to maintain trust in the business processes that depend on the platform. As organizations increasingly rely on BTP to extend SAP functionality and support analytics, automation, integration, and AI-enabled innovation, it becomes essential to monitor security-relevant events across global accounts, subaccounts, connections, integrations, and application [&#8230;]</p>
<p>The post <a href="https://www.layersevensecurity.com/security-logging-for-sap-btp/">Security Logging for SAP BTP</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As adoption of SAP BTP grows, so does the need to maintain trust in the business processes that depend on the platform. As organizations increasingly rely on BTP to extend SAP functionality and support analytics, automation, integration, and AI-enabled innovation, it becomes essential to monitor security-relevant events across global accounts, subaccounts, connections, integrations, and application runtimes.</p>



<p class="wp-block-paragraph">This can be achieved by analysing two important log sources for BTP. The first is the Cloud Foundry Controller (CAPI) which governs application deployment and management in BTP. CAPI is the central API service that receives requests and translates them into actions within Cloud Foundry (CF). Cloud Foundry is the platform within BTP that is used to build, deploy and run applications.</p>



<p class="wp-block-paragraph">CAPI v3 is an API that can be used to retrieve events from the /audit_events endpoint in Cloud Foundry. This includes actions such as service instance and service key lifecycle events, space and organization role assignments, and application lifecycle changes. To retrieve Cloud Foundry audit events from the CF CAPI v3 /v3/audit_events endpoint, you need to authenticate with a Cloud Foundry platform user and assign that user the right level of visibility across the relevant organizations and spaces. A dedicated technical user should be created in SAP Identity Authentication Service and assigned the appropriate Cloud Foundry visibility — typically the Org Auditor role at the organization level and the Space Auditor role in each monitored space — for each organization that needs to be monitored.</p>



<p class="wp-block-paragraph">After the technical user is created, the IAS origin key should be identified from the SAP BTP trust configuration and used during Cloud Foundry CLI login or token requests. Access should be validated using the CF CLI by confirming the active target, checking the user’s assigned roles, and testing the endpoint with cf curl against /v3/audit_events.</p>



<p class="wp-block-paragraph">For automated monitoring, integrations should retrieve UAA bearer tokens programmatically using the technical user credentials and securely store those credentials in a secret store or protected environment variable. Once configured, the integration can continuously poll the CAPI v3 audit events endpoint to collect Cloud Foundry runtime events, including service instance changes, service key activity, role assignments, and other audit-relevant events. Because CAPI v3 retains events for 31 days only, polling intervals must be short enough to ensure no events are missed before expiry.</p>



<p class="wp-block-paragraph">The second important source for security related events in BTP is the Audit Log Management Service. This is a centralized logging and compliance service that collects, stores, and provides access to audit-relevant events across SAP BTP services and environments. This includes user logons and failures, role and permission changes, subaccount configuration changes, API calls, and administrative actions. The CF v2 Audit Log API is used to retrieve events from the service.</p>



<p class="wp-block-paragraph">To use the CF v2 Audit Log API in SAP BTP, start by creating or locating an Audit Log Management Service instance for the scope of audit events you need to collect. The central plan, which must be deployed in the EU10 region, is used for global account-level audit events, while the standard plan is used for audit events from individual subaccounts. For each required service instance, navigate to the target subaccount in the SAP BTP Cockpit, open Services &gt; Instances and Subscriptions, and select the relevant Audit Log Management Service instance.</p>



<p class="wp-block-paragraph">Next, create a service key for the instance. The service key contains the API endpoint and OAuth credentials needed to authenticate against the service. After the key is generated, copy the full JSON credential block and identify the key fields: the root-level url, which is the Audit Log Management API endpoint; uaa.url, which is used only for token generation; and the uaa.clientid and uaa.clientsecret, which are used as OAuth client credentials.</p>



<p class="wp-block-paragraph">Authentication is performed using the OAuth 2.0 client credentials grant type. Send a POST request to uaa.url with /oauth/token appended, using Basic Authentication with the client ID and client secret from the service key. Include grant_type=client_credentials in the request body. A successful response returns an access token, which is then passed as a Bearer token in subsequent API calls.</p>



<p class="wp-block-paragraph">Once authenticated, retrieve audit log records by sending a GET request to the CF v2 audit log endpoint using the root-level API url, not the uaa.url. The request follows the pattern url/auditlog/v2/auditlogrecords?time_from=&lt;ISO8601_datetime&gt;, with the access token included in the Authorization header. The time_from parameter limits the results to records created at or after the specified timestamp, and additional filters such as time_to can be used to narrow the query further.</p>



<p class="wp-block-paragraph">This process must be repeated for each Audit Log Management Service instance. Each central or standard instance has its own service key, credentials, API endpoint, and OAuth token, so credentials should not be reused across subaccounts or service plans.</p>



<p class="wp-block-paragraph">The <a href="https://www.layersevensecurity.com/cybersecurity-extension-for-sap/" target="_blank" rel="noreferrer noopener">Cybersecurity Extension for SAP</a> delivers comprehensive security logging and monitoring for SAP BTP by integrating with key telemetry sources, including the BTP Audit Log Management Service and Cloud Foundry APIs. Through this integration, the extension provides real-time detection and alerting across the following classes of events in BTP.</p>



<ul class="wp-block-list">
<li>Identity and Access Management – including the creation, modification, and deletion of identity providers, users, user groups, roles, and role collections; assignment of role collections to users; and high-risk privilege grants such as Global Account, Subaccount, Security Administrator, and emergency administrator access.</li>



<li>Authentication – covering successful and failed logons, SAML authentication errors, IAS token handling issues, OAuth token issuance, authorization codes, JWT token creation, and service client authentication activity.</li>



<li>Configuration and Governance – including configuration changes at the global account and subaccount level, password policy updates, API access and OAuth client configuration changes, and token signing key updates.</li>



<li>Federation and Trust Configuration – such as creation, modification, and deletion of SAML attribute-to-role collection mappings, which can dynamically grant access through identity federation.</li>



<li>Service and Credential Management – including creation, modification, and deletion of service instances and service keys, as well as access to service key credentials, representing a critical control point for sensitive data exposure.</li>



<li>Cloud Foundry Platform – covering application lifecycle actions (stop, restart, restage, environment changes, and task execution), space and organization lifecycle events, role assignments and removals, and updates to space security configurations.</li>



<li>Platform Extensibility and Supply Chain – including registration, update, and deletion of service brokers and buildpacks, which influence the software supply chain and runtime behavior of applications.</li>
</ul>



<p class="wp-block-paragraph">By correlating these classes of events into contextual alerts—such as privilege escalation, unauthorized configuration changes, identity misuse, or potential data exposure risks—the Cybersecurity Extension enables organizations to transition from fragmented logging to a centralized, policy-driven detection and response capability across the SAP BTP landscape.</p>



<h2 class="wp-block-heading"><strong>Frequently Asked Questions</strong></h2>



<p class="wp-block-paragraph"><strong>Why is security logging important for SAP BTP?</strong></p>



<p class="wp-block-paragraph">Security logging is important for SAP BTP because the platform supports business-critical applications, integrations, automation, analytics, and AI-enabled services. Monitoring security-relevant events helps organizations detect unauthorized access, privilege escalation, configuration changes, service credential misuse, and other activities that could impact the integrity and security of SAP cloud environments.</p>



<p class="wp-block-paragraph"><strong>What are the main log sources for SAP BTP security monitoring?</strong></p>



<p class="wp-block-paragraph">The two main log sources are Cloud Foundry CAPI v3 audit events and the SAP BTP Audit Log Management Service. CAPI v3 provides visibility into Cloud Foundry runtime activity, while the Audit Log Management Service captures audit-relevant events from SAP BTP services and environments, including authentication, authorization, configuration, and administrative activity.</p>



<p class="wp-block-paragraph"><strong>What does the Cloud Foundry CAPI v3 audit events endpoint capture?</strong></p>



<p class="wp-block-paragraph">The CAPI v3 audit events endpoint captures Cloud Foundry platform activity such as application lifecycle changes, service instance creation or deletion, service key activity, space and organization role assignments, and other runtime events. These events are useful for monitoring changes that may affect application security, service access, or platform governance.</p>



<p class="wp-block-paragraph"><strong>How is access to CAPI v3 audit events configured?</strong></p>



<p class="wp-block-paragraph">Access to CAPI v3 audit events requires authentication with a Cloud Foundry platform user. A dedicated technical user should be created and assigned appropriate visibility across the organizations and spaces being monitored, typically using the Org Auditor and Space Auditor roles. Access should then be validated using the Cloud Foundry CLI and tested against the /v3/audit_events endpoint.</p>



<p class="wp-block-paragraph"><strong>How long are CAPI v3 audit events retained?</strong></p>



<p class="wp-block-paragraph">CAPI v3 audit events are retained for 14 days. For this reason, automated monitoring integrations should poll the endpoint regularly to ensure that events are collected before they expire.</p>



<p class="wp-block-paragraph"><strong>What does the SAP BTP Audit Log Management Service capture?</strong></p>



<p class="wp-block-paragraph">The SAP BTP Audit Log Management Service captures audit-relevant events such as successful and failed logons, role and permission changes, subaccount configuration updates, API calls, service activity, and administrative actions. It provides a centralized source of security and compliance evidence across SAP BTP services and environments.</p>



<p class="wp-block-paragraph"><strong>How are Audit Log Management Service events retrieved?</strong></p>



<p class="wp-block-paragraph">Audit Log Management Service events are retrieved using the CF v2 Audit Log API. Access requires a service instance, a service key, and OAuth client credentials. The integration first requests an OAuth access token using the client credentials grant type, then uses the token to retrieve audit log records from the audit log API endpoint.</p>



<p class="wp-block-paragraph"><strong>What is the difference between the central and standard Audit Log Management Service plans?</strong></p>



<p class="wp-block-paragraph">The central plan is used for global account-level audit events and must be deployed in the EU10 region. The standard plan is used to collect audit events from individual subaccounts. Organizations may need both plans depending on the scope of monitoring required.</p>



<p class="wp-block-paragraph"><strong>Why should service keys and credentials be managed separately?</strong></p>



<p class="wp-block-paragraph">Each Audit Log Management Service instance has its own service key, OAuth credentials, API endpoint, and token flow. Credentials should not be reused across subaccounts or service plans because each instance represents a separate logging scope and security boundary.</p>



<p class="wp-block-paragraph"><strong>How does the Cybersecurity Extension for SAP support SAP BTP monitoring?</strong></p>



<p class="wp-block-paragraph">The Cybersecurity Extension for SAP integrates with the SAP BTP Audit Log Management Service and Cloud Foundry APIs to centralize security monitoring and alerting. It detects high-value events across identity and access management, authentication, configuration governance, federation and trust settings, service and credential management, Cloud Foundry activity, and platform extensibility.</p>



<p class="wp-block-paragraph"><strong>What types of risks can be detected through SAP BTP security logging?</strong></p>



<p class="wp-block-paragraph">SAP BTP security logging can help detect privilege escalation, unauthorized configuration changes, identity provider misuse, suspicious authentication activity, service key exposure, changes to trust mappings, risky Cloud Foundry role assignments, and modifications to service brokers or buildpacks that may affect the application supply chain.</p>



<p class="wp-block-paragraph"><strong>What is the main benefit of centralizing SAP BTP security monitoring?</strong></p>



<p class="wp-block-paragraph">Centralized SAP BTP security monitoring helps organizations move beyond fragmented log collection. By correlating events across accounts, subaccounts, services, and runtime environments, organizations can identify meaningful security incidents faster and support a more policy-driven approach to detection, response, and compliance.</p>
<p>The post <a href="https://www.layersevensecurity.com/security-logging-for-sap-btp/">Security Logging for SAP BTP</a> appeared first on <a href="https://www.layersevensecurity.com">Layer Seven Security</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
