Cloudanix VulnDB

CVE-2023-43261

High · 7.5

CVSS

7.5

EPSS

63.7%

Published

Oct 4, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Attend

Some Milesight routers can reveal sensitive device information to outsiders unless their firmware is updated and remote management access is restricted.

Weaponized
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Exposure
Component
Firmware
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

CVE-2023-43261 is an unauthenticated network-accessible information disclosure vulnerability affecting Milesight industrial routers, including UR5X-series, UR32L, UR32, UR35, and UR41 devices running firmware before v35.3.0.7. Because the flaw requires no credentials, no user interaction, and low attack complexity, a remote attacker who can reach the device management interface may be able to access sensitive router components or configuration-related information. The primary impact is loss of confidentiality; the vulnerability is not described as directly enabling code execution, data modification, or denial of service, but exposed router internals can materially assist follow-on compromise.

Why it matters to the business

Exploitation can expose sensitive network-device information from routers that often sit at the edge of operational, industrial, branch, or cellular-connected environments. Disclosed configuration or component details may help attackers map networks, identify credentials or integration points if exposed by the device, target connected systems, or prepare more damaging attacks. The high EPSS score and weaponized exploit maturity indicate meaningful real-world likelihood of exploitation even though the issue is not currently listed in CISA KEV. Organizations using affected Milesight routers should treat internet-accessible or partner-accessible management interfaces as high priority for upgrade or isolation.

How an attack unfolds

An attacker first identifies Milesight router management interfaces exposed to the internet or reachable from a compromised network segment. The attacker then fingerprints the device model and firmware family, looking for UR5X-series, UR32L, UR32, UR35, or UR41 devices running firmware older than v35.3.0.7. Because the flaw is unauthenticated, the attacker does not need valid administrator credentials. They send crafted requests to the router management service to access sensitive components or information that should normally require authorization. The disclosed information can then be used to enumerate the device, understand network topology, recover operational details, or support subsequent attacks such as credential attacks, VPN targeting, router reconfiguration attempts, or exploitation of other firmware weaknesses.

How to fix it

Upgrade affected Milesight UR-series routers to firmware v35.3.0.7 or later. Prioritize devices with internet-facing management interfaces, cellular WAN exposure, remote administration enabled, VPN concentrator roles, or placement in operational technology and branch-network environments. If immediate upgrade is not possible, restrict access to the router management interface using firewall rules, VPN-only administration, trusted administrative IP allowlists, and network segmentation. Disable unnecessary remote management services, ensure strong unique administrative credentials are configured, rotate any credentials or shared secrets that may have been exposed through router configuration, and review vendor hardening guidance for the specific model. After remediation, verify that no affected firmware versions remain deployed across UR5X, UR32L, UR32, UR35, and UR41 assets.

How to confirm the fix worked

Confirm the installed firmware version on each Milesight router and verify it is v35.3.0.7 or later. Validate that management interfaces are not exposed directly to the internet unless explicitly required and protected by compensating controls. Perform authenticated administrative checks or approved vulnerability scanning to enumerate router model and firmware version. From an external perspective, confirm that web, API, SSH, Telnet, or other administrative services are not reachable from untrusted networks. Review configuration backups and asset inventory records to ensure all affected UR-series devices have been accounted for, including cellular routers at remote sites. Where feasible, run a controlled test with a vendor-approved scanner or safe detection check to confirm the information disclosure path is no longer accessible without authentication.

Typical attack path

  1. Scan public IP ranges or internal network segments for Milesight router management services.
  2. Fingerprint discovered devices to identify Milesight UR-series routers and determine whether firmware appears older than v35.3.0.7.
  3. Send unauthenticated requests to the affected management interface to retrieve sensitive router information or components.
  4. Analyze the disclosed information for device configuration, network details, service exposure, credentials or credential-adjacent material, and integration points.
  5. Use the gathered information to support follow-on activity such as targeted login attempts, exploitation of other router vulnerabilities, lateral movement planning, or operational disruption.

How to detect it

To determine whether exploitation may already have occurred, review logs from the routers themselves, upstream firewalls, VPN gateways, web proxies, reverse proxies, and network detection sensors for unauthenticated access to Milesight management interfaces before patching. Focus on requests from unfamiliar external IP addresses, high-volume probing, repeated requests that return successful responses without a preceding login, attempts to access configuration or component information, and reconnaissance immediately followed by failed or successful administrative login attempts. Correlate with asset exposure data to identify devices that were internet-accessible during the exposure window. Examine router event logs for configuration export, backup download, unusual administrative session creation, firmware or system information queries, reboots, service enablement, or changes to VPN, firewall, NAT, DNS, SNMP, or user-account settings. If sensitive configuration may have been exposed, treat related credentials and shared secrets as potentially compromised. No reliable CVE-specific file path, exploit URI, malware name, or network signature is derivable from the provided vulnerability details, so detection should emphasize behavior and access patterns rather than a single static indicator.

What your security team should do

  • Inventory all Milesight UR5X-series, UR32L, UR32, UR35, and UR41 routers, including remote and cellular-connected deployments.
  • Patch affected routers to firmware v35.3.0.7 or later, prioritizing internet-facing and operationally critical devices.
  • Immediately restrict management interfaces to trusted administrative networks or VPN access only.
  • Search external attack-surface data and firewall rules for publicly reachable Milesight management services.
  • Review router access logs, firewall logs, VPN logs, and reverse-proxy logs for unauthenticated access patterns before patching.
  • Rotate administrative credentials, VPN secrets, API keys, SNMP communities, and other secrets that may have been exposed through router configuration data.
  • Disable unused management protocols and legacy remote-access services such as Telnet where present.
  • Add monitoring for unexpected router configuration access, backup export activity, firmware queries, and administrative login attempts following suspicious unauthenticated requests.
  • Where devices cannot be upgraded promptly, isolate them behind firewalls and apply strict source-IP allowlisting until replacement or patching is completed.

The record

An information disclosure in Milesight UR5X, UR32L, UR32, UR35, UR41 before v35.3.0.7 allows attackers to access sensitive router components.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities