CVE-2026-44765
Executive Summary
CVE-2026-44765 is an unauthenticated Missing Authorization Check vulnerability (CWE-862) in SAP Manufacturing Integration and Intelligence (SAP MII), a component used for manufacturing and production data integration. An unauthenticated remote attacker who can reach the affected application can access scheduling-related functions without authentication or authorization, enabling retrieval, creation, modification, or deletion of scheduling data. The vulnerability carries a CVSS base score of 7.3 (High) with low impact to confidentiality, integrity, and availability, and remains unpatched with no public exploit or CISA KEV listing at the time of writing.
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.
No signup required
Technical Analysis
SAP Manufacturing Integration and Intelligence is an integration middleware platform that connects enterprise systems (ERP, MES) with shop-floor manufacturing operations. It commonly exposes HTTP-based services used for production scheduling, data collection, and plant-floor process monitoring.
The vulnerability is a Missing Authorization Check (CWE-862). This class of flaw occurs when an application fails to enforce an access-control decision before executing a function that operates on protected resources. In this case, scheduling-related application functions are reachable without any authentication or authorization validation. The impact triad is uniformly low (C:L/I:L/A:L), indicating that while the attacker gains functional write and read access to scheduling data, the data itself is not deeply confidential and the affected functionality is not the core production control plane.
Because the unauthenticated access is over the network with low attack complexity (AV:N/AC:L/PR:N/UI:N), exploitation requires no special conditions, user interaction, or privileges. An attacker merely needs network reachability to the SAP MII HTTP interface.
No specific technical details regarding the exact endpoint, parameter, or function name have been disclosed in any publicly available source indexed for this CVE. Therefore, the exact attack surface (e.g., specific servlet, URI, or API method) cannot be confirmed. What is known is the vulnerability class: missing authorization checks on scheduling-related application functions.
Attack surface considerations:
- SAP MII typically runs on an application server (commonly J2EE-based) and may be reachable via HTTP/HTTPS ports (e.g., 8080, 8443, or custom ports).
- The vulnerable functions are described as "scheduling-related," which commonly map to production scheduling boards, job/task management interfaces, or order scheduling services.
- The unauthenticated nature of the flaw means no session token, API key, or basic-auth credential is required.
Technical limitations: The NVD description does not provide function names, endpoint paths, or parameter structures. Analysis is therefore constrained to the vulnerability class and the stated impact. Insufficient technical detail is available to describe the exact code-level mechanism.
Exploitation Scenarios
No public PoC or exploit code is available for CVE-2026-44765. The following attack chain is inferred from the vulnerability class (Missing Authorization Check) and the NVD description. All steps describe the general mechanism for this class of flaw as applied to this specific context.
Step 1 — Reconnaissance / Target Identification: An attacker conducts network scanning to identify SAP MII instances. SAP MII often responds to HTTP probes with distinctive application fingerprints, commonly on ports 8080 (HTTP) or 8443 (HTTPS). Banner grabbing and service fingerprinting can confirm the presence of SAP Manufacturing Integration and Intelligence. Alternatively, Shodan queries targeting SAP product characteristics may reveal exposed instances. No authentication is required to begin enumeration.
Step 2 — Triggering the Flaw Class: The attacker directly requests the scheduling-related application functions without presenting any authentication token or session. Because the server-side logic fails to perform an authorization check, the request is processed as if it were authorized. The attacker does not need a valid account, a session cookie, or any privilege level. The flaw is triggered simply by sending an HTTP request to the affected function endpoint. Exact URIs are not disclosed; however, the NVD description confirms that scheduling-related functions are reachable without authorization validation.
Step 3 — Payload / Execution Method (Vulnerability-Class Level): At the class level, a Missing Authorization Check is exploited by crafting legitimate HTTP requests that match the signature of the protected function. For reading data, a simple GET request is sufficient. For creating, modifying, or deleting scheduling data, the attacker crafts POST/PUT/DELETE (or equivalent) requests with a body that conforms to the application's expected data structure. Because no authorization gate exists, these requests succeed. No code injection, buffer overflow, or other memory-corruption technique is involved; the flaw is a logic/access-control defect, not a memory-safety issue.
Step 4 — Post-Exploitation Impact: Successful exploitation yields:
- Confidentiality impact (Low): The attacker can retrieve application-managed scheduling data, which may include production order details, planned schedules, machine assignments, and timing information. This is business-sensitive but not classified-level data.
- Integrity impact (Low): The attacker can create, modify, or delete scheduling records. This could alter production plans, cause scheduling conflicts, or delete historical scheduling records — potentially disrupting operations if downstream systems synchronize with the manipulated data.
- Availability impact (Low): Deleting scheduling data or corrupting records could make scheduling functions unreliable for legitimate users, but the NVD description indicates only low impact, meaning a full denial-of-service is not the primary concern.
Realistic attack chain summary:
- Scan for exposed SAP MII HTTP interfaces.
- Identify scheduling-related function endpoints (via directory enumeration, default application navigation, or known SAP MII screen access patterns).
- Send unauthenticated HTTP requests to those endpoints — no credentials, no CSRF token, no session.
- Read, create, modify, or delete scheduling data on the server.
Note: No public PoC available; attack chain is inferred from vulnerability class. The exact function endpoints and request formats cannot be confirmed from available data.
Impact Assessment
Business Impact: SAP MII is a manufacturing integration platform used by industrial enterprises to connect ERP systems with shop-floor operations. Compromise of this component affects production scheduling integrity, which can ripple into supply chain planning, inventory management, and order fulfillment.
- Confidentiality: Scheduling data may reveal production capacity, planned output, machine utilization, and factory-level operational detail — useful intelligence for a competitor or an adversary performing industrial espionage.
- Integrity: Unauthorized modification or deletion of scheduling data can cause production plans to be misplaced, duplicate orders, or omit critical jobs, leading to manufacturing errors and rework costs.
- Availability: Low availability impact means the attacker cannot typically cause a full outage but can disrupt scheduling operations sufficiently to degrade service quality.
Blast Radius:
- Affected systems: SAP MII instances exposed to untrusted networks (internet-facing or accessible from less-trusted zones).
- Data at risk: Application-managed scheduling data, including production schedules, job assignments, and related metadata.
- Propagation: If SAP MII synchronizes scheduling data with ERP or MES systems (a core function of the platform), manipulated data may propagate to downstream systems, amplifying the integrity impact beyond the immediate application.
CVSS Subscore Interpretation:
- Attack Vector: Network — remotely exploitable.
- Attack Complexity: Low — no special conditions required.
- Privileges Required: None — unauthenticated.
- User Interaction: None — no victim action needed.
- Impact: Low/Low/Low — limited but real confidentiality, integrity, and availability impact.
- Enclave: Unchanged — the compromise does not cross trust boundaries beyond the application itself.
Overall exploitation is straightforward: any network-accessible SAP MII is a candidate target, and the low complexity and zero privilege requirement make this an attractive target when discovered.
Detection Guidance
Sigma Rule
title: Unauthenticated Access Attempt to SAP MII Scheduling Functions
id: 2b84f1ae-cd45-4e77-9a88-4a9caad0ff3d
status: experimental
description: Detects unauthenticated HTTP requests targeting SAP Manufacturing Integration and Intelligence scheduling-related endpoints, which may indicate an attempt to exploit CVE-2026-44765 (Missing Authorization Check).
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-44765
author: Valtersit Threat Intelligence
date: 2026/01/01
logsource:
product: webserver
service: access_log
detection:
selection:
cs-uri-query|contains:
- '/mii'
- 'scheduling'
- 'schedule'
- 'job'
- 'production'
sc-status:
- '200'
cs-username: '-'
condition: selection
fields:
- c-ip
- cs-method
- cs-uri-stem
- sc-status
falsepositives:
- Legitimate anonymous access to a public-facing SAP MII dashboard (if enabled)
- Health-check or monitoring tools that query scheduling endpoints without authentication
level: high
tags:
- attack.t1190
- attack.initial_access
- cve.2026.44765
YARA Rule
rule SAP_MII_Unauthorized_Scheduling_Access
{
meta:
author = "Valtersit Threat Intelligence"
date = "2026-01-01"
description = "Detects suspicious HTTP request patterns targeting SAP Manufacturing Integration and Intelligence scheduling functions without authentication"
cve = "CVE-2026-44765"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-44765"
score = 70
strings:
$s1 = "/mii" ascii wide nocase
$s2 = "scheduling" ascii wide nocase
$s3 = "schedule" ascii wide nocase
$s4 = "Authorization:" ascii wide nocase
$s5 = "Basic " ascii wide
$s6 = "Bearer " ascii wide nocase
$s7 = "SAP-MII" ascii wide nocase
condition:
( uint16(0) == 0x5a4d or filesize < 10KB ) and
any of ($s1, $s2, $s3) and
not any of ($s4, $s5, $s6) and
( all of them or any of ($s7) )
}
Suricata IDS Rule
alert http any any -> any any (msg:"CVE-2026-44765 - SAP MII Unauthenticated Scheduling Access Attempt"; flow:established,to_server; content:"/mii"; http_uri; content:"scheduling"; http_uri; offset:0; nocase; content:"Authorization:"; http_header; nocase; pcre:"/(?:/mii.*scheduling|scheduling.*\/mii)/Ui"; reference:cve,CVE-2026-44765; reference:url,https://nvd.nist.gov/vuln/detail/CVE-2026-44765; classtype:attempted-admin; priority:1; sid:10044265; rev:1;)
Elastic Detection
any where
event.category == "web" and
url.path like "*mii*" and
user.name == null and
http.request.method in ("GET", "POST", "PUT", "DELETE") and
http.response.status_code in (200, 201, 204) and
not user.name in ("monitoring", "healthcheck", "kibana-internal")
Splunk SPL Query
index=web OR sourcetype=apache_access
| where NOT auth_method="*" OR auth_method="-"
| regex uri="(?i)(/mii|scheduling|schedule|job|production)"
| search http_status=200
| eval is_authenticated = if(http_header_Authorization="*", "yes", "no")
| search NOT is_authenticated="yes"
| table _time, src_ip, dest_ip, http_method, uri, http_status, user_agent
| sort - _time
Wazuh OSSEC Rule
<group name="sap_mii,">
<rule id="100447" level="12">
<decoded_as>json</decoded_as>
<field name="url" type="pcre2">(?i)(/mii|scheduling|schedule|job|production)</field>
<field name="http.status" type="number">200</field>
<field name="data.user" type="string">-</field>
<description>SAP MII: Unauthenticated request to scheduling function (CVE-2026-44765 attempt)</description>
<group>attack.t1190,access_control_missing,</group>
<mitre>
<id>T1190</id>
</mitre>
<cve>CVE-2026-44765</cve>
<options>no_full_log</options>
</rule>
</group>
Mitigation & Patch Guidance
Patch Status: Unpatched — 0/4 confidence. No vendor advisory, security note, or patch has been published by SAP for CVE-2026-44765 as of the latest data. Affected version ranges are not confirmed.
Immediate Mitigations (without vendor patch):
- Network-level restriction: Restrict access to the SAP MII HTTP interface (commonly ports 8080/8443) to only trusted subnets and corporate IP ranges. Apply strict firewall rules to block unauthenticated external access.
- Reverse proxy / WAF placement: Place SAP MII behind a reverse proxy or Web Application Firewall (WAF) that can enforce authentication at the proxy layer before forwarding requests to the application. This does not fix the application flaw but adds an enforcement layer.
- Disable or restrict scheduling modules: If the scheduling-related functions are not absolutely required in an exposed environment, consider disabling or restricting those modules at the application configuration level.
- Temporary authentication shim: If feasible, implement a lightweight authentication middleware (e.g., in a reverse proxy) that requires at minimum HTTP Basic or a session token for any request to scheduling-related URIs.
Patch/Upgrade Steps:
- Monitor the SAP Security Patch Day advisories and the SAP Support Portal (OSS Notes) for a hotfix or security note addressing CVE-2026-44765.
- When a patch is released, apply it immediately in a test environment, verify function regression, then deploy to production.
- Until a patch is available, treat SAP MII as a high-risk exposed surface.
Long-Term Hardening:
- Defense in depth: Never expose SAP MII directly to the internet. Place it in an internal DMZ with access from user and system networks only.
- Principle of least privilege: Review and enforce authorization at the application layer once the vendor patch is applied; ensure every function, including scheduling, checks both authentication and authorization.
- Audit logging: Enable and centrally collect all access logs to SAP MII; configure alerting for unauthenticated requests to protected functions.
- Asset inventory: Maintain a current asset inventory of all SAP components and their patch levels; subscribe to SAP security advisory RSS feeds for proactive notification.
- Segregation: Consider isolating SAP MII from the corporate network segment accessible to general employees, limiting exposure breadth.
Workarounds: None officially published by the vendor.
References
- NVD Entry — https://nvd.nist.gov/vuln/detail/CVE-2026-44765
- SAP Security Patch Day — https://support.sap.com/en/my-support/knowledge-base/security-notes-news.html (monitor for upcoming advisory)
- CWE-862 Missing Authorization — https://cwe.mitre.org/data/definitions/862.html
- CISA Known Exploited Vulnerabilities Catalog — https://www.cisa.gov/known-exploited-vulnerabilities-catalog (CVE-2026-44765 NOT listed as of publication)
- SAP Support Portal (OSS Notes) — https://launchpad.support.sap.com/ (search for future security note)
Threat Actor Activity: No known active campaigns or exploit-in-the-wild evidence for CVE-2026-44765. EPSS score of 0.00278 (20.1% percentile) indicates low in-the-wild exploitation probability relative to other published CVEs. No CISA KEV listing exists. The vulnerability is unpatched and should be treated as a risk-bearing exposure until remediation is possible.
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.