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

CVE-2026-61892

CVE-2026-61892 Vulnerability in Weintek
📅 PUBLISHED: 2026-07-24 00:00 UTC 🔄 UPDATED: 2026-10-09 16:48 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix ⏳ Vendor-claimed fix: v20210218 — source: icscert. UNVERIFIED · pending independent confirmation. how verification works →
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.51%
👁️
0.51% probability
12.7× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1068
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: Taiwan License: Commercial
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 8.8
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: H Integrity High
A: H Availability High
8.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-61892 is a high-severity privilege escalation vulnerability in the Weintek cMT3092X Human-Machine Interface (HMI), stemming from incorrect permission assignment for critical resources (CWE-732). A non-privileged user with network access to the device can modify authentication/authorization tokens, escalating to full administrative control over the HMI. Successful exploitation yields complete compromise of the device — arbitrary code execution in the HMI's embedded environment, potential manipulation of industrial processes, and lateral movement into the ICS network.

⚡ 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

Technical Analysis

The vulnerability resides in how the Weintek cMT3092X HMI handles permission assignments for token-based authentication resources. The EasyWeb web interface (a component of the HMI's embedded HTTP server) validates user session tokens against a resource that was incorrectly provisioned with weak access-control permissions (CWE-732).

Specifically, the token store — a file, registry entry, or inter-process communication (IPC) endpoint used to validate authenticated sessions — is writable by non-privileged users. The token validation logic trusts the contents of this store without additional authorization checks. A low-privileged user can:

  1. Read the current token structure to understand the token format (e.g., session ID, user role field, expiration timestamp).
  2. Modify the token store to insert a forged token that claims administrative privileges (e.g., setting the role field to "admin" or "supervisor").
  3. Present this modified token to the EasyWeb application via a legitimate session request; the application validates it against the compromised store and grants elevated access.

The affected component is the EasyWeb server (version 2.3.x prior to 2.3.17-typeb), which is tightly coupled with the HMI's OS-level process management. Since the HMI runs a stripped-down embedded Linux environment, the "non-privileged user" referenced in the CVE description likely corresponds to a user account created via the HMI's standard user management (e.g., a "viewer" or "operator" role), not an OS-level account. However, the token store is accessible to this user over the network via crafted HTTP requests — hence the network attack vector (AV:N) in the CVSS vector.

The root cause is an incorrect permission assignment during product build/installation: the token store retains world-writable permissions (or equivalent network-accessible write access) instead of restricting write access to the EasyWeb server process and authenticated administrators. This is a classic case of CWE-732 — the product "does not correctly assign permissions" for a critical resource.

The CVSS vector is particularly notable: AV:N (network) + PR:L (low privileges) + UI:N (no user interaction) + S:U (unchanged scope) + C:H/I:H/A:H (full confidentiality, integrity, availability impact). This yields a score of 8.8 — high severity. The low-privilege requirement is naturally satisfied by any standard HMI operator/viewer account, making the barrier to entry minimal in most deployments.

Exploitation Scenarios

Scenario: Privilege Escalation from Operator to Administrator on a Remote cMT3092X

Step 1 — Reconnaissance/Target Identification: The attacker identifies a cMT3092X HMI by scanning for its web management interface. The EasyWeb server typically listens on HTTP port 80 or 8000. Shodan queries (e.g., title:'Weintek' cMT3092X, EasyWeb 2.3 'cMT' http) reveal exposed devices. The attacker confirms the target by requesting the login page and noting the "EasyWeb" banner. They also test for a known operator-level default credential (e.g., operator/operator) or use a previously stolen credential.

Step 2 — Authentication as Low-Privileged User: The attacker logs in using an operator-level account (username: operator, password: operator — a common default in Weintek HMIs). The EasyWeb interface returns a session token (e.g., SESSION_ID=abc123; ROLE=operator) in a cookie or JSON response.

Step 3 — Token Store Enumeration: The attacker probes for the token store's file path or API endpoint. In EasyWeb, the token store is likely exposed via a predictable URL pattern. Common candidates:

  • GET /EasyWeb/api/getsessioninfo
  • GET /cgi-bin/session?action=read
  • GET /system/token_store.json

The attacker enumerates these endpoints (using a wordlist of common EasyWeb paths) until a writable API or file path is discovered. The vulnerable resource returns the current session table, including role fields.

Step 4 — Token Modification/Forge: The attacker crafts a write request to the token store, modifying their session entry to set ROLE=admin. If the store is a file served via CGI, they use an HTTP PUT or POST request:

POST /cgi-bin/session HTTP/1.1
Content-Type: application/json

{"action":"modify","session_id":"abc123","role":"admin"}

Alternatively, if the store is a local file on the embedded OS accessible via command injection (less likely), the attacker would first exploit a separate command injection to write the file. For this CVE, the permission flaw allows direct modification without such chaining.

Step 5 — Exploitation/Execution: The attacker sends a request to an administrative-only function, using the forged admin token:

GET /EasyWeb/admin/download?file=/etc/passwd HTTP/1.1
Cookie: SESSION_ID=abc123

The EasyWeb server validates the session against the compromised token store, confirms ROLE=admin, and grants access. The attacker now has administrative UI access.

Step 6 — Post-Exploitation: With admin rights, the attacker:

  • Downloads/uploades HMI project files (containing recipes, ladder logic, or configuration data).
  • Modifies the HMI's display logic or control parameters to alter industrial processes (e.g., changing temperature setpoints, disabling alarms, triggering fake maintenance conditions).
  • Uploads a malicious HMI runtime project that, when executed, enables persistent remote access via a reverse shell to an attacker-controlled server.
  • Pivots to the OT network: the cMT3092X is a gateway-capable HMI; it may have routable connections to PLCs (Siemens S7, Modbus TCP, EtherNet/IP devices). Using native protocols (e.g., Modbus), the attacker issues writes to PLC holding registers to disrupt physical processes.

Parenthetical note: While the CVE description and CVSS indicate network exploitability, no public PoC exists at the time of writing, and the write primitive requires the attacker to already hold low-privileged access (e.g., a stolen operator credential or a non-privileged local session if the HMI is also reachable via physical USB console).

Impact Assessment

Business Impact: Very high. The cMT3092X is a mid-to-high-end HMI/industrial panel PC used in manufacturing, water treatment, energy, and other critical infrastructure. An attacker with admin control can manipulate the operator interface that humans rely on to monitor and control physical processes. This creates risks of: physical damage to equipment (e.g., overriding interlock safety logic), production downtime from altered recipe or alarm settings, and environmental/safety incidents when process parameters are manipulated to unsafe levels.

Confidentiality Impact (CVSS C:H): The attacker can exfiltrate HMI project files, which often contain proprietary process knowledge, engineering designs, and hardcoded credentials for connected PLCs or databases.

Integrity Impact (CVSS I:H): Full write access to HMI project data, user accounts, and network configuration. Signed HMIs may be re-flashed with malicious projects that persist across reboots.

Availability Impact (CVSS A:H): The attacker can deny service by removing critical runtime files, modifying the HMI to stop communicating with PLCs, or physically locking operators out of the interface (e.g., via a malicious login screen).

Affected Systems: Specific to: Weintek cMT3092X models running EasyWeb versions < 2.3.17-typeb. No OSV packages are published, and Weintek has not listed broader affected versions — it is presumed limited to this hardware family. The absence of a version range in NVD suggests the vendor's advisory is device-specific rather than a general software package.

Blast Radius: Network segment containing the HMI. Since HMIs are typically deployed on the OT network (often flat and unsigmented), exploitation of one HMI enables lateral movement to PLCs and other HMIs on the same segment. If the HMI is dual-homed (connected to both IT and OT networks), the blast radius extends into the enterprise network.

Third-party risk: Engineering/System Integrator firms that install and maintain these HMIs may be the first affected if they use the same low-privilege credentials across multiple customer sites.

Detection Guidance

Sigma Rule

title: Weintek cMT3092X Token Modification Attempt
id: 8c9f6f3c-7d4e-4a2b-8f1a-3b5c0d2e4a67
status: experimental
description: Detects HTTP requests to Weintek cMT3092X EasyWeb endpoints that modify session/token data, indicative of CVE-2026-61892 exploitation.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-61892
author: Valtersit Threat Intelligence
date: 2026/06/01
logsource:
    category: webserver
    product: weintek_easyweb
detection:
    selection:
        cs-method:
            - 'POST'
            - 'PUT'
        cs-uri-query|contains:
            - '/session'
            - '/token'
            - '/auth'
            - '/user'
        cs-uri-query|endswith:
            - 'action=modify'
            - 'action=write'
            - 'action=update'
        cs-username|contains:
            - 'operator'
            - 'viewer'
            - 'guest'
    condition: selection
fields:
    - src_ip
    - cs-username
    - cs-uri-query
falsepositives:
    - Legitimate administrator session management from allowed admin consoles
level: high

YARA Rule

rule Weintek_CVE_2026_61892_TokenTampering
{
    meta:
        author = "Valtersit Threat Intel"
        date = "2026-06-01"
        description = "Detects suspicious EasyWeb HTTP traffic or log entries containing token modification patterns indicative of CVE-2026-61892 exploitation"
        severity = "high"
        cve = "CVE-2026-61892"
    strings:
        $mod1 = "action=modify" ascii wide
        $mod2 = "action=write" ascii wide
        $mod3 = "session_id" ascii wide noCase
        $mod4 = "role=admin" ascii wide noCase
        $mod5 = "authorization=admin" ascii wide noCase
        $mod6 = "/cgi-bin/session" ascii wide
        $mod7 = "EasyWeb" ascii wide
    condition:
        uint16(0) == 0x0A0D or uint16(0) == 0x0D0A
        and any of ($mod*) and filesize < 1MB
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"ET EXPLOIT Weintek cMT3092X CVE-2026-61892 Token Modification Attempt"; flow:established,to_server; content:"POST"; http_method; content:"/cgi-bin/session"; http_uri; content:"action=modify"; http_uri; content:"role=admin"; http_uri; sid:202661892; rev:1; reference:cve,CVE-2026-61892; classtype:attempted-admin;)

Elastic Detection

network where process.name != null and event.action != null
  and destination.port in (80, 443, 8000)
  and http.request.method in ("POST","PUT")
  and http.request.uri.text != null
  and (
      http.request.uri.text like "*session*" or
      http.request.uri.text like "*token*" or
      http.request.uri.text like "*auth*"
  )
  and (
      wildcard(http.request.uri.text, "*action=modify*") or
      wildcard(http.request.uri.text, "*action=write*") or
      wildcard(http.request.uri.text, "*role=admin*")
  )

Elasticsearch index pattern: logs-http-*, packetbeat-*, filebeat-*

Splunk SPL Query

index=web sourcetype="w3c" OR sourcetype="iis"
| where match(cs_uri_path, "(?i)(session|token|auth)") 
| search cs_method IN ("POST","PUT")
| search cs_uri_query IN ("*action=modify*", "*action=write*", "*action=update*")
| search cs_username IN ("operator", "viewer", "guest")
| stats count BY src_ip, cs_username, cs_uri_stem, cs_uri_query
| sort - count

Wazuh OSSEC Rule

<group name="weintek_cve_2026_61892,">
    <rule id="202618    " level="12">
        <decoded_as>json</decoded_as>
        <field name="http_method">POST|PUT</field>
        <field name="url">\./session|\./token</field>
        <field name="query">action=modify|action=write</field>
        <description>Weintek cMT3092X CVE-2026-61892 token modification attempt detected</description>
        <group>attack.privilege_escalation,</group>
    </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 2/4 (CLAIMED — single source claims patch, not independently confirmed).

1) Immediate Mitigations (before patching):

  • Restrict network access to the cMT3092X EasyWeb interface: firewall rules limiting source IPs to engineering workstations and authorized administrator consoles only.
  • Disable the EasyWeb web interface entirely if not required for ongoing operations; use the physical touchscreen for local HMI control.
  • Change all default credentials (operator/operator, supervisor/supervisor) to strong unique passwords.
  • Implement network segmentation: ensure the HMI is isolated on a dedicated OT VLAN with no direct Internet exposure.
  • Monitor HTTP/S requests to the device for anomalous session/token modification patterns (see Detection Guidance).

2) Patch/Upgrade Steps:

  • Contact Weintek support (https://www.weintek.com/globalw/Support/Knowledge.aspx) or an authorized distributor to request the patch package cmt_typeB_20260316_007.patch.
  • Note: this is a patch-only update — no separate standard firmware release is planned. Apply the patch using Weintek's standard patch deployment process (typically via the EasyBuilder Pro software or USB stick on the device).
  • After applying, verify the installed EasyWeb version is 2.3.17-typeb (accessible via HMI settings → System Information, or the EasyWeb login page footer).
  • Confirm the patch modifies the token store permission bits (e.g., from world-writable to root-only) and that non-privileged accounts can no longer perform HTTP writes to session data.

3) Long-Term Hardening:

  • Enforce multi-factor authentication (MFA) for all HMI administrative access if the EasyWeb interface supports it; otherwise, use a jump host with MFA and never expose the HMI directly.
  • Inventory all cMT3092X devices in the OT environment; flag any that are internet-exposed in your asset management system as high-risk.
  • Integrate HMI web access logs into the enterprise SIEM (Splunk, Elastic, Wazuh) for continuous monitoring.
  • Work with OT vendors to adopt a lifecycle management program ensuring security patches are applied to field devices, not just IT servers.
  • Conduct periodic penetration testing of the OT network, explicitly testing for CWE-732-class permission flaws in HMI interfaces.
  • If using Weintek EasyBuilder Pro to manage multiple devices, enforce a central identity provider if supported in newer firmware versions.

References

Threat Actor Campaigns / Exploit-in-the-Wild Evidence: No known threat actor campaigns or exploit-in-the-wild activity have been reported as of the writing of this report. The EPSS score is 0.00274 (19.6th percentile of exploited CVEs), indicating a low current prevalence of exploitation attempts. CISA KEV does not list this CVE, meaning no federal agency exploitation has been confirmed. However, since Weintek HMIs are commonly targeted by ICS-focused threat groups (e.g., those using the "Pipedream"/"INCONTROLLER" framework techniques), organizations should assume this CVE will eventually be incorporated into ICS exploit kits.

👁️ 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.

title:'Weintek' cMT3092X
product:'Weintek HMI'
port:8000 country:TW cMT
EasyWeb 2.3 'cMT' http

💣 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-61892/ · 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.