CVE-2025-7897

7.3

harry0703 · MoneyPrinterTurbo

A critical authentication bypass vulnerability exists in the MoneyPrinterTurbo API endpoint, allowing remote, unauthenticated attackers to interact with the application.

Executive summary

The MoneyPrinterTurbo application is affected by a critical missing authentication vulnerability that allows unauthenticated remote attackers to bypass security controls.

Vulnerability

This flaw involves a failure to perform proper authentication checks within the verify_token function located in app/controllers/base.py. An unauthenticated remote attacker can trigger this vulnerability to bypass access controls.

Business impact

The vulnerability carries a CVSS score of 7.3, indicating a high severity risk. Successful exploitation allows unauthorized parties to access restricted API endpoints, which may lead to unauthorized data exposure, system manipulation, or further exploitation of backend services.

Remediation

Immediate Action: Since a specific patch version is currently unknown, administrators should restrict network access to the affected API endpoints and monitor vendor channels for the release of an official security update.

Proactive Monitoring: Review application access logs for unusual traffic patterns or unauthorized requests directed at the base controller endpoints.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to intercept and block suspicious requests targeting the verify_token functionality until a vendor patch is applied.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the critical nature of an authentication bypass, organizations should prioritize the identification of all instances of MoneyPrinterTurbo within their environment. Implement strict network segmentation or access control lists as an immediate defensive measure while awaiting an official vendor patch to address the underlying code defect.

Sources

Originally found and disclosed by zhangjx (VulDB User), per the CVE Program record.