Home

Description

EN DE

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.

Es wurde eine kritische Schwachstelle in code-projects ATM Banking 1.0 ausgemacht. Es geht dabei um die Funktion moneyDeposit/moneyWithdraw. Durch Manipulieren mit unbekannten Daten kann eine business logic errors-Schwachstelle ausgenutzt werden. Der Angriff hat dabei lokal zu erfolgen. Der Exploit steht zur öffentlichen Verfügung.

PUBLISHED Reserved 2025-04-28 | Published 2025-04-28 | Updated 2025-04-28 | Assigner VulDB




MEDIUM: 4.8CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
MEDIUM: 4.4CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
MEDIUM: 4.4CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
3.2AV:L/AC:L/Au:S/C:N/I:P/A:P

Problem types

Business Logic Errors

Product status

1.0
affected

Timeline

2025-04-28:Advisory disclosed
2025-04-28:VulDB entry created
2025-04-28:VulDB entry last update

Credits

zzzxc (VulDB User) reporter

References

github.com/zzzxc643/cve/blob/main/ATM_Banking.md exploit

vuldb.com/?id.306402 (VDB-306402 | code-projects ATM Banking moneyWithdraw logic error) vdb-entry technical-description

vuldb.com/?ctiid.306402 (VDB-306402 | CTI Indicators (IOB, IOC, IOA)) signature permissions-required

vuldb.com/?submit.559303 (Submit #559303 | ATM Simulator Improper Input Validation in Financial Transactions v1 Improper Input Validation) third-party-advisory

github.com/zzzxc643/cve/blob/main/ATM_Banking.md exploit

code-projects.org/ product

cve.org (CVE-2025-4037)

nvd.nist.gov (CVE-2025-4037)

Download JSON