{"id":"CVE-2026-120225","kind":"vulnerability","aliases":["CVE-2026-120225"],"related":[],"title":"Oray Pugongying X5 Pro router: path traversal in config restore lets attackers write files","description":"A weakness has been identified in Oray Pugongying X5 Pro up to 7.6.1. Affected by this vulnerability is the function config_restore_ex of the file /etc/openwrt_release. This manipulation of the argument filename causes relative path traversal. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.","summary":"Oray Pugongying X5 Pro routers up to firmware 7.6.1 have a relative path traversal flaw in the config_restore_ex function, where the filename argument is not sanitized. A remote attacker can use it to reach files outside the intended directory, and a public exploit exists.","severity":"critical","cvss":9.1,"epss":null,"exploited":false,"exploited_at":null,"products":[{"name":"Pugongying X5 Pro","fixed":[],"affected":"<= 7.6.1","ecosystem":"vendor"}],"ecosystems":[],"tags":["auth-required","infrastructure","openwrt","oray","pugongying-x5-pro","routers"],"not_affected_if":["auth-required","unknown"],"how_to_check":"Check the router's firmware version in its admin page; 7.6.0 and 7.6.1 are listed as affected by VulDB. Also check whether the admin/management interface is reachable from the internet. Whether other versions are affected is unknown.","fix":null,"status":"open","published_at":"2026-11-01T11:18:57+00:00","first_seen_at":"2026-11-01T11:49:50+00:00","triaged_at":"2026-11-01T11:50:04+00:00","updated_at":"2026-11-01T11:50:46+00:00","category":"infrastructure","confidence":0.6,"triage":{"at":"2026-11-01T11:50:04Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Oray Pugongying X5 Pro router: path traversal in config restore lets attackers write files","impact":"high","summary":"Oray Pugongying X5 Pro routers up to firmware 7.6.1 have a relative path traversal flaw in the config_restore_ex function, where the filename argument is not sanitized. A remote attacker can use it to reach files outside the intended directory, and a public exploit exists.","audience":"businesses","category":"infrastructure","nicknames":[],"who_cares":["oray","pugongying-x5-pro","routers","openwrt"],"confidence":0.6,"fix_status":"unknown","needs_auth":"unknown","worst_case":"remote attacker writes or reads files on the router","analyst_note":"Check the NVD entry and any vendor or exploit-db references for affected firmware, required authentication, and a fixed version; vendor did not respond.","how_to_check":"- unknown","plain_action":"","needs_analyst":true,"not_affected_if":["unknown"],"who_is_affected":"Anyone running an Oray Pugongying X5 Pro router at or below version 7.6.1 is in scope, especially devices reachable from the internet. The sources do not say whether the management interface must be exposed or whether a login is required. The vendor did not respond to disclosure, so no patch is confirmed.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"critical"},"cost_usd":0.000668,"input_tokens":4161,"output_tokens":504,"severity_before":"critical"},"analyst_status":"done","analyst_note":"Check the NVD entry and any vendor or exploit-db references for affected firmware, required authentication, and a fixed version; vendor did not respond.","search":"'-120225':17A,20A '-2026':16A,19A '/etc/openwrt_release':107C '7.6.1':43B,93C 'affect':94C 'argument':59B,112C 'attack':12A,65B,119C,138C 'auth':25B 'auth-requir':24B 'avail':129C 'caus':114C 'config':9A,52B,101C 'contact':142C 'could':134C 'cve':15A,18A 'directori':75B 'disclosur':146C 'earli':143C 'ex':54B,103C 'exist':80B 'exploit':79B,125C 'file':14A,71B,106C 'filenam':58B,113C 'firmwar':42B 'flaw':49B 'function':55B,100C 'identifi':85C 'infrastructur':27B 'initi':122C 'intend':74B 'let':11A 'made':128C 'manipul':109C 'may':120C 'openwrt':28B 'oray':1A,29B,35B,87C 'outsid':72B 'path':6A,47B,116C 'pro':4A,23A,33B,38B,90C 'public':78B,132C 'pugongi':2A,31B,36B,88C 'pugongying':21A 'pugongying-x5-pro':30B 'reach':70B 'relat':46B,115C 'remot':64B,123C 'requir':26B 'respond':150C 'restor':10A,53B,102C 'router':5A,34B,39B 'sanit':62B 'travers':7A,48B,117C 'use':67B,136C 'vendor':140C 'vulner':97C 'way':153C 'weak':82C 'write':13A 'x5':3A,22A,32B,37B,89C","nicknames":[],"mitigations":[],"who_affected":"Anyone running an Oray Pugongying X5 Pro router at or below version 7.6.1 is in scope, especially devices reachable from the internet. The sources do not say whether the management interface must be exposed or whether a login is required. The vendor did not respond to disclosure, so no patch is confirmed.","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"unknown","audience":"businesses","plain_action":null,"first_public_at":"2026-11-01T11:18:57+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:H/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":0,"sources":[{"source":"nvd","external_id":"CVE-2026-120225","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-120225","severity":null,"published_at":"2026-11-01T11:18:57+00:00","modified_at":"2026-11-01T11:18:57+00:00","first_seen_at":"2026-11-01T11:49:50+00:00","fetched_at":"2026-11-01T11:49:50+00:00","note":null},{"source":"analyst","external_id":"CVE-2026-120225:1294","url":null,"severity":null,"published_at":"2026-11-01T11:50:46+00:00","modified_at":"2026-11-01T11:50:46+00:00","first_seen_at":"2026-11-01T11:50:46+00:00","fetched_at":"2026-11-01T11:50:46+00:00","note":"Only secondary source (VulDB, researcher FirmAgent; PoC on Notion, not read). No vendor advisory; vendor silent, no fix, no mitigation known. VulDB says auth needed; NVD CVSS vector PR:H, so who_is_affected text (says login unknown) should say auth required. Nothing verified. Siblings: CVE-2026-120224, -120223, -116234..116237."}],"documents":[{"id":38632,"url":"https://vuldb.com/vuln/429584","title":"VulDB VDB-429584: Oray Pugongying X5 Pro config_restore_ex path traversal","kind":"advisory","source":"analyst","publisher":null,"text":null,"published_at":null,"relation":"describes","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"}