CVE-2023-43261
High · 7.5CVSS
7.5
EPSS
63.7%
Published
Oct 4, 2023
CISA due date
—
Cloudanix analysis
Some Milesight routers can reveal sensitive device information to outsiders unless their firmware is updated and remote management access is restricted.
- 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
- Scan public IP ranges or internal network segments for Milesight router management services.
- Fingerprint discovered devices to identify Milesight UR-series routers and determine whether firmware appears older than v35.3.0.7.
- Send unauthenticated requests to the affected management interface to retrieve sensitive router information or components.
- Analyze the disclosed information for device configuration, network details, service exposure, credentials or credential-adjacent material, and integration points.
- 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
- CVE-2026-62347 Element Call is a native Matrix video conferencing application. CWE-532
- CVE-2026-119117 Insertion of sensitive information into a log file in Amazon Kinesis Producer Library for… CWE-532
- CVE-2026-119290 Zuke is a code-first, strongly typed build automation system for Deno. CWE-532
- CVE-2026-59388 Cloud Controller (CAPI) leaks sensitive data into audit logs in multiple instances… CWE-532
- CVE-2026-90861 Progress Software WS_FTP Server versions prior to 2024.0.7 and 2025.0.4 on Windows may… CWE-532
- CVE-2026-118647 n8n before 1.123.85, 2.x before 2.43.5, and 2.44.x before 2.44.1 saves the SeaTable… CWE-532
- CVE-2026-79656 A user with read access to Grafana's server logs, or to a log store they are shipped to… CWE-532
- CVE-2026-116691 MLflow is an open source AI engineering platform for agents, large language models, and… CWE-532