Sceawere
Vulnerability Detail
CVE-2026-123300UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
JetBrains Hub Unauthorized Mapping Modification
Vulnerability Metadata
- Severity
- Low
- Score / CVSS
- 2.7
- Creation Date
- 1d ago
- Vendor
- JetBrains
- Product
- Hub
- Attack Type
- CWE-862
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
In JetBrains Hub before 2026.2.52519 missing authorisation allowed users with read-only access to modify auth module group mappings
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": "2.7",
"pubDate": "2026-11-06T11:17:08.930Z",
"pubdate": "2026-11-06T11:17:08.930Z",
"executiveSummary": "A broken access control vulnerability exists in JetBrains Hub before version 2026.2.52519, where the authorization logic fails to properly validate permissions for specific administrative operations.\nThe vulnerability allows users granted read-only access to modify auth module group mappings, bypassing intended authorization constraints.\nThis flaw facilitates unauthorized privilege escalation or modification of authentication configuration by non-privileged actors.\nThe vulnerability affects JetBrains Hub instances running versions prior to 2026.2.52519.\nAn attacker possessing legitimate read-only credentials can exploit this misconfiguration to alter group mappings, potentially altering how identity providers map to local system roles.\nThis poses a significant risk to the security integrity of the authentication workflow and the principle of least privilege, as unauthorized modifications may grant excessive permissions to users or groups.",
"technicalDetails": "The vulnerability originates from a missing authorization check within the authentication module management component of JetBrains Hub. In the affected versions, the application fails to enforce server-side validation of user roles when processing requests to modify auth module group mappings.\nSpecifically, the application's API endpoint responsible for updating the synchronization mappings between external identity providers (auth modules) and internal Hub groups does not properly verify that the authenticated user possesses administrative (write) permissions.\nThis allows a user with standard 'read-only' privileges to interact with sensitive administrative API endpoints that should be restricted.\nThe attack flow follows a predictable pattern: an attacker with read-only access authenticates to the application and identifies the API call utilized by the administrative interface to update auth module group mappings. Because the backend does not perform a strict check of the user's role authorization before executing the update command, the server processes the request as if it originated from an authorized administrator.\nBy crafting a request to modify these mappings, an attacker can influence the group membership synchronization process. This can lead to security outcomes such as mapping an untrusted or low-privileged external identity provider group to an highly-privileged internal Hub group, effectively resulting in a privilege escalation within the system.\nThe vulnerable component is identified as the authorization module synchronization service. Because this service is typically exposed over the network, any authenticated user with network access to the Hub instance can leverage this flaw.\nThe lack of adequate access control measures at the function level—specifically for the group mapping handler—is the primary technical cause. The system erroneously assumes that the UI-level hiding of these functions is sufficient, failing to implement the necessary backend 'Secure by Design' principles that require explicit authorization checks for all state-changing operations.\nPost-exploitation, an attacker can gain persistent unauthorized access to administrative functions or elevated user roles, thereby compromising the entire identity management integrity of the JetBrains Hub installation."
}