Skip to content

Security2 publishers2 min readPublished

Onapsis counts three network paths to the same unauthenticated SAP kernel flaw

SAP shipped Security Note 3747649 on September 8 for CVE-2026-44756, a memory corruption bug in Extended Passport processing that Onapsis says gives unauthenticated callers command execution as the account owning the SAP install.

The Watch · Security desk

Photograph accompanying Onapsis counts three network paths to the same unauthenticated SAP kernel flaw
Photo: thehackernews.com

What happened

  • CVE-2026-44756, named OVERPASS by Onapsis Research Labs, is a CVSS 10.0 memory corruption bug in SAP's Extended Passport processing, sitting in kernel code shared across products and protocols.
  • A crafted request carrying a malformed EPP header corrupts memory because SAP does not validate externally supplied length fields while it deserializes the passport data.
  • S/4HANA, ERP, Business Suite (ECC), NetWeaver, Web Dispatcher, BW/4HANA, Enterprise Portal, PI/PO and Solution Manager all rely on the vulnerable kernel code.
  • SAP published Security Note 3747649 on September 8, 2026, covering affected ABAP and Java kernels and supported Web Dispatcher versions.
  • The note was one of 20 new and updated security notes SAP released on its September 2026 patch day.

Compiled by The WatchSomething wrong?How this is made

Why it matters

  • constraint Role reviews, user locks, password policy tightening and Segregation of Duties work all sit downstream of the parser, so the compensating controls an SAP team can change this week buy nothing against this bug.
  • exposure Onapsis says the vulnerable function is on by default between ABAP systems. That puts internal instances that never faced the internet in reach of any peer that can open a session to them.
  • decision Patch order is the only decision left. Firewalling the web tier leaves SAP GUI and RFC intact, so the choice is which kernels get restarted first.
  • precedent One patch day carrying two pre-authentication kernel flaws sets the expectation for the next: shops that treat SAP kernel updates as a yearly project now carry both at once.

Onapsis said the affected components "run under the operating system account that owns the SAP installation, so code execution under it is equivalent to owning the SAP system outright." [4] That account reaches the SAP secure store, database credentials, password hashes, business data and the live sessions of logged-in users, and it can rewrite configuration and SAP binaries [9]. Credentials stored for other SAP systems sit in the same place, so one compromised host supplies the logins for the next [9].

Extended Passport is a tracing structure attached to requests across the SAP ecosystem, and the kernel parses it as the session is created [22][6]. "Because EPP is processed as the session opens, every SAP control that decides who may do what, including user locks, roles, authorization objects, and logon policies, is evaluated later than the point where the flaw is reached. None of them is in the attacker's way," Onapsis said [5]. SOC Prime adds Segregation of Duties controls and transaction restrictions to the list of controls that never get consulted [6].

The flaw can be reached over at least three vectors: web requests, the SAP GUI protocol used by end users, and RFC connections between systems, according to Onapsis [7][21]. The vulnerable functionality is implemented by default between ABAP systems [7]. Only the patch closes it. SOC Prime says shutting one protocol can leave another path open [12].

A single kernel patch closes the known exploitation vectors, according to Onapsis, which recommends inventorying the full landscape and taking internet-facing systems before internal instances [11].

Neither Onapsis nor SAP reports evidence of exploitation in the wild [13]. SOC Prime tells defenders not to lean on static indicators for that reason, and to watch instead for suspicious requests hitting exposed SAP services, unexpected process execution under SAP operating system accounts, and post-exploitation access to credentials and business data [14].

Four of the September notes are critical [19]. Alongside OVERPASS, SAP fixed CVE-2026-58240, CVE-2026-76969 in multitenant applications using the Cloud Application Programming Model, and CVE-2026-66768 in NetWeaver [16]. Onapsis calls CVE-2026-58240 S4GET: a missing authentication check that lets remote unauthenticated attackers register unauthorized components and perform actions without authorization, resident in SAP's modern kernel, affecting every S/4HANA 2025 and earlier release [17]. Two of the four criticals are therefore pre-authentication flaws in kernel code [20]. Five further notes cover high-severity bugs in ABAP Developer Tools, Integration Suite, NetWeaver Business Client, NetWeaver and Commerce Cloud (Search And Navigation) [18].

What to watch

  • Any vendor, CERT or CISA confirmation of exploitation. Neither Onapsis nor SAP reported exploitation at disclosure.
  • A public proof of concept for the malformed EPP header. That would move the patch window from weeks to days.
  • Exploitation reports against S4GET (CVE-2026-58240), the second pre-auth kernel bug in the same patch cycle.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories