Sceawere
Vulnerability Detail
CVE-2026-85638UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Trape Authorization Bypass Vulnerability
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.3
- Creation Date
- 2h ago
- Vendor
- jofpin
- Product
- trape
- Attack Type
- Authorization Bypass
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Attack Complexity
- LOW
Narrative and Response
Description
A weakness has been identified in jofpin trape 2.0. This affects an unknown part of the file core/user.py. This manipulation of the argument vId/id causes authorization bypass. Remote exploitation of the attack is possible. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
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.3",
"pubDate": "2026-09-04T19:17:33.430Z",
"pubdate": "2026-09-04T19:17:33.430Z",
"executiveSummary": "A critical security weakness has been identified in jofpin trape version 2.0, specifically impacting the core/user.py module. The vulnerability is classified as an authorization bypass, allowing unauthorized users to gain restricted access or manipulate user-specific data.\nThe flaw stems from improper handling of user identifiers within the application's core logic. By manipulating the 'vId' or 'id' arguments during request handling, an unauthenticated or low-privileged attacker can circumvent intended access controls.\nThis vulnerability is remotely exploitable, requiring no specific local access to the target infrastructure. Public disclosure of the exploit code significantly elevates the risk profile, as it lowers the barrier to entry for malicious actors. Given that the project maintainers have not yet addressed the reported issue, the system remains in an unpatched state.\nThe potential impact includes unauthorized data exfiltration, account takeover, or the manipulation of system monitoring features inherent to the trape platform. Immediate defensive measures are required to restrict exposure, as the vulnerability effectively breaks the logical boundary between authorized and unauthorized users.",
"technicalDetails": "The vulnerability resides within the authentication and authorization logic of the jofpin trape 2.0 framework, specifically targeting the core/user.py component. The root cause is an insecure implementation of object-level authorization, where the application fails to adequately validate the relationship between the authenticated user session and the requested 'vId' or 'id' parameters passed through HTTP requests.\nIn a standard execution flow, the application utilizes these parameters to retrieve or manage user-specific telemetry data. However, the lack of server-side verification ensures that the application trusts the user-supplied input without verifying the authorization context. An attacker can perform an Insecure Direct Object Reference (IDOR) attack by crafting a malicious request that replaces legitimate identifiers with arbitrary values corresponding to target user records.\nThe attack flow proceeds as follows: First, the attacker identifies the endpoint handled by core/user.py that processes the 'vId' or 'id' arguments. Second, the attacker captures the session-based request and modifies the parameter to a target ID. Third, the backend server processes this manipulated input, failing to confirm if the current requester possesses the necessary permissions to access the specified resource. Finally, the application returns sensitive data or grants access to features associated with the provided ID, effectively bypassing the intended security constraints.\nBecause the platform is remotely accessible, this attack does not require prior knowledge of the target's credentials or physical access. The public availability of functional exploit scripts allows for automated scanning and large-scale exploitation against exposed instances of trape 2.0. The post-exploitation impact allows for the unauthorized retrieval of tracking data, IP addresses, and behavioral metrics stored within the application's database. This vulnerability demonstrates a failure in the 'Principle of Least Privilege' at the code level, as the application logic assumes that any provided ID is inherently authorized for access, neglecting to perform a lookup against the current user's session scope or access control list (ACL)."
}