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

CVE-2026-73169

CVE-2026-73169 Cross-Site Scripting in Advantech
📅 PUBLISHED: 2026-09-16 00:00 UTC 🔄 UPDATED: 2026-10-09 10:28 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.54%
👁️
0.54% probability
13.4× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1059.007
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 5.4
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: R User Interaction Required
S: C Scope Changed
C: L Confidentiality Low
I: L Integrity Low
A: N Availability None
5.4
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-73169 is a stored cross-site scripting (XSS) vulnerability (CWE-79) in the Modbus transaction management interface of the Advantech EKI-1242EIMS industrial gateway, affecting firmware version V1.06.01. A remote authenticated attacker can persist malicious script content that executes in the browser of any administrator who subsequently opens an affected management page. Because the EKI-1242EIMS is an industrial edge device used in OT/ICS environments, successful exploitation can lead to session hijacking, credential theft, or unauthorized configuration changes on the management plane.

⚡ 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 the web-based management interface that exposes Modbus transaction management functionality. Per the NVD description, the flaw is a CWE-79 "Improper Neutralization of Input During Web Page Generation" — a stored (persistent) cross-site scripting condition. User-supplied input accepted through the Modbus transaction management interface is not properly sanitized or output-encoded before being rendered back into an HTML page. As a result, an attacker who can authenticate to the device and supply crafted input can persist script content into a data store (e.g., a transaction/log/configuration field). When an administrator later navigates to the affected management page, the payload is reflected into the rendered DOM and executes in the administrator's browser context.

The attack surface is the authenticated device management web application. The "Modbus transaction management interface" implies pages that display, configure, or log Modbus transaction data between the gateway and connected PLCs/devices. Because the payload is stored server-side rather than reflected immediately, exploitation requires only a single authenticated interaction to implant, but the payload fires against higher-privileged users (administrators) who browse to the affected page. The vulnerability class permits arbitrary client-side script execution within the context of the gateway's administrative origin. No specific function, endpoint, or parameter names are disclosed in the available description, so the exact injection vector cannot be enumerated here.

Key technical characteristics derivable from the provided data:

  • Cross-site scripting type: Stored/Persistent (server-side persistence, client-side execution).
  • Injection point class: Unvalidated/unescaped input in web page generation for the Modbus transaction management interface.
  • Privilege requirement for the injector: Authenticated remote access.
  • Trigger precondition: An administrator must open the affected management page while authenticated.

No CVSS score, vector, or EPSS score was provided by the source data. The vector in METADATA is a class-representative estimate for an authenticated stored XSS with scope change and administrator interaction; it is an inference based on the vulnerability class, not an official score, and should not be treated as authoritative.

Exploitation Scenarios

Note: No public PoC, exploit code, or Nuclei template is available. The following attack chain is inferred strictly from the vulnerability class (stored XSS in an authenticated management interface) and the details stated in the NVD description. No specific function names, endpoints, or parameters are asserted because none are given.

  1. Reconnaissance / target identification
  • An attacker identifies internet- or network-exposed Advantech EKI-1242EIMS gateways running firmware V1.06.01, typically via web management page fingerprints or device banners.
  • The attacker obtains or already holds valid low-privileged (or any) authenticated access to the management interface — the vulnerability requires remote authenticated access to implant the payload.
  1. Triggering the specific flaw class
  • Within the Modbus transaction management interface, the attacker submits crafted input into a data field that is stored server-side and later rendered without output encoding.
  • Because the flaw class is stored XSS, the malicious content is persisted rather than executed immediately; the injection succeeds at the moment the device accepts and stores the unsanitized value.
  1. Payload/execution method (vulnerability-class level)
  • When an administrator subsequently opens the affected management page, the stored content is returned by the server into the HTML response and rendered in the browser, causing the injected script to execute in the administrator's session context.
  • Typical class-level payloads target session cookie theft, credential capture, or silent submission of administrative actions (e.g., configuration changes) via scripted requests in the admin's authenticated origin.
  1. Post-exploitation impact
  • Session hijacking or credential theft of the administrator account.
  • Potential unauthorized reconfiguration of the gateway and, by extension, controlled Modbus/OT traffic paths, given the device's role as an industrial edge gateway.
  • Because execution occurs in the trusted origin of the device management UI, standard same-origin trust assumptions do not protect the administrator.

Impact Assessment

Business impact centers on compromise of the administrative plane of an industrial gateway. Stored XSS in a management interface enables attacker control over administrator sessions, which can translate to unauthorized device reconfiguration, manipulation of Modbus transaction pathways, or lateral movement deeper into OT networks. Affected systems are Advantech EKI-1242EIMS devices running firmware V1.06.01. The blast radius extends to any organization using this gateway model in ICS/OT or edge-deployment roles, particularly those exposing the management interface to shared or less-trusted networks.

From a class-representative CVSS perspective (not an official score), such a flaw typically yields Confidentiality and Integrity impacts ("Low") via scope change, with Availability impact "None," reaching an exploitability profile requiring user interaction (administrator browsing) and prior authentication. The conditional requirement — an administrator must visit the affected page — reduces trivial remote mass exploitation but does not reduce the severity for a targeted attacker who knows an administrator regularly accesses the interface. CISA KEV status is NO; EPSS is not scored.

Detection Guidance

Sigma Rule

title: Potential Stored XSS Implantation in Modbus Transaction Management Interface
id: 8f2a1c74-6b3e-4f0a-9c21-adv73169eims
status: experimental
description: Detects HTTP requests submitting script-like content into management interface fields of Advantech EKI-1242EIMS (CVE-2026-73169).
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-73169
author: valtersit.com
logsource:
  category: webserver
  product: advantech
detection:
  selection_method:
    cs-method:
      - POST
      - PUT
  selection_uri:
    cs-uri-stem|contains:
      - 'modbus'
      - 'transaction'
      - 'manage'
  selection_payload:
    cs-uri-query|contains:
      - '<script'
      - 'onerror='
      - 'onload='
      - 'javascript:'
      - '<svg'
  condition: selection_method and selection_uri and selection_payload
fields:
  - c-ip
  - cs-uri-stem
  - cs-uri-query
level: high
falsepositives:
  - Legitimate administrative input containing escaped angle brackets
tags:
  - attack.t1059.007
  - cve.2026.73169

YARA Rule

rule CVE_2026_73169_EKI1242EIMS_Stored_XSS
{
    meta:
        description = "Detects stored XSS payload artifacts targeting Advantech EKI-1242EIMS Modbus transaction management interface (CVE-2026-73169)"
        author = "valtersit.com"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-73169"
        date = "2026-01-01"
        severity = "high"

    strings:
        $a1 = "<script" ascii nocase
        $a2 = "</script>" ascii nocase
        $a3 = "onerror=" ascii nocase
        $a4 = "onload=" ascii nocase
        $a5 = "javascript:" ascii nocase
        $a6 = "document.cookie" ascii nocase
        $a7 = "<svg" ascii nocase
        $a8 = "modbus" ascii nocase
        $a9 = "EKI-1242EIMS" ascii nocase

    condition:
        (uint16(0) != 0x5A4D) and
        ($a9) and
        (2 of ($a1, $a2, $a3, $a4, $a5, $a6, $a7)) and
        ($a8)
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-73169 Advantech EKI-1242EIMS Stored XSS Injection Attempt"; flow:established,to_server; method:POST; http.uri; content:"modbus"; nocase; http.request_body; content:"<script"; nocase; http.request_body; content:"cookie"; nocase; reference:cve,2026-73169; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-73169; classtype:web-application-attack; sid:2026673169; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=1m
  [ network where http.request.method in ("POST","PUT") and
      http.request.body.text contains "<script" and
      (http.request.body.text contains "modbus" or http.request.body.text contains "transaction") ]
  [ network where http.response.status_code in (200, 201) and
      http.request.method in ("POST","PUT") ]

Splunk SPL Query

index=web OR index=proxy
(http.method=POST OR http.method=PUT)
(http.uri="*modbus*" OR http.uri="*transaction*" OR http.uri="*manage*")
(http.request_body="*<script*" OR http.request_body="*onerror=*" OR http.request_body="*javascript:*" OR http.request_body="*document.cookie*")
| stats count min(_time) as first_seen max(_time) as last_seen by src_ip, http.uri, http.method, http.useragent
| where count > 0
| sort - count

Wazuh OSSEC Rule

<group name="web,advantech,cve-2026-73169,">
  <rule id="202673169" level="12">
    <if_sid>31100</if_sid>
    <match>POST|PUT</match>
    <regex>modbus|transaction|manage</regex>
    <regex><script|onerror=|javascript:|document\.cookie</regex>
    <description>CVE-2026-73169: Potential stored XSS injection into Advantech EKI-1242EIMS Modbus management interface</description>
    <mitre>
      <id>T1059.007</id>
    </mitre>
    <group>cve_2026_73169,xss,web_attack,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). No vendor fix, workaround, or patched version is available from the tracked data.

  1. Immediate mitigations
  • Restrict access to the EKI-1242EIMS web management interface to a dedicated, trusted administrative VLAN; never expose it to the internet or shared user networks.
  • Enforce strong, unique administrator credentials and least-privilege accounts to reduce the pool of accounts able to implant stored content.
  • Disable or restrict the Modbus transaction management web functionality if it is not operationally required.
  • Deploy network monitoring (Suricata/Wazuh rules above) to detect script-like payloads submitted to management endpoints.
  1. Patch/upgrade steps
  • Monitor Advantech's official security advisories (coordinated via Nozomi Networks Labs, who reported the issue) for a fixed firmware release.
  • Because no patch is currently available, treat affected devices as unpatched and apply compensating controls until a firmware update is published, then validate the upgrade and re-verify the interface.
  1. Long-term hardening
  • Adopt a firmware lifecycle management process with vendor advisory subscriptions for OT/ICS edge devices.
  • Implement output encoding and input validation review as a requirement for any future custom management integrations.
  • Segment OT networks and enforce strict firewall rules limiting management-plane access.
  • Log and retain administrative web access logs for retroactive compromise analysis.

References

  1. NVD — CVE-2026-73169: https://nvd.nist.gov/vuln/detail/CVE-2026-73169
  2. CWE-79 — Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'): https://cwe.mitre.org/data/definitions/79.html
  3. Advantech Security Advisories (vendor coordination): https://www.advantech.com/en/support/security-advisories
  4. Nozomi Networks Labs (reporting organization): https://www.nozominetworks.com/blog
  5. CISA Known Exploited Vulnerabilities Catalog (status: not listed as of this report): https://www.cisa.gov/known-exploited-vulnerabilities-catalog

Threat actor campaigns / exploit-in-the-wild: No public PoC, exploit code, Nuclei template, or threat actor campaign is associated with CVE-2026-73169 in the provided data. CISA KEV status is NO; EPSS is unscored. This report is based solely on the NVD description and should be updated when a vendor advisory, patch, or exploit intelligence becomes available.

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

http.title:

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