NamelessMC is a free, easy to use & powerful website software for Minecraft servers. A user with admincp.core.emails or admincp.users.edit permissions can validate users and an attacker can reset their password. When the account is successfully approved by email the reset code is NULL, but when the account is manually validated by a user with admincp.core.emails or admincp.users.edit permissions then the reset_code will no longer be NULL but empty. An attacker can request http://localhost/nameless/index.php?route=/forgot_password/&c= and reset the password. As a result an attacker may compromise another users password and take over their account. This issue has been addressed in release version 2.1.3 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
When a user account is approved via email, the reset_code field in the database is set to NULL. However, when an account is manually approved by a user with admincp.core.emails or admincp.users.edit permissions, the reset_code field is not NULL, but rather empty (an empty string). An attacker can send an HTTP request to the forgot_password endpoint with an empty c parameter (e.g., index.php?route=/forgot_password/&c=), which the system incorrectly interprets as a valid password reset code. As a result, the attacker gains the ability to set a new password for the victim's account without any additional verification.
An attacker can take control of any user account manually approved by an administrator by changing its password without the account owner's knowledge.
Update NamelessMC to version 2.1.3 or later. The vendor reports that no known workarounds for this vulnerability exist — updating is the only recommended solution.
NamelessMC (Nameless) — versions prior to 2.1.3
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XNamelessmc Nameless
APPNamelessmc< 2.1.3
Related vulnerabilities
XSS w edytorze tekstu panelu administracyjnego NamelessMC
NamelessMC is a free, easy to use & powerful website software for Minecraft servers. Cross-site scripting (XSS...
NamelessMC is a free, easy to use & powerful website software for Minecraft servers. In version 2.1.4 and prio...
NamelessMC is a free, easy to use & powerful website software for Minecraft servers. In version 2.1.4 and prio...
NamelessMC is a free, easy to use & powerful website software for Minecraft servers. In version 2.1.4 and prio...