CVE-2026-77915
Received Received - Intake

Authentication Bypass in rConfig Leading to Admin Privilege Escalation

Vulnerability report for CVE-2026-77915, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-24

Last updated on: 2026-08-24

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-24
Last Modified
2026-08-24
Generated
2026-08-24
AI Q&A
2026-08-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 5 associated CPEs
Vendor Product Version / Range
rconfig rconfig 8.0.0
rconfig rconfig 8.2.10
rconfig rconfig 8.2.9
rconfig rconfig 8.2.14
rconfig rconfig 8.2.16

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1188 The product initializes or sets a resource with a default that is intended to be changed by the product's installer, administrator, or maintainer, but the default is not secure.
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-77915 is an authentication bypass flaw in rConfig versions 8.0.0 through 8.2.13. It allows unauthenticated attackers to self-register accounts with full Administrator privileges due to a duplicate Auth::routes() call in routes/web.php that re-enables the POST /register route after it was disabled. The registration controller does not assign a role, and the users.role column defaults to Admin, granting immediate access to sensitive data like device credentials and user information.

Detection Guidance

Check for unauthorized admin accounts by querying the users table for role='Admin' and is_socialite=0. Inspect web server logs for POST requests to /register. Verify file permissions on configuration files are not 0444.

Impact Analysis

Attackers can create unauthorized admin accounts, gaining full control over the rConfig system. This allows access to stored device credentials, user data, and API tokens, potentially leading to data breaches, unauthorized configuration changes, or further network compromise. The impact includes loss of confidentiality, integrity, and availability of critical system data.

Compliance Impact

This vulnerability likely violates compliance requirements for data protection and access controls. GDPR requires strict access controls and breach notification, while HIPAA mandates safeguards for sensitive health data. Unauthorized admin access could lead to data exposure, triggering regulatory penalties, fines, and reputational damage due to non-compliance with security and privacy standards.

Mitigation Strategies

Upgrade rConfig to version 8.2.13 or later. Block access to /register at the reverse proxy or load balancer. Audit the users table for unrecognized admin accounts and revoke unauthorized access.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-77915. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart