Sceawere
Vulnerability Detail
CVE-2026-85637UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Trape Missing Authentication Vulnerability
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 5.3
- Creation Date
- 2h ago
- Vendor
- jofpin
- Product
- trape
- Attack Type
- Missing Authentication
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
A security flaw has been discovered in jofpin trape 1.0.0/2.0. Affected by this issue is the function join_room of the file core/sockets.py of the component Admin Endpoint. The manipulation results in missing authentication. The attack may be launched remotely. The exploit has been released to the public and may 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": "5.3",
"pubDate": "2026-09-04T19:17:33.263Z",
"pubdate": "2026-09-04T19:17:33.263Z",
"executiveSummary": "A critical security flaw has been identified in jofpin trape versions 1.0.0 and 2.0, specifically residing within the Admin Endpoint component.\nThe vulnerability is characterized by a missing authentication mechanism in the join_room function located in core/sockets.py.\nThis flaw permits unauthorized remote actors to interact with sensitive administrative functionality without satisfying any identity verification requirements.\nThe impact includes potential unauthorized access to administrative controls, as the exploit is publicly available, increasing the risk of exploitation by malicious actors.\nThe project maintainers have been notified via an issue report but have not yet implemented a fix, leaving deployments exposed to unauthenticated remote exploitation.\nThe absence of access control mechanisms on critical socket-based administrative functions constitutes a severe security regression.",
"technicalDetails": "The vulnerability originates from an improper access control implementation within the core/sockets.py file of the jofpin trape application.\nSpecifically, the join_room function, which is intended to manage socket-based administrative communication, fails to validate the authentication state of the requester before executing its logic.\nIn typical socket-based architectures, developers must ensure that incoming events are scoped to authenticated sessions or verified via middleware; however, in this implementation, the socket endpoint acts as an open gateway for unauthorized participants.\nThe attack flow involves a remote adversary initiating a socket connection to the trape server. By invoking the join_room event handler, the attacker bypasses the expected administrative authentication gate.\nBecause the function does not verify the user's session token or authorization level, it blindly processes the request, allowing the attacker to effectively join the administrative communication stream or manipulate the administrative socket state.\nThe vulnerable component, Admin Endpoint, is exposed directly to the network. An attacker can leverage publicly available exploit scripts to target the join_room function, facilitating remote, unauthenticated access to the backend management layer.\nThe lack of input validation or session context verification within the function means that the application assumes all incoming requests to this socket are trusted. This violates the principle of least privilege, as the function likely provides capabilities intended solely for administrators.\nPost-exploitation, an attacker could potentially monitor traffic, disrupt administrative services, or escalate their presence within the application environment. Given that the exploit code has been released publicly, the barrier to entry for this vulnerability is extremely low.\nThe vulnerability is persistent across both 1.0.0 and 2.0 versions, indicating a foundational design flaw in how socket communication is secured within the trape framework."
}