Skip to main content

rConfig EUVDEUVD-2026-64955

| CVE-2026-77915 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-08-24 VulnCheck GHSA-3xhw-7rxv-vwc7
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach rConfig web endpoint
  2. Delivery
    Send POST /register request
  3. Exploit
    Bypass disabled-registration check
  4. Execution
    Auto-create Admin account
  5. Persist
    Authenticate with Admin role
  6. Impact
    Exfiltrate 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

rconfig 8.0.0 <8.2.10

Affected Packages

euvd rconfig fix: 8.2.10

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

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Patch available
Aug 24, 2026 - 17:02 EUVD
CVE Published
Aug 24, 2026 - 16:11 cve.org
CRITICAL 9.3

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche network config management tool, limited enterprise footprint
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
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-2020-10221 HIGH POC
8.8 Mar 08

lib/ajaxHandlers/ajaxAddTemplate.php in rConfig through 3.94 allows remote attackers to execute arbitrary OS commands vi

CVE-2020-10220 CRITICAL POC
9.8 Mar 07

An issue was discovered in rConfig through 3.9.4. Rated critical severity (CVSS 9.8), this vulnerability is remotely exp

CVE-2019-16662 CRITICAL POC
9.8 Oct 28

An issue was discovered in rConfig 3.9.2. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable

CVE-2022-44384 HIGH POC
8.8 Nov 17

An arbitrary file upload vulnerability in rconfig v3.9.6 allows attackers to execute arbitrary code via a crafted PHP fi

CVE-2020-13638 CRITICAL POC
9.8 Nov 13

lib/crud/userprocess.php in rConfig 3.9.x before 3.9.7 has an authentication bypass, leading to administrator account cr

CVE-2020-10549 CRITICAL POC
9.8 Jun 04

rConfig 3.9.4 and previous versions has unauthenticated snippets.inc.php SQL injection. Rated critical severity (CVSS 9.

CVE-2020-10548 CRITICAL POC
9.8 Jun 04

rConfig 3.9.4 and previous versions has unauthenticated devices.inc.php SQL injection. Rated critical severity (CVSS 9.8

CVE-2020-10547 CRITICAL POC
9.8 Jun 04

rConfig 3.9.4 and previous versions has unauthenticated compliancepolicyelements.inc.php SQL injection. Rated critical s

CVE-2020-10546 CRITICAL POC
9.8 Jun 04

rConfig 3.9.4 and previous versions has unauthenticated compliancepolicies.inc.php SQL injection. Rated critical severit

CVE-2020-10879 CRITICAL POC
9.8 Mar 23

rConfig before 3.9.5 allows command injection by sending a crafted GET request to lib/crud/search.crud.php since the nod

CVE-2021-29004 HIGH POC
8.8 Oct 11

rConfig 3.9.6 is affected by SQL Injection. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

CVE-2021-29005 HIGH POC
8.8 Oct 11

Insecure permission of chmod command on rConfig server 3.9.6 exists. Rated high severity (CVSS 8.8), this vulnerability

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