Vulnerability · Published Apr 28, 2025 · Assigned by VulDB
CVE-2025-4037code-projects ATM Banking moneyWithdraw logic error
Medium 4.4
In plain English
A medium-severity security flaw in ATM Banking from code-projects. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 24% of all known vulnerabilities).
Severity (CVSS 3.1)4.4Medium
Exploit odds (30 days)0.3%top 75.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known
Official description
A vulnerability was found in code-projects ATM Banking 1.0. It has been classified as critical. Affected is the function moneyDeposit/moneyWithdraw. The manipulation leads to business logic errors. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| code-projects | ATM Banking | 1.0 |
Weakness: CWE-840 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
References
- VDB-306402 | code-projects ATM Banking moneyWithdraw logic error vdb-entry, technical-description
- VDB-306402 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- Submit #559303 | ATM Simulator Improper Input Validation in Financial Transactions v1 Improper Input Validation third-party-advisory
- https://github.com/zzzxc643/cve/blob/main/ATM_Banking.md exploit
- https://code-projects.org/ product