Remote Code Execution in Netlink ICT HG323RW Routers via CVE-2026-96515
A vulnerability in the Netlink ICT HG323RW router allows authenticated low-privileged users to achieve remote code execution as root via an insecure diagnostic import endpoint.
CVE search metadata
CVE search record: CVE-2026-96515. KEV: no. Product: Netlink ICT HG323RW Router (firmware 3.1.02-260228). Brief: Remote Code Execution in Netlink ICT HG323RW Routers via CVE-2026-96515. Brief link: https://feed.craftedsignal.io/briefs/2026-09-cve-2026-96515/
CVE-2026-96515 is a high-severity security vulnerability affecting Netlink ICT HG323RW routers, specifically firmware version 3.1.02-260228. The issue stems from the device's diagnostic import handler, hosted at the /boaform/formImportOMCIShell endpoint, which fails to correctly validate user-supplied files. An attacker with a low-privileged, authenticated web account on an adjacent network can upload a crafted shell script that is subsequently executed by the BOA process with root (UID 0) privileges. This vulnerability, identified as CWE-862 (Missing Authorization) and CWE-434 (Unrestricted Upload of File with Dangerous Type), was reported by Muhammed Safvan and acknowledged by CERT-In in advisory CIVN-2026-0473. With the recent publication of a functional proof-of-concept exploit, the risk of exploitation has increased significantly for unpatched devices. Defenders should ensure all affected hardware is updated to firmware version 3.1.02-260904, which removes the vulnerable endpoints.
Attack Chain
- Attacker gains access to a low-privileged web account on the Netlink ICT HG323RW router, potentially via factory default credentials or credential harvesting.
- Attacker establishes a connection to the router's web interface from an adjacent network segment.
- Attacker authenticates to the web portal and obtains necessary session/CSRF tokens to authorize subsequent API requests.
- Attacker crafts a multipart HTTP POST request containing a malicious shell script payload, targeting the
/boaform/formImportOMCIShellendpoint and thebinaryfield. - Attacker transmits the multipart request to the target router, triggering the file upload mechanism.
- The
bin/boaprocess on the router saves the uploaded content to/tmp/omcishellwithout proper sanitization. - The system's diagnostic handler invokes the execution sink, resulting in
/bin/sh /tmp/omcishellbeing executed with UID 0. - Attacker gains a reverse shell or arbitrary command execution as the root user, facilitating full system control.
Impact
Successful exploitation allows an attacker to gain full control over the affected Netlink ICT HG323RW router with root-level privileges. This enables the attacker to intercept network traffic, modify device configurations, establish persistent backdoors, or use the device as a pivot point for further lateral movement within the private network. Given the device's role as a network gateway, this represents a significant compromise of the local infrastructure.
Recommendation
- Upgrade all Netlink ICT HG323RW routers to firmware version 3.1.02-260904 immediately, as this version disables the vulnerable
/boaform/formImportOMCIShellendpoint. - Restrict administrative web access to the router to trusted management VLANs or internal-only interfaces.
- Change default factory credentials and enforce strong, unique passwords for all user accounts, including low-privileged ones.
- Monitor internal network traffic for unexpected HTTP POST requests directed toward
/boaform/formImportOMCIShellor/boaform/admin/formImportOMCIShell. - Audit for any unexplained processes spawned from
/tmp/directory files, specifically those executing via/bin/shor/bin/bashwith UID 0.
Immediate actions
Audit assets for Netlink HG323RW routers and verify current firmware version.
Deploy detection rule for unauthorized POST requests to diagnostic endpoints.
Mitigations
Upgrade all affected Netlink HG323RW routers to firmware 3.1.02-260904.
CVE-2026-96515
Detection coverage 1
Detect CVE-2026-96515 Exploitation Attempt
highDetects unauthorized or suspicious POST requests to the diagnostic import handler used for RCE on Netlink HG323RW routers
Detection queries are available on the platform. Get full rules →