☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 6.5 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N 🐛 CWE-89
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-44766

CVE-2026-44766 Vulnerability in SAP
📅 PUBLISHED: 2026-09-08 00:00 UTC 🔄 UPDATED: 2026-09-09 00:00 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.23%
👁️
0.23% probability
5.7× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: Unspecified — affected product line SAP S/4HANA, Intercompany Matching and Reconciliation (ICMR) component; no version range disclosed
CVSS VECTOR BREAKDOWN 6.5
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: N Integrity None
A: N Availability None
6.5
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

THREAT INTELLIGENCE REPORT — CVE-2026-44766

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Executive Summary

CVE-2026-44766 describes a severe SQL injection vulnerability in SAP S/4HANA's Intercompany Matching and Reconciliation (ICMR) component. A low-privileged authenticated user can inject malicious input into specific functions that are processed by the underlying database without proper validation, enabling unauthorized access to sensitive corporate financial data. The vulnerability carries a CVSS score of 6.5 (High) with a confidentiality-only impact vector, and is currently unpatched — no vendor fix, workaround, or affected-version list has been published. Any enterprise operating SAP S/4HANA with the ICMR module enabled should treat this as an active risk requiring immediate compensating controls.


Technical Analysis

The vulnerability resides in the Intercompany Matching and Reconciliation (ICMR) function module of SAP S/4HANA — a financial component responsible for reconciling intercompany transactions across multiple business units, subsidiaries, or legal entities. These systems process high volumes of financial postings and hold sensitive ledger data.

Vulnerability Class: CWE-89 — SQL Injection.

Mechanism: The NVD description asserts that a low-privileged authenticated user can inject malicious input into "certain functions" of ICMR. These functions accept user-supplied parameters (e.g., filter criteria, matching keys, date ranges, or status fields) that are subsequently used to construct database queries. The lack of parameterized queries or input sanitization means the submitted input is concatenated into SQL statements and executed by the database engine with the privileges of the application's database connection.

Attack Surface: The attack surface is the ICMR component's web-facing or RFC-enabling interfaces. In typical SAP S/4HANA deployments, the ICMR application is reachable via the SAP Fiori UI, SAP GUI, or associated OData/RFC services. All are network-accessible to authenticated users. Because only a low-privileged account is required, the attack surface extends to any user with minimal entitlement in connected financial modules — not just ICMR super-users.

Code-Level Insight: The NVD description does not enumerate specific function module names, transaction codes, or UI endpoints. Insufficient technical detail is available at the code level. However, SQL injection in SAP ABAP stacks commonly occurs where SELECT statements are built using dynamic WHERE clauses from user input (via OPEN SQL with string concatenation) rather than using ABAP's native parameter binding (FOR ALL ENTRIES or IN clauses with bound parameters). The ICMR transaction likely relies on dynamic query construction to support flexible reconciliation rules and user-defined filters, making it a prime candidate for such injection.

Missing Details: No CNA title, affected-version list, or vendor advisory has been published. The precise function/transaction name is unknown. The database backend (HANA, as implied by the S/4HANA product name) and the database account privilege level are also undisclosed.


Exploitation Scenarios

No public proof-of-concept or exploit code exists for CVE-2026-44766. The attack chain described below is inferred at the vulnerability-class level from the NVD description and cannot reference specific implementation details that have not been disclosed.

Step 1 — Reconnaissance & Target Identification: An attacker first obtains valid low-privileged credentials for the SAP S/4HANA system. These may be acquired through prior phishing, credential stuffing, or exploitation of a separate low-severity issue (e.g., default credentials on a test tenant, leaked internal credentials). The attacker enumerates available ICMR services by browsing the Fiori launchpad or probing known SAP ICMR backend services (e.g., via RFC gateway endpoints) to locate an interactive function that accepts user-defined filters or selection criteria.

Step 2 — Flaw Triggering: Using the authenticated session, the attacker navigates to an ICMR screen or invokes a function that collects user input for reconciliation selection — for example, a screen asking for company code, fiscal year range, or matching status. The attacker submits malicious SQL fragment in one of these input fields — such as appending ' OR '1'='1 or a UNION-based payload to a numeric or string filter parameter. The goal is to force the application to construct a SQL query that differs from the developer's intent, causing the injected SQL to concatenate into the original statement.

Step 3 — Payload Execution: Because input validation is absent, the database engine executes the concatenated query. The attacker can exploit this in one of three ways at the class level:

  • Error-based exfiltration: induce the database to reveal data via error messages echoed back to the UI.
  • UNION-based injection: append a UNION SELECT to read arbitrary tables the application user has visibility into — e.g., BKPF (accounting document headers), BSEG (line items), or MARA (material master) — depending on the database schema privileges of the application pool account.
  • Blind/time-based injection: if no data is directly echoed, the attacker uses boolean conditions or time-delay functions (e.g., WAITFOR, SLEEP) to infer data one character at a time.

Notably, the CVSS vector indicates no impact on integrity or availability (I:N/A:N). The payload will be limited to SELECT statements — the injected input does not enable INSERT, UPDATE, DELETE, or administrative database functions.

Step 4 — Post-Exploitation Impact: Successful injection yields unauthorized read access to sensitive financial datasets managed by ICMR: intercompany balances, transfer-pricing data, cross-entity transactions, and reconciliation documentation. An attacker can extract bulk balance sheet items, subsidiary intercompany loan positions, and other financial intelligence valuable for insider trading, competitor intelligence, or targeted fraud (e.g., identifying dormant high-value accounts for a subsequent social-engineering attack). Data is exfiltrated over the established HTTPS session — no additional lateral movement is required.

Attack Chain Summary: Authenticated low-priv user → HTTP/RFC request to ICMR function with SQL injection payload → DB executes unintended SELECT → sensitive financial data returned in application response → attacker harvests data.


Impact Assessment

CVSS Subscore Analysis:

  • Attack Vector: Network (AV:N) — remotely exploitable over the network.
  • Attack Complexity: Low (AC:L) — no special conditions or timing requirements.
  • Privileges Required: Low (PR:L) — the attacker needs only a standard, low-privileged user account on the SAP system.
  • User Interaction: None (UI:N) — no victim interaction needed.
  • Scope: Unchanged (S:U) — the injection is limited to the application's database interactivity; it does not shift trust boundaries into other components.
  • Confidentiality: High (C:H) — complete disclosure of database contents accessible to the application pool account, which in SAP typical installs includes financial tables.
  • Integrity: None (I:N) — the injection cannot modify data.
  • Availability: None (A:N) — the application remains fully operational.

Business Impact:

  1. Financial data exposure: ICMR tables contain intercompany balances across legal entities, providing a complete map of internal financial flows, tax positions, and treasury exposures. Exposure of this data aids corporate espionage and can create significant regulatory issues under GDPR (personal data contained in financial records) or sector-specific privacy rules.
  2. Compliance failure: Unauthorized database reads may violate SOX audit requirements, banking confidentiality rules, or contractual data-handling agreements with third parties.
  3. Reputational damage: Public disclosure of a financial-data breach in SAP S/4HANA may erode customer trust and require mandatory breach notifications in many jurisdictions.

Blast Radius: Any organization running SAP S/4HANA with the ICMR module enabled. Since the affected version list is undisclosed, all S/4HANA releases using ICMR must be assumed vulnerable until SAP issues a security note. This includes on-premise, private-cloud, and managed-service deployments.

Exploitability Outlook: With no public PoC, exploitation is currently limited to skilled attackers with SAP-specific knowledge. However, the vulnerability class is well-understood, and an internal attacker or pentester with a low-privileged account could reproduce exploitation with moderate effort. Should SAP release a security note or a researcher publish a write-up, exploitability will rise sharply within days.


Detection Guidance

Detection of this threat is challenging without a published PoC to fingerprint against. The rules below focus on two angles: (1) anomalous SQL error patterns common to SQLi in ABAP backends, and (2) unusual volumetric data access from ICMR-related sessions.

Note: Detection rules are written generically for the SQLi class. Adjust field names (src_ip, user.name, uri, etc.) to your EDR/SIEM field-mapping convention.

Sigma Rule

title: SAP S/4HANA ICMR - SQL Injection Attempt via Wildcard or Quote Characters
id: 68312a5c-6f4e-4b9d-8c2e-1f3b6c9d0e4a
status: experimental
description: Detects HTTP requests to SAP ICMR endpoints containing SQL metacharacter sequences likely used for SQL injection.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-44766
author: Valtersit Threat Intelligence
date: 2026/01/22
logsource:
    category: webserver
    product: sap
    service: icmr
detection:
    selection_sqli:
        request.uri|contains:
            - 'sap/bc/'
            - 'sap/opu/odata/'
        request.query|contains:
            - "'"
            - "\""
            - " OR 1=1"
            - " UNION SELECT"
            - " UNION ALL"
            - "WAITFOR"
            - "SLEEP("
            - "DBMS_PIPE"
    selection_error:
        response.body|contains|any:
            - 'SQL error'
            - 'dberror'
            - 'ORA-'
            - 'SAP DBTech'
            - 'invalid literal'
    condition: selection_sqli and selection_error
level: high
falsepositives:
    - Legitimate use of apostrophes in search criteria (rare in structured financial filters)
    - Existing monitoring tools that inject test payloads
tags:
    - attack.initial_access
    - attack.t1190

YARA Rule

rule SAP_ICMR_SQLi_Payloads_CVE_2026_44766
{
    meta:
        author = "Valtersit Threat Intelligence"
        description = "Detects SQL injection payload patterns commonly delivered to SAP ICMR interfaces"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-44766"
        date = "2026-01-22"
        cve = "CVE-2026-44766"
        severity = "high"

    strings:
        // Typical SQLi test strings
        $sqli1 = " OR 1=1"
        $sqli2 = "\' OR \'1\'=\'1"
        $sqli3 = " UNION SELECT"
        $sqli4 = " UNION ALL SELECT"
        $sqli5 = " AND SLEEP("
        $sqli6 = " WAITFOR DELAY"
        $sqli7 = "DBMS_PIPE.RECEIVE_MESSAGE"
        $sqli8 = " INTO OUTFILE"
        $sqli9 = "/**/OR/**/1=1"
        $sqli10 = "0x27" // hex-encoded single-quote

        // SAP-specific context strings likely in the affected request/response
        $sap1 = "sap/bc/"
        $sap2 = "ICMR"
        $sap3 = "Intercompany"
        $sap4 = "sap/opu/odata/"

    condition:
        uint16(0) == 0x0D0A or uint32(0) == 0x0D0A0D0A
        and any of ($sqli*) and any of ($sap*)
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"SAP ICMR SQL Injection Attempt (CVE-2026-44766)"; flow:established,to_server; content:"POST"; http_method; content:"/sap/"; http_uri; pcre:"/(SELECT|UNION|OR\s+1=1|SLEEP\s*\(|WAITFOR|DBMS_PIPE)/i"; classtype:attempted-admin; reference:cve,2026-44766; sid:2026046; rev:1;)

Elastic Detection

sequence by process.pid with maxspan=1m
  [ network where network.protocol == "http" and
    destination.port in (8000, 44300, 8443) and
    url.path like "*sap*" and
    user.name != null ]
  [ file where event.action in ("read","open", "exec") and
    process.name == "sapstartsrv.exe" and file.name like "*icmr*" ]
  | as sap_icmr_request

Alternative simpler view for HTTP layer:

any where network.protocol == "http" and url.path like "*sap*" and
      (url.query like "*OR*1=1*" or url.query like "*UNION*SELECT*" or
       url.query like "*WAITFOR*" or url.query like "*'*")

Splunk SPL Query

index=web sourcetype="sap:icmr:access" OR sourcetype="sap:security:log"
| where uri LIKE "%sap/bc/%" OR uri LIKE "%sap/opu/odata/%"
| search (
    (form_data LIKE "%' OR '1'='1%" OR form_data LIKE "%UNION SELECT%"
     OR form_data LIKE "%UNION ALL SELECT%" OR form_data LIKE "%WAITFOR%"
     OR form_data LIKE "%SLEEP(%" OR form_data LIKE "%DBMS_PIPE%")
    OR (status IN (400, 500) AND response_body LIKE "%SQL%")
    OR (response_body LIKE "%ORA-%" OR response_body LIKE "%DBTech%")
  )
| table _time, src_ip, user, uri, status, response_body
| sort - _time
| `ut_parse_sap_sqli`

Wazuh OSSEC Rule

<group name="sap, sql_injection,">
  <rule id="400801" level="14">
    <if_sid>400800</if_sid>
    <match>sap|SAP</match>
    <regex>(\bUNION\b.*\bSELECT\b)|\bOR\b.*1\s*=\s*1|(\bWAITFOR\b.*\bDELAY\b)|(\bSLEEP\s*\(\d)</regex>
    <description>SAP ICMR - SQL Injection payload detected in request (CVE-2026-44766)</description>
    <group>attack.initial_access,sql_injection,</group>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Status — CRITICAL: CVE-2026-44766 is unpatched. Patch confidence is 0/4 with no vendor advisory, no SAP Security Note, no hotfix, and no affected-version list. The vendor has not publicly acknowledged the flaw at the time of this writing. Do not wait for an official patch — implement compensating controls immediately.

1) Immediate Mitigations (Compensating Controls)

  1. Restrict ICMR function access: Review SAP role assignments. Remove ICMR access from all non-essential users. Apply the principle of least privilege; only employees whose job duties require ICMR reconciliation access should maintain it.
  2. Network segmentation: Place S/4HANA backend services behind a firewall that only allows access from trusted IP ranges and VPN gateways. Block direct access to SAP application servers from the general corporate WAN.
  3. Web Application Firewall (WAF): Deploy or update a WAF in front of the ICMR web interfaces (Fiori/OData) with SQL-injection signatures enabled. Configure a blocking mode for the payload patterns listed in the detection rules above.
  4. Database input filter: If feasible, enable ABAP SQL trace logging for ICMR transactions and monitor for unauthorized dynamic query construction.
  5. Disable unneeded ICMR services: If the ICMR component is deployed but not actively used in your landscape, disable or deactivate it entirely until a patch is available.

2) Patch / Upgrade Steps

  1. Monitor SAP Security Notes (https://support.sap.com/security-notes) daily for a new or updated note referencing CVE-2026-44766 or "Intercompany Matching and Reconciliation."
  2. Once SAP publishes a security note, schedule the corresponding support package/OSS note application in your earliest change window — treat this as a critical-priority change.
  3. After patching, run a confidence check by reviewing the ICMR code for any dynamic SQL calls replaced by parameterized queries.

3) Long-Term Hardening

  1. Secure coding practices: Enforce mandatory use of parameterized ABAP SQL (using SELECT ... WHERE field = @parameter) and disable dynamic Open SQL construction (EXEC SQL or string-concatenated statements) across all financial modules in your ABAP development guidelines.
  2. Periodic code reviews: Include automated SAST scanning for SAP ABAP repositories (tools like SAP Code Vulnerability Analyzer / CheckMarx) in your CI/CD pipeline to detect new SQLi patterns before deployment.
  3. Database privilege minimization: Ensure the S/4HANA application pool account has SELECT privileges only on tables it must read — revoke direct read access to sensitive custom tables or financial subledgers not required by ICMR logic.
  4. Account hygiene: Strengthen authentication for SAP users: enforce MFA for all interactive logons, rotate service/RFC credentials regularly, and review user authorizations quarterly.
  5. Continuous monitoring: Enable SAP audit logging for changes to ICMR configuration and transaction data, and feed these logs to a central SIEM with the detection rules above.

References

  1. NVD Entry — CVE-2026-44766: https://nvd.nist.gov/vuln/detail/CVE-2026-44766 (Note: NVD lists vendor as "Unknown" and CNA title empty, confirming insufficient vendor disclosure.)
  2. CWE-89 — SQL Injection: https://cwe.mitre.org/data/definitions/89.html
  3. SAP Security Notes Portal (monitor for future advisory): https://support.sap.com/security-notes
  4. SAP S/4HANA Product Page (affected software confirmation): https://www.sap.com/products/s4hana-erp.html
  5. CVSS Calculator (v3.1): https://www.first.org/cvss/calculator/3.1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Exploit-in-the-Wild / Campaign Evidence: None reported. CVE-2026-44766 is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog. No threat-actor campaigns, in-the-wild exploitation, or exploit code have been observed. This, combined with the absence of any patch, suggests the vulnerability may have been identified by a researcher or internal audit and coordinated disclosure has not yet begun. Organizations should actively monitor SAP's security-note releases and threat feeds for the first exploitation attempts once a PoC is published.


Report generated by Valtersit Threat Intelligence — 2026-01-22. This report is based solely on the data provided in the CVE intelligence block. No technical details beyond those disclosed in the NVD description were assumed or fabricated.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"SAP"
http.html:"SAP S/4HANA"

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-44766/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.