Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router management interface
-
DeliveryReach PPPoE WAN Setting handler
-
ExploitInject crafted pppd_options value
-
ExecutionTrigger plugin_init unrestricted upload
-
ImpactExecute uploaded code as root
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires access to the device's PPPoE WAN Setting Handler and the ability to supply the pppd_options argument that plugin_init writes to /tmp/upload_files. Per the vendor CVSS vector, high privileges are required (PR:H), so an attacker must already hold elevated/administrative access to the router management function; this is the primary limiting factor and significantly narrows realistic attackers despite the network attack vector (AV:N). No user interaction is required (UI:N) and attack complexity is low (AC:L). The specific authentication mechanism and whether any non-default configuration is needed are not described in the available sources. No confirmed vendor patch exists because the vendor did not respond to the disclosure. |
| Impact | This is a genuine but lower-tier priority, not a drop-everything emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) describes a network-reachable, low-complexity flaw that nonetheless requires high privileges (PR:H), and the vulnerable-system impact is total (VC:H/VI:H/VA:H) with no scope change to other systems (SC:N/SI:N/SA:N), consistent with CWE-434 unrestricted upload leading to code execution on the device itself. The exploit maturity is E:P (proof-of-concept), aligning with the input's 'reference only, not verified as working exploit code' - a public PoC reference exists but is not confirmed as functional exploit code. The vuln.today decision label is 'this_week', indicating moderate urgency rather than act_now/emergency. No CISA KEV listing and no EPSS score were provided, so there is no evidence of active exploitation or a quantified exploitation probability; absence of these is not itself a risk signal. The central tension is PR:H versus AV:N: the flaw is remotely reachable but, per the vendor-assigned vector, requires high privileges, which materially constrains who can exploit it despite the network vector. The vendor was contacted and did not respond, so no official patch or advisory is confirmed, which raises residual risk for deployed devices. |
| Exploit ScenarioDerived | An attacker with high-privilege access to the router's management interface reaches the PPPoE WAN Setting handler and submits a crafted value for the pppd_options argument, which is written via the plugin_init function to /tmp/upload_files without restriction. Because CWE-434 unrestricted upload here yields code execution, the attacker plants and runs attacker-controlled code with root context on the device. A public PoC reference exists but is not verified as working exploit code, so real-world weaponization is unconfirmed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Unrestricted file upload in the PPPoE WAN Setting Handler of Oray Pugongying X5 Pro 7.6.1 lets an attacker who already holds administrative access to the router management interface manipulate the pppd_options argument so that plugin_init writes attacker-controlled content to /tmp/upload_files, ultimately enabling code execution on the device. Per the vendor CVSS vector the attack is network-reachable and low-complexity but requires high privileges (PR:H), which is the main limiting factor. A public PoC reference exists (a Notion write-up describing root code execution via the PPPoE plugin option) but it is not verified as working exploit code, and the vendor was contacted about the disclosure without responding, so no patch is available. This is a genuine but lower-tier priority rather than a drop-everything emergency, though it should be handled this week.
RemediationAI
No vendor-released patch is identified at the time of analysis - Oray was contacted about the disclosure and did not respond - so no fixed firmware version can be cited. Given that exploitation requires high-privilege access to the router management interface, the effective compensating controls are to restrict and monitor administrative access: keep the router's web management interface off untrusted networks and limit it to a dedicated management VLAN or specific trusted source addresses, which prevents remote PR:H attackers from reaching the PPPoE WAN Setting Handler at all; enforce strong, unique administrative credentials and disable or tightly control any remote-management exposure. Where the PPPoE WAN configuration is not in use, avoid exposing or provisioning that handler, and review device logs for unexpected writes under /tmp/upload_files or unusual pppd_options values. The trade-off of network-level restriction is reduced management convenience, and none of these controls removes the underlying upload weakness, so replacement of the device or migration to a vendor-supported firmware should be planned if a fix is later published. The public write-up at https://app.notion.com/p/Oray-Pgyer-X5-Pro-Router-7-6-1-Root-Code-Execution-via-PPPoE-plugin-Option-3ea797159f1580149a5de8deddac48c5 should be reviewed, noting it is a PoC reference not verified as working exploit code.
Affected VersionsENISA
Affected Packages
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 flaw is classified CWE-434 (Unrestricted Upload of File with Dangerous Type) and sits in the plugin_init function reached through the PPPoE WAN Setting Handler, which processes the pppd_options parameter and writes to /tmp/upload_files. In PPPoE deployments pppd_options is a string of options handed to the PPP daemon; because the handler does not constrain what is written into the upload path, an attacker able to influence that argument can place files on the device and, per the public write-up, escalate to root code execution on the router. The CPE cpe:2.3:a:oray:pugongying_x5_pro:*:*:*:*:*:*:*:* indicates the affected product line without a version boundary in the feed, while the disclosure names version 7.6.1 specifically. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/E:P) and our assessed CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) agree that exploitation is remote and low-complexity but gated behind high privileges, meaning the attacker must already be operating inside the router's administrative management function. The exact authentication mechanism and whether non-default configuration is required are not described in the available sources.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Network-reachable but requires administrative access to the WAN-setting handler (PR:H), low complexity, no user interaction, and the unrestricted upload yields full code execution on the device (C/I/A:H, scope unchanged).
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in Oray Pugongying X5 Pro 7.6.1. Affected by this issue is the function plugin_init of the file /tmp/upload_files of the component PPPoE WAN Setting Handler. Such manipulation of the argument pppd_options leads to unrestricted upload. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Technical POC Analysis
Evidence status: no code, no patch diff, no PoC body.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Oray Pugongying X5 Pro 7.6.1 routers are vulnerable to an authenticated code execution flaw requiring admin access, potentially enabling full device compromise and network-level attacks. Leadership should prioritize remediation this week, as exploitation demands existing high privileges but could lead to serious downstream impact if an admin account is compromised. No patch is currently available, and the vendor is unresponsive, so interim mitigations are essential.
Restrict management interface to trusted IPs, enforce strong admin credentials and MFA, monitor for anomalous PPPoE setting changes, and segment affected devices from sensitive networks.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
More in Pugongying X5 Pro
View allCRLF injection in the SNMP Handler of Oray Pugongying X5 Pro 7.6.1 lets a low-privileged authenticated user inject newli
CRLF injection in the ser2net serial-handling component of Oray Pugongying X5 Pro 7.6.1 lets a network-positioned attack
CRLF injection in the Dnsmasq-related DNS group configuration of Oray Pugongying X5 Pro 7.6.1 can let an attacker with a
A CRLF injection (CWE-93) in the L2TP Authentication component of the Oray Pugongying X5 Pro router running firmware 7.6
CRLF injection in the IPsec Policy Handler of Oray Pugongying X5 Pro 7.6.1 allows an authenticated high-privilege admini
CRLF injection in the Dnsmasq configuration path of Oray Pugongying X5 Pro 7.6.1 lets a user who already holds administr
EUVD-2026-109682
GHSA-w73f-j75q-h693
NVD
CVE.org
VulDB
Exploit-DB