P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Onapsis says SAP's 43 November notes hold four rated 10.0; PROXYGATE's fix is a patch plus a parameter

Onapsis says SAP's November 2026 patch day has 43 notes, four rated CVSS 10.0, and that PROXYGATE's fix on most kernels is a patch plus a parameter that ships off. Onapsis counts 36 vulnerabilities as its own share and BleepingComputer counts 35, and no page read states exploitation.

By · LinkedIn · · 25 min read

Four of SAP's 43 November notes are rated 10.0, and for one Onapsis says a version check is not enough

Onapsis's table of SAP's November 2026 Security Patch Day lists 43 new and updated notes, and four of them are rated CVSS 10.0: 9.3 percent of the notes (derived, 4 of 43). All four sit among the 12 HotNews notes. For one of the four, the Gateway flaw Onapsis calls PROXYGATE, Onapsis says "neither a version check nor patching alone tells you whether you are safe". On most kernel releases, it says, SAP's fix is a kernel patch plus a profile parameter that ships switched off.

That does not establish that anyone is exploiting these flaws: the Onapsis posts say none has been observed as of their publication, and this site found none of the four CVE numbers in CISA's Known Exploited Vulnerabilities list (see the exploitation section). It does not establish how many systems are exposed. It does not establish what SAP's own notes say, because they were not read. SAP's support site robots.txt tells crawlers in general to keep out of the whole site, with exceptions only for some named search engine bots (re-read at about 14:52 UTC on 10 November 2026), so every statement attributed to SAP below reaches the reader through Onapsis, through the CVE records SAP itself published as the numbering authority, or through BleepingComputer.

Onapsis sells SAP security products and calls its platform SAP-endorsed, and its posts say its customers had detection before the patch; the three posts that carry this brief were each published on 10 November 2026 (their page data gives first publication between 11:03 and 11:19 UTC and last update between 12:13 and 12:22 UTC). The lead saved copies at about 12:38 UTC and this site read every one in full between 14:50 and 15:15 UTC on Tuesday 10 November 2026. Anything below described as not observed, not listed or not stated is as of those pages.

This brief sets out what the three Onapsis posts and the four CVE records say about each 10.0 item, why 43, 36 and 35 are three different counts, what the 14 findings credited to a partner AI tool do and do not show, and where the sources differ. This site's October brief on the previous patch day is here; it is not repeated.

The four 10.0 notes: what each is, and what the sources print

Onapsis's patch day post names the four: a memory corruption in the Internet Communication Manager (ICM) and a near twin in the SAP Web Dispatcher, which it dubs ICM2SHELL; a broken access control in the SAP Gateway, which it dubs PROXYGATE; and a missing authentication in the SAML2 Service Provider of the ABAP platform, which it lists without a nickname and without crediting its own team. BleepingComputer says Onapsis "found and reported three of these security issues", which matches: two ICM and Web Dispatcher notes and the Gateway note.

Drawn by this site from the three Onapsis posts and the four SAP CVE records, read 10 November 2026. Slate cards mark what no page read states.

All four CVE records were published by SAP as the numbering authority on 10 November between 00:17 and 00:43 UTC, and all four carry the same score from the same container: CVSS 3.1 base score 10.0 with the vector printed in the Technical details section. The saved records hold only SAP's own container, so every score here is SAP's, not NVD's or CISA's. The records give the discovery source as unknown and do not name Onapsis; the credit comes from Onapsis and BleepingComputer.

What the four SAP CVE records say, as saved on 10 November 2026. Reservation is when the number was set aside, not when the flaw was found.

Note and CVERecord title and weaknessAffected, as the record listsDates
Note 3778530, CVE-2026-76964ICM: memory corruption. CWE-1287: Improper Validation of Specified Type of InputKRNL64UC 7.53, KERNEL 7.53, 7.54, 7.77, 7.93, 9.16, 9.18, 9.20Reserved 20 Aug, published 10 Nov at 00:17 UTC. 82 days from reservation (derived)
Note 3778556, CVE-2026-89126Web Dispatcher: memory corruption. CWE-122: Heap-based Buffer OverflowHDB 2.00, KRNL64UC 7.53, WEBDISP 7.53, 7.54, 7.77, 7.93, 9.16, XS_ADVANCED_RUNTIME 1.00, SAP_EXTENDED_APP_SERVICES 1, KERNEL 7.53, 9.18, 9.20Reserved 10 Sep, published 10 Nov at 00:34 UTC. 61 days from reservation (derived)
Note 3798345, CVE-2026-89103Gateway: broken access control. CWE-863: Incorrect AuthorizationKRNL64NUC 7.22, 7.22EXT, KRNL64UC 7.22, 7.53, 8.04, KERNEL 7.22, 7.54, 7.77, 7.93, 9.16, 9.20, 9.21Reserved 10 Sep, published 10 Nov at 00:18 UTC. 61 days from reservation (derived)
Note 3849308, CVE-2026-120017SAML2 Service Provider: missing authentication. CWE-347: Improper Verification of Cryptographic SignatureSAP_BASIS 702, 731, 740, 750 to 758, 816, 920, 921, 922 (16 listed)Reserved 30 Oct, published 10 Nov at 00:43 UTC. 11 days from reservation (derived)

The ICM and Web Dispatcher records are not word for word the same: one names CWE-1287, improper validation of specified type of input, and the other CWE-122, a heap based buffer overflow. Onapsis's patch day post says the Web Dispatcher note "addresses almost the same vulnerability" as the ICM note and points to an SAP FAQ note that explains how the two relate. Neither record mentions WebSocket. The WebSocket detail comes from Onapsis alone.

ICM2SHELL: 'on by default' is Onapsis's claim, and a higher patch level is not always a fixed one

Onapsis says ICM2SHELL is a memory corruption in how the SAP kernel handles WebSocket traffic, in code shared by the ICM and the Web Dispatcher. Its patch day post says some size and length parameters in WebSocket control frames are not properly validated; its deep post says a crafted sequence of WebSocket messages makes the component write past the memory it reserved, in the step where fragmented messages are put back together. It says an attacker needs only network access to the HTTP or HTTPS port, and that the outcome is either a crash or operating system commands as the account that owns the SAP installation. The two descriptions of the mechanism differ in wording (control frames in one, fragment reassembly in the other) and this site does not resolve that.

The default is a claim with an owner. Onapsis writes: "WebSocket support is enabled by default, whether or not it is used", and says a system is exposed even if no application uses WebSocket, and that default ICF services in SAP S/4HANA accept WebSocket connections without authentication. The CVE records say none of this: they describe unvalidated network input in an internal component. Whether SAP's own note states the default in the same words is not known, because it was not read.

On what has and has not been shown: Onapsis says it gave SAP a working exploit for remote code execution without authentication, that the denial of service reproduced on every kernel release it tested, and that it has deliberately left out technical exploitation details. Whether an exploit exists outside Onapsis and SAP is not stated. This site printed nothing beyond what the posts print and did not look for any exploit.

Which kernels: Onapsis says exposure is set by the kernel and covers ABAP systems on kernel 7.40 or higher and every Web Dispatcher, including the one inside SAP HANA XS; AS Java alone is not affected but dual-stack systems are; kernel 7.22 is not. It also lists unmaintained kernels that are affected and may not get a fix. The CVE records list a narrower set (7.53, 7.54, 7.77, 7.93, 9.16, 9.18 and 9.20 for the ICM), so the records and Onapsis differ on how far back the problem goes.

Two workarounds are described, and Onapsis says neither replaces the patch. One is a Web Dispatcher at a higher patch level that shields backends reached only through it, which does not work with a particular router setting and does not protect a backend that can be reached directly. The other switches WebSocket support off by parameter and restart, which Onapsis says removes the vulnerability but has a significant impact on interactive and integration scenarios; its patch day post calls this workaround not recommended. It also says "not using WebSocket does not make a system safe": until the patch is applied or the parameter changed, a system that never uses WebSocket stays vulnerable. The parameter and the fixed patch levels are in the Technical details section.

PROXYGATE: the 10.0 depends on a file, a parameter and the kernel

Onapsis says the SAP Gateway uses three access control lists. The first two, secinfo and reginfo, are the ones most security reviews check. The third, prxyinfo, says which connections the gateway may relay or open for a client, and gets far less attention. Onapsis says PROXYGATE "does not depend on a weak secinfo or reginfo", and that a flaw in the gateway's CPI-C layer lets an outside, unauthenticated attacker make the gateway believe a request comes from an internal application server, so that the lists then behave as configured and approve it. It adds that this is a kernel vulnerability, not just an ACL misconfiguration, and that the proxy configuration decides whether it can be exploited.

The CVE record reads more simply than that. SAP's text says the gateway activates a default access control list with high privileges that allows an external attacker to be categorised as an internal application server. Onapsis adds conditions: a restrictive prxyinfo file means the system is not exploitable from untrusted networks; a permissive one means it is vulnerable whatever the kernel patch level; and with no file at all, the outcome turns on the parameter gw/acl_mode_proxy. On that parameter Onapsis says "For backward compatibility, it ships disabled (0), which means allow-all". So the answer to whether the parameter is on by default is no, on Onapsis's account, and SAP's own wording was not read.

What Onapsis says the fix is, by kernel release, in its PROXYGATE post of 10 November 2026. The last column is this site's reading of what the post leaves open.

Kernel releasesFix as Onapsis prints itLeft open by the post
7.93 and 9.16Already support the parameter: setting it to 1 is the fix, with no new kernel required.The post's first check still applies: a permissive prxyinfo file leaves the system vulnerable whatever the parameter.
7.22, 7.53, 7.54, 7.77 and 8.04The kernel patch adds the parameter. Until the patch level is reached the parameter does not exist and the system is vulnerable. Then set it to 1.The post says the kernel patch alone does not take a system out of scope.
9.20 and 9.21A kernel patch; SAP lists no manual activity beyond applying it.The post also says a kernel patch alone, without a restrictive file or the parameter, does not take a system out of scope. The two statements are not reconciled.
7.20, 7.21, 7.40, 7.41, 7.42, 7.45, 7.49, 7.73, 7.81, 7.85, 7.89Out of maintenance and affected: upgrade to a maintained kernel. SAP lists no official workaround.The CVE record does not list these releases.
Any release, no prxyinfo fileClose permissive proxy policies first; create a restrictive file as an interim control where the parameter is not yet supported.How many gateways in a estate lack the file is something only the owner can answer.

The practical consequence is the one Onapsis states, and the friendly label it removes: a gateway that was never hardened on this one setting can be exposed without anyone having changed anything. It lists four things that do not take a system out of scope: hardened secinfo and reginfo, SAP authorizations and role design, the application stack on top of the gateway, and applying the kernel patch alone without a restrictive file or the parameter. It also says an SAP Gateway has no reason to be reachable from the internet, directly or through a permissive router route or partner connection.

Counting it: 43 notes, 36 vulnerabilities, 35 vulnerabilities

Three numbers circulate and they are not the same unit. Onapsis counts 43 new and updated notes. Onapsis also says its research team supported SAP in patching 36 vulnerabilities in 24 notes: that is its own share, not SAP's total. BleepingComputer says SAP patched 35 vulnerabilities in its November updates, without saying where the count comes from. No page read gives SAP's own count, because SAP's page was not read.

Drawn by this site from the Onapsis patch day post and the BleepingComputer article, read 10 November 2026. The cards do not count the same thing.

What each source counts, read 10 November 2026. Rows marked derived are this site's own counts of rows in the Onapsis table.

Source and figureWhat it countsWhat it leaves out
Onapsis headline: 43New and updated SAP Security Notes, 12 HotNews and 13 High PriorityWhether SAP counts the same way
Onapsis table rows (derived)43 rows: 12 HotNews, 13 High, 17 Medium, 1 Low; 35 labelled New and 8 labelled UpdateThe post's text says two of the notes were published between patch days
Onapsis table, CVE ids (derived)43 distinct CVE ids printed, but 3 rows print only Multiple CVEs and 1 row prints noneSo the id count is a floor, and says nothing about how many vulnerabilities SAP fixed
Onapsis text: 36 and 24Vulnerabilities and notes its research team says it supported SAP in patching; 7 HotNews and 10 High PrioritySAP's total. The post also says six of twelve HotNews notes in one place and 7 in another
Onapsis text: 14 of 36Vulnerabilities found in collaboration with XBOW, leading to 7 notesMethod, review and SAP's own view (next section)
BleepingComputer: 35Vulnerabilities patched in SAP's November 2026 updatesMethod and source. It equals the 35 table rows Onapsis labels New (derived); the article does not say it counted that way

Two details from the Onapsis post bear on the 43. First, it says two HotNews notes were published between the October and November patch days: note 3843368, initially released on 28 October, and note 3846599. Both are labelled New in its table, so not all 35 New rows were released on 10 November. Second, eight rows are labelled Update, among them note 3805589, which the post says was first released on SAP's October patch day. This site does not decide which unit is right. It says that 43 is a count of table rows that includes earlier releases and updates, and that 36 and 35 are counts of something else.

The XBOW claim: what a vendor says about its partner's findings

Onapsis says 14 of the 36 vulnerabilities, leading to 7 notes, were found in collaboration with XBOW. That is 38.9 percent of the 36 and 7 of its 24 notes, 29.2 percent (both derived). It is Onapsis's own statement about its own research work; this site did not read any account from XBOW or from SAP. The wording is collaboration, not credit for a single finder: the post does not say what XBOW is, what part a tool or a person played in each finding, whether Onapsis staff reproduced each one, or whether SAP independently confirmed them. It says nothing about human review of the findings in either direction.

The seven notes the Onapsis post marks as found in collaboration with XBOW, with priority and score from its summary table, read 10 November 2026.

NotePriority and CVSSTitle in the summary table
3809153HotNews, 9.9Code injection, NetWeaver Knowledge Management (XML Forms)
3810485High, 7.5Missing authentication check, NetWeaver AS Java EDM application
3839977Medium, 6.5Multiple CVEs, NetWeaver AS Java (NWDI Cockpit)
3797108Medium, 6.1CSS injection, NetWeaver AS Java (Web Dynpro Java)
3835738Medium, 5.8Server-side request forgery, NetWeaver AS Java (Web Services)
3792447Medium, 5.3Broken access control, NetWeaver Process Integration (test tool)
3801587Medium, 4.3Cross site request forgery, NetWeaver Enterprise Portal

The seven span 4.3 to 9.9, and none of them is one of the four 10.0 notes (derived): the post credits three of the four 10.0 notes to its own team with no mention of XBOW, and does not credit the fourth to Onapsis at all. The seven are 16.3 percent of the 43 (derived). One flag on the post's own tables: its list of eight additional notes prints the same CVE id and the same cross site request forgery title on every row, while its summary table gives different ids and titles for the same note numbers, for example a server-side request forgery for note 3835738. The scores agree between the two tables, so this site used the summary table's titles, and treats the second table as a probable copy error that the post does not acknowledge.

Exploitation: what the pages say, and the KEV check

Both deep posts say that, as of publication, Onapsis has "have not observed active in-the-wild exploitation" of the flaw, will keep watching its threat intelligence network, and will update the post if that changes. The patch day post says it contains ongoing coverage and is updated continuously, and its page data shows an update at 12:13 UTC. BleepingComputer's article, published at 12:07 UTC by its page data, does not state exploitation for any of the four. Its one exploitation statement is about a different flaw, CVE-2026-58231 in Commerce Cloud, which it says Defused flagged as exploited days after an August patch; this site did not read Defused.

This site fetched the CISA Known Exploited Vulnerabilities feed itself at 14:56 UTC on 10 November 2026 (catalogue version 2026.11.09, released 19:54 UTC on 9 November, 1,773 entries). None of CVE-2026-76964, CVE-2026-89126, CVE-2026-89103 or CVE-2026-120017 is in it. The feed holds 14 entries whose vendor is SAP, the same number BleepingComputer cites for flaws flagged since November 2021. A listing can appear at any hour, so this is a reading at 14:56 UTC, not a standing fact.

Labels doing the work of a control

Five comforting labels appear in this story, and in each case the primary says what the label does not cover.

A label, what it suggests, and what the Onapsis posts say, read 10 November 2026.

LabelWhat it suggestsWhat the post says
Fixed patch levelAny higher number is safeOn 7.93, a higher level is not always a fixed one; patch level 419 is still affected
Kernel patchedThe gateway is safePatching alone does not settle PROXYGATE; the file and the parameter decide, and on most kernels SAP's fix includes the parameter
Hardened secinfo and reginfoThe gateway is locked downThese two lists play no part in stopping PROXYGATE; prxyinfo is the one that matters
We do not use WebSocketICM2SHELL cannot reach usNot using WebSocket does not make a system safe; it is enabled by default whether or not it is used, per Onapsis
CVSS 10.0Every system with the component is equally at riskFor PROXYGATE, Onapsis says some configurations make the flaw non-exploitable and others leave it open; the score does not say which yours is

What the sources state, and what they do not

Stated and not stated across the three Onapsis posts, the four CVE records and the BleepingComputer article, read 10 November 2026.

ItemStated, and by whomNot stated
SAP's own wordingRelayed by Onapsis and by SAP's CVE recordsAny SAP note: not read, because SAP's robots.txt tells crawlers in general to keep out
ExploitationOnapsis: not observed in the wild as of its posts. BleepingComputer: none stated for these fourAny exploitation by anyone; absence from CISA's list at 14:56 UTC is a reading, not a finding
A public exploitOnapsis: it gave SAP a working exploit for ICM2SHELL and a proof of concept for PROXYGATE, and left out technical detailWhether any exploit is public. This site did not look for one
ExposureOnapsis: ICM and Web Dispatcher are the parts most likely to face the internet, and a gateway should notHow many systems or customers are exposed
VersionsOnapsis prints fixed patch levels for ICM2SHELL and minimum patches for PROXYGATESAP's per note version lists beyond that, and any fix detail for the SAML2 note
The PROXYGATE parameter defaultOnapsis: it ships disabled, which means allow-allSAP's wording; whether every kernel behaves the same
The XBOW findingsOnapsis: 14 of 36 vulnerabilities, 7 notes, in collaborationMethod, human review, independent confirmation by SAP
The total countOnapsis: 43 notes, 36 vulnerabilities its share. BleepingComputer: 35SAP's own count and how any of these reconcile

Where the sources differ

The differences are kept as differences. This site has not chosen between them.

Differences between the sources read, 10 November 2026.

PointOne sourceAnother source
How many notes or vulnerabilitiesOnapsis table: 43 notes. Onapsis text: 36 vulnerabilities its shareBleepingComputer: 35 vulnerabilities in SAP's November updates
HotNews notes Onapsis supportedOnapsis: six of twelveOnapsis, elsewhere in the same post: 7 tagged as HotNews
Eight additional notesOnapsis second table: one CVE id and one title on all eight rowsOnapsis summary table: different ids and titles for the same notes
ICM2SHELL affected kernelsOnapsis: kernel 7.40 or higher, plus unmaintained releasesCVE records: 7.53, 7.54, 7.77, 7.93, 9.16, 9.18, 9.20 for the ICM
PROXYGATE affected kernelsOnapsis: also 7.20, 7.21, 7.40 to 7.89 and other unmaintained releasesCVE record: 7.22, 7.53, 7.54, 7.77, 7.93, 8.04, 9.16, 9.20, 9.21
PROXYGATE conditionsCVE record: the default list allows an external attacker to be treated as internalOnapsis: exploitable only where the proxy policy is open, and some configurations make it non-exploitable
PROXYGATE on 9.20 and 9.21Onapsis: no manual activity beyond the kernel patchOnapsis: a kernel patch alone does not take a system out of scope
ICM2SHELL mechanismOnapsis patch day post: size and length parameters in WebSocket control framesOnapsis deep post: reassembly of fragmented WebSocket messages
Which notes are new on 10 NovemberOnapsis table labels 35 New and 8 UpdateOnapsis text: two HotNews notes were published between patch days

What to do, in order

Items marked Onapsis are its own advice, relayed. Items marked this site's suggestion are not in the posts.

Take this with you

Ordered actions

  • Onapsis: build the list of affected systems from kernel release and patch level, including standalone Web Dispatchers, the Web Dispatcher in HANA XS, non production systems that hold production data copies, and unmaintained kernels.
  • Onapsis: patch internet facing Web Dispatchers and ICMs first. A compromised Web Dispatcher sits in front of every system it routes to. Then patch production, on every application server and every Web Dispatcher, not only the primary instance.
  • Onapsis: where you cannot patch at once, assess the two ICM2SHELL workarounds before applying either, because both can break scenarios in use. Check for status code 101 in the HTTP log to see whether WebSocket is used.
  • Onapsis: for each gateway record its prxyinfo state, its gw/acl_mode_proxy value, its kernel and patch level, and which networks can reach the gateway port. Restrict a permissive prxyinfo first, then set the parameter to 1 where the kernel supports it.
  • Onapsis: apply the kernel patch for 7.22, 7.53, 7.54, 7.77, 8.04, 9.20 and 9.21, even where a restrictive prxyinfo exists, and upgrade unmaintained kernels.
  • Onapsis: narrow network access to the ICM and Web Dispatcher HTTP and HTTPS ports and to the gateway ports, and watch dev_icm and dev_webdisp for unexpected restarts.
  • This site's suggestion: read SAP's notes yourself on SAP's support site. This site did not, so the SAML2 note 3849308, whose fix and configuration conditions Onapsis does not print, needs a first hand read by your Basis team.
  • This site's suggestion: confirm the kernel patch level and the parameter on each gateway by reading the running profile, not by trusting a version string or a ticket that says patched.
  • This site's suggestion: for 7.93 compare each ICM and Web Dispatcher against the exact fixed levels, not against a greater than test.
  • This site's suggestion: write down who applies kernel patches in your estate, what downtime they need and by when, because a kernel patch touches every application server.

Technical details

The Onapsis posts and the four CVE records print versions, parameters, rule shapes and note numbers. They print no hash, domain, address, detection rule or query: Onapsis says it will give indicators of compromise to its clients if it sees exploitation, and will update the posts. Everything below is copied as printed, attributed in words, and nothing is added. It leaves out the videos the ICM2SHELL post embeds and any exploit detail, because the posts omit them.

Score and weakness, from the four CVE records. This block is assembled by this site from the record fields, so the layout is derived and the values are as published. A defender can use it to match a scanner finding to a record: the score is SAP's, as the numbering authority.

Text
CVE-2026-76964  CWE-1287  CVSS 10.0  CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVE-2026-89126  CWE-122  CVSS 10.0  CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVE-2026-89103  CWE-863  CVSS 10.0  CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVE-2026-120017  CWE-347  CVSS 10.0  CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVE number, weakness and vector from the four SAP CVE records as saved on 10 November 2026; layout assembled by this site, values as the records print them.

ICM2SHELL fixed patch levels. This is Onapsis's table of the levels that include the fix. Onapsis says to apply the latest available patch for the release, because the listed levels may no longer be downloadable, and that on 7.93 a higher level is not always a fixed one.

Fixed patch levels for ICM2SHELL as printed in the Onapsis ICM2SHELL post of 10 November 2026, read the same day.

ComponentReleaseFixed patch level(s)
SAP Kernel (Unicode and non-Unicode) and SAP Web Dispatcher7.531616, 1617
SAP Kernel (Unicode and non-Unicode) and SAP Web Dispatcher7.54710
SAP Kernel (Unicode) and SAP Web Dispatcher7.77914
SAP Kernel (Unicode) and SAP Web Dispatcher7.93401, 420
SAP Kernel (Unicode) and SAP Web Dispatcher9.16111
SAP Kernel (Unicode)9.1837
SAP Kernel (Unicode)9.2011, 13
SAP HANA Database 2.0 (WD in XS Classic)Revisions 079 and 0892.00.079.11, 2.00.089.05
SAP Extended Application Services 1.0 (XS Advanced / XS Runtime 1)SP05Patch 4

ICM2SHELL parameter and shield levels. The first block holds the parameter Onapsis says switches WebSocket off, and the router setting with which the shield workaround does not work. The second is the set of Web Dispatcher levels Onapsis says can shield backends reached only through it. A defender checks whether a restart and the loss of WebSocket scenarios are acceptable before using the first.

Text
icm/HTTP/support_websocket_upgrade=FALSE
icm/server_port_<x> = PROT=ROUTER
Workaround parameter and router setting as printed in the Onapsis ICM2SHELL post of 10 November 2026.
Text
7.53 PL 1629, 7.54 PL 723, 7.93 PL 430, 9.16 PL 200 or higher
Web Dispatcher levels that can shield backends, as printed in the Onapsis ICM2SHELL post of 10 November 2026.

What to hunt for ICM2SHELL. Onapsis says every exploitation attempt is likely to crash the ICM or Web Dispatcher at least once, and names where the restarts are recorded and what to compare. It also says to look for status code 101 in the HTTP log to learn whether WebSocket is used at all. Treat these as names to search for, not as signatures: the post prints no indicator.

Text
dev_icm
dev_webdisp
icman
status code 101
Log files, process name and status code Onapsis names in its ICM2SHELL post of 10 November 2026, one per line, as printed.

PROXYGATE minimum patch levels. This is Onapsis's table of the minimum kernel patch that contains the fix. It says any higher level contains the fix and that the exact level may no longer be available for download.

Minimum kernel patch levels for PROXYGATE as printed in the Onapsis PROXYGATE post of 10 November 2026, read the same day.

Kernel versionBuild variantsRequired minimum patch
7.22 EXT, 7.22_EX2, 7.22_EX3Unicode and non-Unicode1612
7.53Unicode and non-Unicode1625
7.54Unicode and non-Unicode718
7.77Unicode915
8.04Unicode244
9.20Unicode16
9.21Unicode4

PROXYGATE parameter and rule shape. The first block is the setting Onapsis says makes the default proxy policy restrictive when no prxyinfo file exists. The second is the shape of a prxyinfo rule and the wildcard example Onapsis gives of a permissive one, which it says leaves a system vulnerable whatever its kernel patch level. A defender searches the gateway's prxyinfo for the second form and for broad sources.

Text
gw/acl_mode_proxy = 1
Profile parameter setting as printed in the Onapsis PROXYGATE post of 10 November 2026.
Text
P SOURCE=<hosts> DEST=<hosts>
P SOURCE=* DEST=*
Rule shape and permissive wildcard example as printed in the Onapsis PROXYGATE post of 10 November 2026.

Note numbers and ports. The numbers Onapsis cites, with the roles this site read from the posts. A defender uses them to find the right note on SAP's support site, which this site did not read.

Text
SAP Security Note #3778530  (CVE-2026-76964, ICM)
SAP Security Note #3778556  (CVE-2026-89126, SAP Web Dispatcher)
FAQ Note #3778788           (ICM2SHELL)
SAP Security Note #3798345  (CVE-2026-89103, SAP Gateway)
FAQ Note #3810197           (PROXYGATE)
SAP Security Note #3849308  (CVE-2026-120017, SAML2 Service Provider)
SAP Security Note #3224889  (gw/acl_mode_proxy)
SAP Security Note #2926224  (secure configuration guidance)
SAP Note #3849055           (Private Cloud Operations FAQ)
Gateway ports               33NN/48NN
Note numbers and gateway ports as printed in the Onapsis patch day, ICM2SHELL and PROXYGATE posts of 10 November 2026; the bracketed roles are this site's summary.

What could not be verified

SAP's own notes and the SAP Security Patch Day page were not read, because its robots.txt tells crawlers in general to keep out of the whole site; the CVE records point to SAP's notes on another SAP host, which this site also did not request. XBOW's own account of the findings was not read. The Onapsis posts were read from copies saved by the lead at about 12:38 UTC on 10 November; they are marked as updated until 12:22 UTC and may have changed since. No exploit, proof of concept or video was fetched or searched for. The Onapsis site's robots.txt asks crawlers for a 600 second delay, so this site made no further requests to it.

The question the counts and the parameter leave open

If the count depends on who counts, and a 10.0 can turn on a file and a parameter that ship off, who in your estate can say tonight which of your gateways would answer allow-all, and which of your Web Dispatchers sit at a patch level that only looks high enough?

Key facts

Sources

  1. PrimarySAP Security Notes: November 2026 Patch Day, published and updated 10 November 2026. Read in full: the 43 note table, the four 10.0 notes, the 36 vulnerabilities and the XBOW claim. Onapsis sells SAP security productsOnapsisaccessed 2026-11-10
  2. PrimaryICM2SHELL (CVE-2026-76964 and CVE-2026-89126), published and updated 10 November 2026. Read in full: the WebSocket description, fixed patch levels, workarounds and the in the wild statementOnapsisaccessed 2026-11-10
  3. PrimaryPROXYGATE (CVE-2026-89103), published and updated 10 November 2026. Read in full: the three access control lists, the parameter, the kernel table and the in the wild statementOnapsisaccessed 2026-11-10
  4. PrimaryOnapsis blog index, read 10 November 2026: lists the three posts dated 11/10/2026 (month first, matching the posts' own Published: November 10, 2026)Onapsisaccessed 2026-11-10
  5. PrimaryCVE-2026-76964, published 10 November 2026: ICM memory corruption, CWE-1287, CVSS 3.1 base 10.0 by the CNA, affected kernel releasesCVE Program (record by SAP as CNA)accessed 2026-11-10
  6. PrimaryCVE-2026-89126, published 10 November 2026: Web Dispatcher memory corruption, CWE-122, CVSS 3.1 base 10.0 by the CNACVE Program (record by SAP as CNA)accessed 2026-11-10
  7. PrimaryCVE-2026-89103, published 10 November 2026: SAP Gateway broken access control, CWE-863, CVSS 3.1 base 10.0 by the CNA, affected kernel releasesCVE Program (record by SAP as CNA)accessed 2026-11-10
  8. PrimaryCVE-2026-120017, published 10 November 2026: SAML2 Service Provider missing authentication, CWE-347, CVSS 3.1 base 10.0 by the CNA, SAP_BASIS 702 to 922CVE Program (record by SAP as CNA)accessed 2026-11-10
  9. PrimaryKnown Exploited Vulnerabilities feed, catalogue version 2026.11.09, fetched 14:56 UTC on 10 November 2026: none of the four CVE numbers listed; 14 SAP vendor entries; PHP and Brotli entries for CVE numbers that two SAP notes also coverCISAaccessed 2026-11-10
  10. Reported bySAP patches ICM2SHELL and PROXYGATE maximum severity flaws, 10 November 2026 (page data 07:07 US Eastern, 12:07 UTC). Secondary: the 35 vulnerabilities count and the earlier maximum severity flaws; used for discovery and the second count onlyBleepingComputeraccessed 2026-11-10

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

How often

Every new briefing in one email, at 7am, or at 7am, 12:30pm and 6pm. Nothing is sent when nothing is new. Unsubscribe any time.