{"id":"CVE-2026-112371","kind":"vulnerability","aliases":["CVE-2026-112371"],"related":[],"title":"H3C Magic NX15 router: path argument in RPC interface allows code injection","description":"A vulnerability was determined in H3C Magic NX15 NX15V100R017. Impacted is the function write of the file /api/esps of the component RPC Interface. Executing a manipulation of the argument path can lead to code injection. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure.","summary":"H3C Magic NX15 firmware NX15V100R017: the write function of the /api/esps RPC interface passes the path argument into code, giving remote code injection (CWE-94). Needs low privileges per CVSS (PR:L). A public PoC exists; no vendor fix or mitigation is published.","severity":"critical","cvss":9.9,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"H3C Magic NX15","fixed":[],"affected":"NX15V100R017","ecosystem":"vendor"}],"ecosystems":[],"tags":["h3c","infrastructure","magic-nx15","routers"],"not_affected_if":["auth-required"],"how_to_check":"Check the router's firmware version in the H3C admin UI; NX15V100R017 is the affected build. Check whether the web/admin interface is reachable from WAN (remote management enabled). Other fixed versions: unknown.","fix":"No vendor fix known. Mitigate: disable WAN/remote management, restrict the admin interface to a trusted LAN, change admin credentials, and watch H3C for a firmware update. VulDB suggests replacing the device if exposure is unacceptable.","status":"open","published_at":"2026-10-19T23:17:36+00:00","first_seen_at":"2026-10-23T21:57:19+00:00","triaged_at":"2026-10-23T22:39:51+00:00","updated_at":"2026-10-23T23:23:16+00:00","category":"infrastructure","confidence":0.6,"triage":{"at":"2026-10-23T22:39:51Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"H3C Magic NX15 router: path argument in RPC interface allows code injection","impact":"high","summary":"A flaw in the write function of the /api/esps RPC interface on H3C Magic NX15 routers lets a remote attacker manipulate the path argument. The sources say this can lead to code injection on the device, and a public exploit has been disclosed.","category":"infrastructure","who_cares":["h3c","magic-nx15","routers"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker runs code on the router remotely.","analyst_note":"Find H3C's advisory or firmware fix for NX15 V100R017 and confirm whether the /api/esps RPC interface is reachable from WAN; source gives no version fix or auth detail.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":[],"user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"critical"},"cost_usd":0.000469,"input_tokens":2941,"output_tokens":349,"severity_before":"critical"},"analyst_status":"done","analyst_note":"Find H3C's advisory or firmware fix for NX15 V100R017 and confirm whether the /api/esps RPC interface is reachable from WAN; source gives no version fix or auth detail.","search":"'-112371':15A,18A '-2026':14A,17A '-94':52B '/api/esps':38B,88C 'allow':10A 'argument':6A,44B,99C 'attack':107C 'code':11A,46B,49B,104C 'compon':91C 'contact':125C 'cve':13A,16A 'cvss':57B 'cwe':51B 'determin':74C 'disclos':117C 'disclosur':129C 'earli':126C 'execut':94C,110C 'exist':63B 'exploit':113C 'file':87C 'firmwar':31B 'fix':66B 'function':35B,83C 'give':47B 'h3c':1A,19A,22B,28B,76C 'impact':80C 'infrastructur':23B 'inject':12A,50B,105C 'interfac':9A,40B,93C 'l':59B 'lead':102C 'low':54B 'magic':2A,20A,25B,29B,77C 'magic-nx15':24B 'manipul':96C 'may':119C 'mitig':68B 'need':53B 'nx15':3A,21A,26B,30B,78C 'nx15v100r017':32B,79C 'pass':41B 'path':5A,43B,100C 'per':56B 'poc':62B 'pr':58B 'privileg':55B 'public':61B,116C 'publish':70B 'remot':48B,111C 'router':4A,27B 'rpc':8A,39B,92C 'util':121C 'vendor':65B,123C 'vulner':72C 'write':34B,84C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T23:17:36+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":1,"sources":[{"source":"nvd","external_id":"CVE-2026-112371","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112371","severity":null,"published_at":"2026-10-19T23:17:36+00:00","modified_at":"2026-10-20T19:27:34+00:00","first_seen_at":"2026-10-23T21:57:19+00:00","fetched_at":"2026-10-23T22:28:57+00:00","note":null},{"source":"analyst","external_id":"CVE-2026-112371:432","url":null,"severity":null,"published_at":"2026-10-23T23:23:16+00:00","modified_at":"2026-10-23T23:23:16+00:00","first_seen_at":"2026-10-23T23:23:16+00:00","fetched_at":"2026-10-23T23:23:16+00:00","note":"No H3C advisory or fix found; VulDB (VDB-422417) says no mitigation known, vendor contacted early. Public PoC on GitHub (XxingGoD, pushed 2026-09-18, file_write_root_rce) — I could not read its contents. Auth level: CVSS vector PR:L (low-privilege login needed), WAN reachability unconfirmed. No real X discussion; no exploitation evidence. Sibling CVEs 112370/112372/112373 hit same firmware."}],"documents":[{"id":1923,"url":"https://vuldb.com/vuln/422417","title":"VDB-422417 H3C Magic NX15 /api/esps write code injection","kind":"advisory","source":"analyst","text":null,"published_at":null,"relation":"advisory","confidence":null,"note":null},{"id":1924,"url":"https://github.com/XxingGoD/H3C-NX15-R017-Vulns/tree/main/H3C/NX15R017/file_write_root_rce","title":"XxingGoD H3C-NX15-R017-Vulns file_write_root_rce","kind":"poc","source":"analyst","text":null,"published_at":null,"relation":"poc","confidence":null,"note":null}],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}