Sceawere
Vulnerability Detail
CVE-2026-36453UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Rhymix Insecure Direct Object Reference
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.4
- Creation Date
- 3h ago
- Vendor
- Rhymix
- Product
- Rhymix
- Attack Type
- CWE-425 Direct Request ('Forced Browsing')
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
- Attack Complexity
- LOW
Narrative and Response
Description
Rhymix before 2.1.31 allows insecure direct object reference, aka RVE-2026-1. Arbitrary files can be accessed via extra variables.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.4",
"pubDate": "2026-09-13T21:16:59.947Z",
"pubdate": "2026-09-13T21:16:59.947Z",
"executiveSummary": "Rhymix versions prior to 2.1.31 contain an Insecure Direct Object Reference (IDOR) vulnerability, identified as RVE-2026-1.\nThis vulnerability allows unauthorized, arbitrary file access by manipulating extra variables within the application's request parameters.\nThe flaw permits remote attackers to bypass intended access controls and retrieve sensitive files from the underlying server filesystem.\nThe risk implication is significant as it facilitates unauthorized information disclosure, potentially leading to the exposure of configuration files, credentials, or sensitive application data.\nExploitation does not inherently require complex execution, but relies on the application's failure to validate input against the requested resource paths.\nThe vulnerability underscores a critical deficiency in the application's authorization logic regarding user-supplied input used to reference server-side objects.",
"technicalDetails": "The vulnerability, RVE-2026-1, resides in the way Rhymix processes request parameters, specifically those identified as 'extra variables'. An Insecure Direct Object Reference (IDOR) condition exists because the application accepts user-supplied input to locate and access files without sufficient server-side validation or canonicalization checks.\nThe root cause is an improper trust model applied to input parameters that influence file system interactions. The application likely uses these variables to construct file paths or resource identifiers internally. By manipulating these parameters, an attacker can traverse directory structures or access unauthorized system files that the application process has permissions to read.\nThe attack flow typically initiates when an attacker crafts a malicious HTTP request targeting a component in Rhymix that handles these extra variables. By injecting path traversal sequences or specifying absolute or relative file paths in the expected input field, the attacker tricks the application into processing a file other than the intended, authorized resource. The application subsequently serves the content of the attacker-specified file in the response.\nBecause the application fails to enforce authorization checks or validate that the requested object resides within an expected, restricted directory, the attacker can systematically read arbitrary files. This capability enables the extraction of sensitive data such as database configuration files (e.g., settings.php or equivalent), environment variables, or private key files, depending on the permissions of the web server process.\nAffected versions include all Rhymix releases prior to version 2.1.31. The vulnerability is exploitable remotely and does not strictly require complex prerequisites beyond the ability to interact with the web application's endpoint that handles the vulnerable request parameters.\nPost-exploitation, the impact is severe; the ability to read arbitrary files often serves as a precursor to more severe attacks, such as full system compromise, if sensitive credentials or cryptographic keys are exfiltrated. The lack of proper input sanitization and access control validation within the file-handling logic is the primary technical failure point."
}