Description
pwn.college DOJO is an education platform for learning cybersecurity. In versions up to and including commit 781d91157cfc234a434d0bab45cbcf97894c642e, the /workspace endpoint contains an improper authentication vulnerability that allows an attacker to access any active Windows VM without proper authorization. The vulnerability occurs in the view_desktop function where the user is retrieved via a URL parameter without verifying that the requester has administrative privileges. An attacker can supply any user ID and arbitrary password in the request parameters to impersonate another user. When requesting a Windows desktop service, the function does not validate the supplied password before generating access credentials, allowing the attacker to obtain an iframe source URL that grants full access to the target user's Windows VM. This impacts all users with active Windows VMs, as an attacker can access and modify data on the Windows machine and in the home directory of the associated Linux machine via the Z: drive. This issue has been patched in commit 467db0b9ea0d9a929dc89b41f6eb59f7cfc68bef. No known workarounds exist.
EPSS Score:
0%
Comprehensive Technical Analysis of EUVD-2025-34497
1. Vulnerability Assessment and Severity Evaluation
The vulnerability described in EUVD-2025-34497 pertains to an improper authentication issue in the pwn.college DOJO education platform. Specifically, the /workspace endpoint in versions up to and including commit 781d91157cfc234a434d0bab45cbcf97894c642e allows unauthorized access to active Windows VMs. The vulnerability arises from the view_desktop function, which retrieves user information via a URL parameter without verifying administrative privileges. This flaw enables an attacker to impersonate any user by supplying arbitrary user IDs and passwords, thereby gaining unauthorized access to Windows VMs.
Severity Evaluation:
- Base Score: 9.5
- Base Score Version: 4.0
- Base Score Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L
The high base score indicates a critical vulnerability due to the ease of exploitation (low complexity) and the significant impact on confidentiality, integrity, and availability.
2. Potential Attack Vectors and Exploitation Methods
Attack Vectors:
- Unauthorized Access: An attacker can exploit the vulnerability by crafting a request to the
/workspaceendpoint with a target user's ID and an arbitrary password. - Data Manipulation: Once access is gained, the attacker can modify data on the Windows VM and the associated Linux machine's home directory via the Z: drive.
- Privilege Escalation: The attacker can potentially escalate privileges within the compromised VM, leading to further system compromises.
Exploitation Methods:
- URL Parameter Manipulation: The attacker manipulates the URL parameters to impersonate a user.
- Credential Generation: The attacker generates access credentials without proper password validation, gaining full access to the target user's Windows VM.
3. Affected Systems and Software Versions
Affected Systems:
- All users with active Windows VMs on the
pwn.college DOJOplatform.
Software Versions:
- Versions up to and including commit
781d91157cfc234a434d0bab45cbcf97894c642e.
Patched Version:
- The issue has been resolved in commit
467db0b9ea0d9a929dc89b41f6eb59f7cfc68bef.
4. Recommended Mitigation Strategies
- Immediate Patching: Upgrade to the patched version (commit
467db0b9ea0d9a929dc89b41f6eb59f7cfc68bef) to mitigate the vulnerability. - Access Controls: Implement robust access controls and authentication mechanisms to ensure that only authorized users can access sensitive endpoints.
- Monitoring and Logging: Enhance monitoring and logging to detect and respond to any suspicious activities related to the
/workspaceendpoint. - User Education: Educate users about the risks and best practices for securing their VMs and data.
5. Impact on European Cybersecurity Landscape
The vulnerability poses a significant risk to the European cybersecurity landscape, particularly for educational institutions and organizations using the pwn.college DOJO platform. Unauthorized access to Windows VMs can lead to data breaches, unauthorized data modification, and potential escalation of privileges, compromising the integrity and confidentiality of sensitive information.
6. Technical Details for Security Professionals
Vulnerability Details:
- Endpoint:
/workspace - Function:
view_desktop - Issue: Improper authentication allowing unauthorized access to Windows VMs.
- Exploit: Supplying arbitrary user IDs and passwords in request parameters.
References:
Aliases:
- CVE-2025-62376
Assigner:
- GitHub_M
ENISA ID Product:
- ID:
7bd5ca56-04bb-3c2d-bedc-256d3be5a1c7 - Product:
dojo - Version:
< 467db0b9ea0d9a929dc89b41f6eb59f7cfc68bef
ENISA ID Vendor:
- ID:
66c134c4-d7c7-3d38-abc3-6a47e798335d - Vendor:
pwncollege
Conclusion:
The vulnerability in pwn.college DOJO is critical and requires immediate attention. Organizations using the affected versions should prioritize patching and implement additional security measures to protect against unauthorized access and data manipulation. Continuous monitoring and user education are essential to maintain a robust cybersecurity posture.