Executive brief
rConfig, a network configuration management tool, contains a security flaw that allows standard users to upgrade their own account permissions. By sending a specially crafted request to the user management interface, an authenticated attacker can grant themselves administrative access. This could lead to full control over the application and the network device configurations it manages.
Technical details
A privilege escalation vulnerability exists in rConfig Core versions prior to 8.2.8 due to improper input validation and missing authorization checks in the Users API. Specifically, the 'StoreUserRequest' component fails to validate the 'role' field against an allowlist and does not verify if the requesting user has administrative privileges before processing role assignments. An authenticated attacker can exploit this 'mass assignment' (CWE-915) vulnerability during user creation or profile updates to assign the 'Admin' role to any account, including their own. The issue is resolved in version 8.2.8 by implementing strict role validation and requiring existing administrative privileges to grant the Admin role.
Affected products
- rConfig rConfig Core < 8.2.8
Timeline
- 2026-07-17: patched: Fix merged in pull request #325 and released in v8.2.8
- 2026-07-20: disclosed: CVE published and NVD entry created