☠️
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-784
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-60134

CVE-2026-60134 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: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.58%
👁️
0.58% probability
14.5× 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.
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-60134 is a privilege escalation vulnerability in the Weintek cMT3092X Human-Machine Interface (HMI) that allows a non-privileged user to modify session cookies to gain administrative privileges. The flaw resides in the EasyWeb embedded web server component and is rooted in the application's reliance on cookies without proper validation or integrity checking when making security decisions. With a CVSS score of 8.8, this vulnerability is remotely exploitable over the network, requires low attack complexity, and demands only low-privileged access. Successful exploitation results in complete compromise of the HMI's confidentiality, integrity, and availability. The vulnerability affects all cMT3092X devices running firmware versions prior to the cmt_typeB_20260316_007.patch, which introduces EasyWeb 2.3.17-typeb. Patch confidence is rated 2/4, as the fix is claimed by a single source (the CNA) and has not been independently confirmed. Organizations operating industrial control environments with Weintek cMT3092X HMIs are at risk and should prioritize patch application.

⚡ 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 Weintek cMT3092X is an HMI device deployed on industrial control networks to provide operators with graphical interfaces for monitoring and controlling automated processes. The embedded web server, EasyWeb, provides remote access to the HMI's management interfaces, including configuration, alarming, data logging, and diagnostic functions. The vulnerability stems from improper session management and authorization enforcement at the web application layer.

The flaw is categorized as CWE-784 — Reliance on Cookies without Validation and Integrity Checking in a Security Decision. In essence, the EasyWeb web server trusts the contents of session cookies when determining the privilege level of a requesting user. The application does not apply cryptographic integrity checks — such as HMAC signatures — to the cookie values, nor does it validate the cookie data against server-side session state. This means that an attacker who can observe or tamper with the cookie payload can alter privilege-related fields contained within it.

The vulnerable cookie structure likely contains a field that indicates the authenticated user's role (e.g., role=operator or role=admin). Since the cookie is not signed or integrity-protected, a low-privileged user can decode the cookie, modify the role attribute to admin, and re-issue the cookie to the server. The server accepts the forged cookie at face value and grants the user the elevated privileges associated with the forged role.

The attack surface is the EasyWeb HTTP/HTTPS interface exposed on TCP port 80/443. The vulnerability is remotely exploitable over the network, requiring only a valid low-privileged session — an account that any default or guest operator may hold. The attack complexity is low, with no user interaction required on the part of a victim, and no special conditions beyond network reachability and a valid session cookie.

At a code level, the vulnerability reflects a failure to bind authorization decisions to server-side session state. The application likely performs authorization checks based solely on the presence and content of a cookie, rather than cross-referencing the cookie value with a server-side store of the user's privileges. Proper implementation would involve issuing a cryptographically signed session token (e.g., a JSON Web Token with a valid signature) or storing authorization data server-side and using a random, unguessable session identifier.

Exploitation Scenarios

Scenario 1: Privilege Escalation via Cookie Manipulation

  1. Reconnaissance/Target Identification: The attacker performs network reconnaissance using Shodan or similar tools to identify exposed Weintek cMT3092X HMIs. Dorks such as title:"EasyWeb" or server:"EasyWeb" isolate targets. The attacker then accesses the web interface and authenticates using low-privileged credentials (default operator accounts, weak password brute-force, or credentials obtained via phishing of facility personnel).

  2. Trigger/Weaponization: After successful authentication, the attacker opens the browser's developer console or uses an HTTP proxy (Burp Suite, OWASP ZAP) to intercept the HTTP response that sets the session cookie. The attacker captures the full cookie value, which contains a serialized representation of the session state including the user's role.

  3. Payload/Execution: The attacker decodes the cookie payload (e.g., base64, URL-encoded JSON, or a simple query string). The attacker locates the role/privilege attribute (e.g., role=operator) and modifies it to role=admin (or equivalent root/elevated privilege value). The attacker re-encodes the cookie accordingly. Using a scripted HTTP client (curl, Python requests, Burp Repeater), the attacker sends a request to the vulnerable endpoint (e.g., /config, /system, /users) with the forged cookie in the Cookie header.

  4. Post-Exploitation Impact: The server processes the forged cookie, validates that the user has an active session, but fails to validate the integrity or server-side correctness of the role attribute. The attacker is granted administrative privileges and can now: modify HMI configuration (PLC communication parameters, alarm setpoints), upload malicious firmware or web content, exfiltrate process data, create new administrator accounts for persistent access, and disrupt industrial operations by altering control logic parameters. In a worst-case scenario, the attacker can cause physical damage to managed machinery by manipulating control setpoints within safety-critical parameters.

Scenario 2: Lateral Movement to OT Network

  1. The attacker identifies the HMI as a foothold device through network scanning (Nmap banner grabbing for EasyWeb).
  2. After exploiting the cookie flaw, the attacker gains admin access and pivots to other components of the OT network. The HMI's network position often provides routing connectivity to PLCs, RTUs, and SCADA servers, which may not be directly reachable from the corporate network. The attacker uses the HMI as a jump host via the web interface's diagnostic tools or by deploying a web shell.

Impact Assessment

The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H yields a base score of 8.8. The scope is unchanged, meaning the compromise is confined to the vulnerable component, but the impact within that component is severe:

  • Confidentiality Impact (High): An attacker gains administrative access to read all configuration data, process setpoints, historical records, and potentially cached credentials for downstream controllers.
  • Integrity Impact (High): The attacker can modify the HMI configuration, upload new firmware or web resources, and tamper with alarm thresholds or data logs, undermining the integrity of the operational view presented to plant operators.
  • Availability Impact (High): The attacker can intentionally crash the web service, reconfigure the HMI to lose connectivity with controllers, or flash the device with malicious firmware, rendering it unavailable for its intended purpose.

The business impact on an industrial enterprise is significant. The cMT3092X is typically deployed in factory floors, water treatment facilities, critical infrastructure energy plants, and building automation. Compromise of the HMI undermines the "view and control" layer of the Purdue model. Without reliable HMI access, operators lose situational awareness, which can lead to incorrect manual interventions or delayed responses to process anomalies. In safety-rated processes, this can escalate to chemical spills, pressure vessel failures, or other physical safety incidents.

The blast radius extends beyond the single device: the HMI often contains connection profiles for multiple PLCs and historians; disclosure of these credentials provides the attacker with reusable access tokens for lateral movement. Since the vulnerability requires only low privileges to exploit, any contractor, disgruntled employee, or remote attacker with a captured operator credential can escalate to full control.

Affected Systems: Weintek cMT3092X devices with EasyWeb versions prior to 2.3.17-typeb. The vendor states that no standard firmware release will carry the fix; the patch is distributed only as patch applications (cmt_typeB_20260316_007.patch) via Weintek support or authorized distributors.

Detection Guidance

Sigma Rule

title: Weintek cMT3092X Cookie Privilege Escalation Attempt
id: 7e4d6f32-9f7a-4d1b-9c2e-1f0b5a8e76e1
status: experimental
description: Detects HTTP requests to Weintek cMT3092X EasyWeb with an admin-modified session cookie lacking integrity protection, indicating CVE-2026-60134 exploitation attempts.
author: Valtersit Threat Intelligence
date: 2026/05/20
tags:
    - attack.privilege-escalation
    - attack.t1068
    - cve.2026-60134
logsource:
    category: webserver
    product: apache
    definition: Web server access logs from EasyWeb appliances or a reverse proxy in front of them.
detection:
    selection_admin_endpoints:
        cs-uri-stem:
            - '/config'
            - '/system'
            - '/users'
            - '/file/admin'
            - '/backup'
            - '/scripts/'
    selection_cookie_anomaly:
        cs-uri-query|endswith:
            - 'role=admin'
        c-user-agent|endswith:
            - 'curl/'
            - 'wget/'
        cs-cookie|contains: 'isadmin=true'
    condition: selection_admin_endpoints and selection_cookie_anomaly
falsepositives:
    - Legitimate admin sessions using native browser clients (Chrome/Firefox) with a proper admin cookie set by the server.
level: high

YARA Rule

rule Weintek_cMT3092X_Cookie_Elevation
{
    meta:
        author = "Valtersit Threat Intelligence"
        description = "Detects malicious HTTP payloads attempting to forge admin cookies against Weintek cMT3092X EasyWeb"
        cve = "CVE-2026-60134"
        date = "2026-05-20"
    strings:
        $role_admin = "role=admin"
        $isadmin = "isadmin=true"
        $priv_elev = "privilege=15"
        $auth_cookie = "WeintekAuth="
        $easyweb = "EasyWeb"
        $config_path = "/config"
        $sys_path = "/system"
        $base64_padding_opt = regex("([A-Za-z0-9+/]{16,}==)") // base64 encoded payloads
    condition:
        any of ($config_path, $sys_path) and 
        ($role_admin or $isadmin or $priv_elev) and 
        ($easyweb or $auth_cookie) and 
        filesize < 2KB
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (
    msg:"ET EXPLOIT Weintek cMT3092X Cookie Privilege Escalation Attempt (CVE-2026-60134)";
    flow:established,to_server;
    http.method; content:"GET";
    http.uri; content:"/config";
    http.cookie; content:"role=admin"; nocase;
    http.cookie; content:"WeintekAuth"; nocase;
    sid:2026006013;
    rev:1;
    metadata:created_at 2026-05-20, updated_at 2026-05-20, cve CVE-2026-60134, severity HIGH;
)
alert http any any -> $HOME_NET any (
    msg:"ET EXPLOIT Weintek cMT3092X Cookie Tampering Detected (CVE-2026-60134) - Suspicious UA";
    flow:established,to_server;
    http.user_agent; content:"curl"; nocase;
    http.uri; content:"/system";
    http.cookie; content:"isadmin=true";
    sid:2026006014;
    rev:1;
    metadata:created_at 2026-05-20, updated_at 2026-05-20, cve CVE-2026-60134, severity HIGH;
)

Elastic Detection

sequence by source.ip with maxspan=30s
  [http where request.method == "GET" and 
   request.uri.path in ("/config", "/system", "/users", "/file/admin") and
   user_agent.name == "curl"]
  [http where request.method == "GET" and
   request.headers.cookie : "*role=admin*" and
   url.path in ("/config", "/system", "/users", "/file/admin")]

Splunk SPL Query

index=web sourcetype=access_combined_w3c
| where match(cookie, "(?i)role=admin") 
    AND (match(uri_path, "(?i)/config|/system|/users|/file/admin"))
    OR (match(cookie, "(?i)isadmin=true") AND user_agent="*curl*")
| stats count by src_ip, uri_path, cookie, user_agent
| sort -count
| table _time, src_ip, uri_path, cookie, user_agent, count

Wazuh OSSEC Rule

<group name="weintek_hmi,">
    <rule id="876895" level="12">
        <if_sid>31151</if_sid>
        <regex>(?i)/config|/system|/users</regex>
        <regex>(?i)role=admin|isadmin=true|privilege=15</regex>
        <description>Weintek cMT3092X: possible CVE-2026-60134 admin cookie privilege escalation</description>
        <mitre>
            <id>T1068</id>
        </mitre>
        <group>cve-2026-60134,attack.privilege_escalation,</group>
    </rule>

    <rule id="876896" level="10">
        <if_sid>60134</if_sid>
        <same_source_ip/>
        <regex>(?i)curl|wget|python|metasploit</regex>
        <description>Weintek cMT3092X: repeated admin cookie tampering from same IP (scripted attempt)</description>
        <group>cve-2026-60134,attack.privilege_escalation,</group>
    </rule>
</group>

Mitigation & Patch Guidance

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

1. Immediate Mitigations (no patch applied)

  • Restrict network exposure: Place the cMT3092X HMI on a dedicated OT VLAN with strict firewall rules. Block external access to ports 80/443 from the corporate network and internet. Allow access only from trusted engineering workstations and operator consoles via VPN with MFA.
  • Enforce strong authentication: Disable all default operator accounts and replace with unique credentials following NIST password guidelines. Enforce account lockout policies after failed login attempts to hinder credential brute-forcing.
  • Deploy session-layer protections: If the device sits behind a web application firewall (WAF) or reverse proxy, add a rule to reject HTTP requests containing cookie values with unauthenticated modifications, specifically any request where the cookie payload contains role=admin without the corresponding server-issued session token.
  • Monitor and alert: Implement the detection rules provided above (Sigma, YARA, Suricata, Elastic, Splunk, Wazuh) to alert on suspicious cookie manipulation. Review logs for anomalous access to /config, /system, and /users endpoints.
  • Disable web interface if not required: If operators use native HMI panel touch interfaces exclusively and do not need remote web access, disable the EasyWeb service entirely on the device.

2. Patch/Upgrade Steps

  1. Contact Weintek technical support (https://www.weintek.com/globalw/Support/Knowledge.aspx) or an authorized distributor to request the patch package cmt_typeB_20260316_007.patch.
  2. Verify the supply chain integrity of the patch package by checking the SHA-256 checksum provided by Weintek support channels (over a separate communication path).
  3. Schedule a maintenance window. The patch is a hot-fix applied on top of the existing firmware; it does not replace the standard firmware.
  4. Back up the current HMI project and configuration files via the EasyBuilder Pro software before applying the patch.
  5. Apply the patch via the HMI's storage medium (typically USB) or through the EasyBuilder Pro upload function, following Weintek's patch installation instructions.
  6. After patching, verify that EasyWeb now reports version 2.3.17-typeb. Re-test authentication and session management: confirm that tampering with the role cookie no longer grants elevated privileges.
  7. Re-apply any custom firewall rules, WAF signatures, or network restrictions that were in place before the patch.

3. Long-Term Hardening

  • Segregate IT/OT: Maintain strict separation between the IT enterprise network and the OT production network. Use industrial demilitarized zones (IDMZ) with unidirectional gateways (data diodes) for any required data exchange.
  • Adopt least-privilege access: Use Role-Based Access Control (RBAC) on the HMI to minimize the number of accounts with admin rights. Review user accounts quarterly.
  • Encrypt all administrative traffic: Force all EasyWeb traffic over HTTPS with a valid certificate. Avoid mixed HTTP/HTTPS deployment.
  • Asset inventory and baselining: Maintain a complete inventory of all HMI devices, their firmware versions, and configuration baselines. Subscribe to vendor security advisories for Weintek to receive future patch announcements.
  • Incident response readiness: Develop and test an incident response playbook specific to HMI compromise, including forensic acquisition of the device's web logs, configuration audit, and controller verification procedures.
  • Monitor threat landscape: Track CISA KEV (currently not flagged) and industry ICS-CERT advisories for continued exploitation of this CVE. Re-assess risk when operational conditions change.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-60134
  2. Weintek Security Advisory & Patch Request Portal: https://www.weintek.com/globalw/Support/Knowledge.aspx
  3. CWE-784 — Reliance on Cookies without Validation and Integrity Checking in a Security Decision: https://cwe.mitre.org/data/definitions/784.html
  4. MITRE ATT&CK Technique T1068 — Exploitation for Privilege Escalation: https://attack.mitre.org/techniques/T1068/
  5. Shodan Search Reference for Exposed HMIs: https://www.shodan.io/search?query=title%3A%22EasyWeb%22

Exploit-in-the-Wild Evidence: As of the date of this report, CISA KEV does not list CVE-2026-60134, and no public exploit code or Nuclei template has been identified. The PoC status is private, meaning exploitation techniques may exist within closed communities or targeted campaigns but are not publicly disclosed. Organizations should not assume low risk due to lack of public PoC; the vulnerability class (client-side cookie tampering for privilege escalation) is trivially exploitable by any moderately skilled attacker and is commonly weaponized within weeks of public disclosure on OT devices lacking network controls.

👁️ 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:"EasyWeb"
product:"Weintek cMT3092X"
http.html:"weintek"
port:80 title:"cMT"
server:"EasyWeb"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-60134/ · 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.