Skip to main content

Pugongying X5 Pro EUVDEUVD-2026-114831

| CVE-2026-120224 HIGH
Improper Authorization (CWE-285)
2026-11-01 VulDB GHSA-6494-g389-mxj7
8.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with restricted router account
  2. Delivery
    Craft JSON batch API request
  3. Exploit
    Bypass per-function authorization in run_apis_by_json
  4. Execution
    Invoke privileged operation (e.g. factory reset)
  5. Impact
    Wipe configuration / disrupt device

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated low-privilege ('restricted') account on the router and network reachability to its API Authorization interface, specifically the JSON batch endpoint run_apis_by_json/run_async_task on Oray Pugongying X5 Pro versions up to 7.6.1. No user interaction is needed (UI:N). The limiting factors are the PR:L requirement (valid restricted credentials must be obtained first) and the constrained deployment footprint of this specific device; no non-default configuration is indicated by the sources. No vendor fix is available, so exposure persists until mitigated by restricting account/API access.

Impact

The VulDB-assigned CVSS 4.0 base score is 8.6 (High), reflecting a network-reachable (AV:N), low-complexity (AC:L) improper-authorization flaw requiring only a low-privilege account (PR:L) and no user interaction, with high impact claimed across confidentiality, integrity and availability. The exploit maturity is Proof-of-Concept (E:P), and the multi-source intelligence lists a public PoC reference (not verified as working exploit code) describing a restricted account invoking a factory reset via the JSON batch API. There is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active or widespread exploitation - the signals indicate a disclosed, demonstrable weakness rather than a mass-exploited one. The vuln.today decision label is 'this_week' (priority, not 'act_now'/'emergency'), which aligns with a serious-but-not-emergency posture. The most significant aggravating factor is that the vendor was contacted but did not respond and no fixed version is available, leaving affected owners without a patch. Tempering the overall real-world risk is the product's limited deployment footprint (a niche Chinese SMB VPN router) and the authentication prerequisite (PR:L). Net: a real, patch-less priority for organizations running this specific device, but not a broad internet-wide emergency.

Exploit ScenarioDerived

An attacker who already holds a restricted/low-privilege account on an Oray Pugongying X5 Pro router (version up to 7.6.1) sends a crafted JSON batch request to the run_apis_by_json/run_async_task endpoint of the API Authorization component. Because per-function authorization is not enforced on the batch API, the restricted account can invoke privileged operations - the public PoC reference specifically demonstrates triggering a factory reset. A public PoC reference exists but is not verified as working exploit code.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Nov 01, 2026

Improper authorization in Oray Pugongying X5 Pro routers (up to and including 7.6.1) lets an authenticated but low-privilege 'restricted' account reach privileged API functionality through the run_apis_by_json/run_async_task JSON batch dispatcher, and the public write-up demonstrates a restricted account invoking a factory reset. Exploitation requires valid restricted credentials plus network reachability to the device's API Authorization interface, with no user interaction needed, and results in high confidentiality, integrity and availability impact (VulDB CVSS 4.0 score 8.6; our CVSS 3.1 assessment is 8.8). No vendor patch is available since Oray did not respond to the disclosure; a public proof-of-concept reference exists but is not verified as working exploit code, there is no CISA KEV entry confirming active exploitation, and no EPSS score was supplied, with prioritization set to 'this week'.

Earlier versions of this analysis (1)
v1 Nov 01, 2026 - 11:01 CVSS 9.4

Improper authorization in the JSON batch API of Oray's Pugongying X5 Pro router (versions up to 7.6.1) allows an authenticated low-privilege ('restricted') account to invoke privileged functions it should not be able to call - the public PoC reference demonstrates triggering a factory reset. Exploitation requires a valid restricted account/session and network reachability to the device's management API endpoint (run_apis_by_json/run_async_task); it is not an unauthenticated attack. A public PoC reference exists but is not verified as working exploit code, no CISA KEV listing or confirmed active exploitation is present, and the vendor was contacted but did not respond, so no vendor patch has been released despite CVSS 4.0 scoring 9.4 and a near-term priority (act_now) rating.

RemediationAI

No vendor-released patch was identified at the time of analysis: Oray was contacted about the disclosure and did not respond, so firmware 7.6.1 and earlier should be treated as unfixed and no upgraded build number can be cited. Until a vendor fix appears, the assessment calls for reducing exposure by restricting account and API access: audit and minimize the number of 'restricted' accounts on the device, remove or disable unused low-privilege logins (the trade-off is loss of delegated access for staff or tenants who relied on them), and limit network reachability to the API Authorization interface so that run_apis_by_json/run_async_task cannot be called from untrusted networks - place the management interface behind an administrative VLAN or a restricting firewall/ACL and remove any WAN-side management exposure, accepting that remote administration then requires a VPN or jump host. Monitor device configuration for unexpected factory resets or configuration changes originating from low-privilege sessions, and re-check https://vuldb.com/vuln/429583 and https://vuldb.com/cve/CVE-2026-120224 for an updated advisory or fixed firmware before restoring any broadened access.

Affected VersionsENISA

Pugongying X5 Pro 7.6.0
Pugongying X5 Pro 7.6.1

Affected Packages

euvd pugongying_x5_pro no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause class is CWE-285 (Improper Authorization): the API Authorization component of the Pugongying X5 Pro firmware does not enforce that the account invoking a function actually holds the privilege that function requires. The affected surface is the JSON batch dispatch path implemented by run_apis_by_json/run_async_task, which routes multiple API operations in a single request; the public write-up titled 'Restricted Account Can Invoke Factory Reset through the JSON Batch API' shows that a low-privilege account can drive at least one privileged operation (factory reset) through that dispatcher. The precise enforcement gap inside the dispatcher is not described in the available sources, and the CPE cpe:2.3:a:oray:pugongying_x5_pro:*:*:*:*:*:*:*:* confirms the affected product line is the Oray Pugongying (Pgyer) X5 Pro router itself through firmware 7.6.1, an internet-facing small-business router/VPN appliance whose management API is typically reachable over the LAN and, in common deployments, from the WAN side as well. Because the CVSS vector carries PR:L, the flaw is post-authentication: the attacker must already hold a restricted-level account, so the practical escalation path is either credential compromise of a low-privilege user or abuse by an insider/tenant of the device, not pre-auth access.

Know when Pugongying X5 Pro gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 8.6 CRITICAL
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
vuln.today AI 8.8 HIGH

Remote, low-complexity authorization bypass usable by an authenticated restricted account (PR:L), granting access to privileged batch API functions (factory reset) that fully compromise integrity and availability and expose configuration.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

4
Analysis Updated
Nov 01, 2026 - 11:29 vuln.today
v2 - CVSS changed
Severity Changed
Nov 01, 2026 - 11:22 NVD
CRITICAL HIGH
CVSS changed
Nov 01, 2026 - 11:22 NVD
9.4 (CRITICAL) 8.6 (HIGH)
CVE Published
Nov 01, 2026 - 10:15 cve.org
CRITICAL 9.4

DescriptionCVE.org

A security flaw has been discovered in Oray Pugongying X5 Pro up to 7.6.1. Affected is the function run_apis_by_json/run_async_task of the component API Authorization. The manipulation results in improper authorization. The attack can be launched remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Technical POC Analysis

Evidence note: the only supplied source is a Notion link that returns "Notion JavaScript must be enabled in order to get access" - no article body, no PoC code, no HTTP request/response, no patch dif…

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

CVE-2026-120224 is a high-severity improper authorization flaw in Oray Pugongying X5 Pro routers (up to 7.6.1) that allows an authenticated low-privilege 'restricted' user to invoke privileged API functions, including factory reset, via the JSON batch dispatcher. This puts organizations relying on these routers at risk of full device compromise, network disruption, and data loss, though exploitation requires valid restricted credentials and network access to the device's API interface. Leadership should prioritize remediation because a malicious insider or compromised low-privilege account could easily disrupt operations and exfiltrate sensitive data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to the device's API interface to trusted management networks only; disable unnecessary API features if possible; enforce strong authentication and least privilege for restricted accounts; monitor for anomalous API calls and factory reset events; consider network segmentation or device replacement if risk is unacceptable.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
niche Chinese SMB VPN router, limited global production footprint
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-116232 HIGH POC
8.6 Oct 26

CRLF injection in the SNMP Handler of Oray Pugongying X5 Pro 7.6.1 lets a low-privileged authenticated user inject newli

CVE-2026-116231 HIGH POC
8.6 Oct 26

CRLF injection in the ser2net serial-handling component of Oray Pugongying X5 Pro 7.6.1 lets a network-positioned attack

CVE-2026-120225 HIGH POC
8.5 Nov 01

Relative path traversal in the configuration-restore routine (config_restore_ex) of Oray Pugongying X5 Pro firmware up t

CVE-2026-116237 HIGH POC
8.5 Oct 26

CRLF injection in the Dnsmasq-related DNS group configuration of Oray Pugongying X5 Pro 7.6.1 can let an attacker with a

CVE-2026-116235 HIGH POC
8.5 Oct 26

A CRLF injection (CWE-93) in the L2TP Authentication component of the Oray Pugongying X5 Pro router running firmware 7.6

CVE-2026-116234 HIGH POC
8.5 Oct 26

CRLF injection in the IPsec Policy Handler of Oray Pugongying X5 Pro 7.6.1 allows an authenticated high-privilege admini

CVE-2026-116233 HIGH POC
8.5 Oct 26

CRLF injection in the Dnsmasq configuration path of Oray Pugongying X5 Pro 7.6.1 lets a user who already holds administr

CVE-2026-116236 HIGH POC
7.3 Oct 26

Unrestricted file upload in the PPPoE WAN Setting Handler of Oray Pugongying X5 Pro 7.6.1 lets an attacker who already h

CVE-2026-120223 LOW POC
1.3 Nov 01

Predictable session-ID generation in Oray Pugongying X5 Pro up to 7.6.1 lets an authenticated ordinary user recover anot

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy