Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach rConfig web endpoint
-
DeliverySend POST /register request
-
ExploitBypass disabled-registration check
-
ExecutionAuto-create Admin account
-
PersistAuthenticate with Admin role
-
ImpactExfiltrate device credentials and API tokens
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The only prerequisite is network reachability to the rConfig web application's POST /register endpoint on an affected version (8.0.0 before the fix). No authentication, credentials, user interaction, or non-default configuration is required - the vulnerable duplicate Auth::routes() call and the Admin-default role are present in the shipped code, so default installations are exploitable. The primary limiting factor is exposure: instances restricted to an internal management VLAN or placed behind an authenticating reverse proxy/VPN are only reachable by attackers who already hold that network foothold, materially reducing real-world exposure compared to internet-facing deployments. |
| Impact | The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) scoring 9.3 is consistent with the description: network-reachable, no authentication, no user interaction, no special preconditions, and full confidentiality/integrity/availability impact on the application. Unlike many high-CVSS issues that require chained conditions, this is a single unauthenticated HTTP POST against a default code path, so real exploitability closely matches the paper score. There is no CISA KEV listing and no EPSS score provided, and no public exploit code was identified - meaning exploitation is not confirmed in the wild, but the trivial nature and the sensitivity of the target (stored network device credentials) make this a genuine high priority rather than a theoretical one. Note a data discrepancy to verify: the description states the fix is 8.2.13, while the provided release reference anchors to a core 8.2.10 release - confirm the exact patched version with the vendor advisory before remediation. |
| Exploit ScenarioDerived | An attacker who can reach the rConfig web interface sends a single crafted POST /register request with a chosen username and password, receives an account that is immediately authenticated at Admin level, and logs into the console. From there they browse stored device configurations and credentials, issue API tokens, and pivot into the managed network infrastructure. No POC is publicly identified at this time, but the attack requires only an HTTP client and low complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Unauthenticated administrator account registration in rConfig 8.0.0 through the affected releases lets any remote attacker create a fully privileged Admin user by hitting a POST /register route that was supposed to be disabled. A duplicate bare Auth::routes() call in routes/web.php re-enables self-registration, and because the registration controller never assigns a role while the users.role column defaults to Admin, the new account is instantly authenticated with full administrative rights. Reported by VulnCheck; no public exploit identified at time of analysis, but the flaw is trivially reachable and grants access to stored device credentials, user data, and API token issuance.
RemediationAI
Upgrade rConfig to the fixed release - the description cites 8.2.13, though the vendor release reference lists 8.2.10, so verify the exact patched version via the GitHub advisory GHSA-w3hx-9cxg-5ccr before deploying. If immediate patching is not possible, remove the duplicate bare Auth::routes() call from routes/web.php or explicitly disable the register action (e.g., Auth::routes(['register' => false])) and block or deny the POST /register endpoint at the web server or reverse proxy, which stops self-registration without affecting normal login functionality. As a defense-in-depth step, audit the users table for unexpected Admin accounts created since exposure and rotate any device credentials and API tokens a rogue admin could have exfiltrated, and change the users.role column default away from Admin so future misconfigurations fail safe. Consult the vendor advisory (https://github.com/rconfig/rconfig/security/advisories/GHSA-w3hx-9cxg-5ccr) and VulnCheck advisory (https://www.vulncheck.com/advisories/rconfig-unauthorized-admin-registration-via-web-php) for authoritative guidance.
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
rConfig is a PHP (Laravel-based) network device configuration management platform used to back up and audit router, switch, and firewall configs. The root cause is CWE-306 (Missing Authentication for a Critical Function): Laravel's Auth::routes() helper registers the framework's default authentication routes, including GET/POST /register. The application intentionally disabled registration, but a second, bare Auth::routes() call in routes/web.php silently re-registered the POST /register endpoint, overriding that intent. The vulnerability is compounded by a privilege-assignment defect - the registration controller does not set a role, and the database schema defaults the users.role column to 'Admin', so every self-registered account is created at the highest privilege tier rather than as an unprivileged or pending user.
Know when Rconfig 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:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
A single unauthenticated network POST with no user interaction yields full Admin control, so AV:N/AC:L/PR:N/UI:N with high C/I/A; scope unchanged as impact stays within the application's authorization context.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
rConfig 8.0.0 before 8.2.13 contains an authentication bypass vulnerability that allows unauthenticated attackers to self-register accounts with full Administrator privileges due to a duplicate bare Auth::routes() call in routes/web.php that re-enables the POST /register route after it was explicitly disabled. Attackers can register a new account that is immediately authenticated with Admin-level access because the registration controller does not assign a role and the users.role column defaults to Admin, enabling access to stored device credentials, user data, and API token issuance.
Articles & Coverage 1
Executive ViewAI
rConfig 8.0.0 and later allow unauthenticated remote account creation with full administrator privileges, exposing device credentials and user data to immediate compromise. While no public exploit identified at time of analysis, the vulnerability is trivially reachable and lacks vendor patches, making this an urgent infrastructure containment issue. Any Internet-connected attacker can exploit this vulnerability to gain complete control of managed devices.
No vendor-released patch identified at time of analysis. Interim mitigations include: network-level access controls restricting rConfig to authorized subnets; web application firewall (WAF) rules blocking POST /register requests; rate limiting and authentication enforcement at API gateway; immediate rotation of device credentials stored in rConfig; continuous monitoring and alerting on user account creation events; and network segmentation isolating rConfig management systems from production infrastructure.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
lib/ajaxHandlers/ajaxAddTemplate.php in rConfig through 3.94 allows remote attackers to execute arbitrary OS commands vi
An issue was discovered in rConfig through 3.9.4. Rated critical severity (CVSS 9.8), this vulnerability is remotely exp
An issue was discovered in rConfig 3.9.2. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable
An arbitrary file upload vulnerability in rconfig v3.9.6 allows attackers to execute arbitrary code via a crafted PHP fi
lib/crud/userprocess.php in rConfig 3.9.x before 3.9.7 has an authentication bypass, leading to administrator account cr
rConfig 3.9.4 and previous versions has unauthenticated snippets.inc.php SQL injection. Rated critical severity (CVSS 9.
rConfig 3.9.4 and previous versions has unauthenticated devices.inc.php SQL injection. Rated critical severity (CVSS 9.8
rConfig 3.9.4 and previous versions has unauthenticated compliancepolicyelements.inc.php SQL injection. Rated critical s
rConfig 3.9.4 and previous versions has unauthenticated compliancepolicies.inc.php SQL injection. Rated critical severit
rConfig before 3.9.5 allows command injection by sending a crafted GET request to lib/crud/search.crud.php since the nod
rConfig 3.9.6 is affected by SQL Injection. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Insecure permission of chmod command on rConfig server 3.9.6 exists. Rated high severity (CVSS 8.8), this vulnerability
EUVD-2026-64955
GHSA-3xhw-7rxv-vwc7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB