CVE-2026-85637 in trapeinfo

Summary

by MITRE • 09/04/2026

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.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 09/06/2026

The vulnerability identified in jofpin trape versions 1.0.0 through 2.0 represents a critical authentication bypass within the Admin Endpoint component, specifically located in the join_room function found in core/sockets.py. This flaw stems from an implementation error where the application fails to enforce mandatory access controls or validate session tokens before allowing a user to enter a restricted administrative room via WebSocket connections. In secure architectures, any operation involving sensitive management functions must require explicit authentication and authorization checks to ensure that only authorized personnel can interact with critical system resources. The absence of these checks means that the join_room function operates without verifying the identity or privileges of the connecting client, effectively treating unauthenticated requests as legitimate administrative actions.

From a technical perspective, this issue aligns closely with CWE-287, which describes Improper Authentication, and more specifically CWE-306, Missing Authentication for Critical Function. The vulnerability allows an attacker to bypass security mechanisms that are intended to restrict access to specific functionalities. Because the flaw resides in a WebSocket endpoint used for real-time communication, it is particularly susceptible to remote exploitation over standard network protocols such as HTTP or HTTPS if the WebSocket connection is established through these channels. An adversary can craft malicious requests that mimic legitimate administrative traffic, thereby gaining unauthorized entry into sensitive operational rooms without providing valid credentials.

The operational impact of this vulnerability is severe due to its potential for remote code execution and data exfiltration in many application contexts. Once an attacker gains access to the admin room through the unauthenticated join_room function, they may be able to execute administrative commands, manipulate real-time data streams, or escalate privileges within the application environment. This aligns with MITRE ATT&CK technique T1078, Valid Accounts, as the attacker effectively creates a session that mimics valid administrator access without possessing actual credentials. The availability of public exploits significantly increases the risk landscape, enabling less skilled threat actors to leverage existing tools for unauthorized access rather than developing custom exploit code from scratch.

The fact that the project maintainers have been notified via an issue report but have not yet responded highlights a critical gap in the software supply chain security posture. Without timely patches or updates, users of jofpin trape remain exposed to active exploitation attempts. Organizations relying on this component must treat it as compromised until official remediation is provided. Immediate mitigation strategies should include network-level controls such as firewall rules that restrict access to WebSocket endpoints from untrusted networks, implementing Web Application Firewalls with specific rule sets to detect and block anomalous join_room requests lacking authentication headers, or disabling the affected endpoint entirely if real-time administrative features are not strictly required for business operations.

Responsible

VulDB

Disclosure

09/04/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00429

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!