إرسال #836452: Mohammed-eid35 bank-management-system-springboot 1 Authentication Bypass by Primary Weaknessالمعلومات

عنوانMohammed-eid35 bank-management-system-springboot 1 Authentication Bypass by Primary Weakness
الوصفA vulnerability has been found in Mohammed-eid35 bank-management-system-springboot. The application exposes /transaction/deposit and /transaction/withdraw to unauthenticated users because /transaction/** is configured with permitAll() in the Spring Security configuration. Any unauthenticated request can reach these endpoints. The backend does not verify the current user identity or account ownership before processing the transaction. Instead, it directly processes transactions based on the supplied transaction identifiers: a valid card_number is sufficient for deposits, and a valid card_number plus cvv is sufficient for withdrawals. This allows unauthorized deposits and withdrawals and direct modification of account balances without a valid authenticated session.
المصدر⚠️ https://github.com/Mohammed-eid35/bank-management-system-springboot/issues/8
المستخدم
 wr0ld (UID 98487)
ارسال24/05/2026 03:35 PM (16 أيام منذ)
الاعتدال07/06/2026 06:04 PM (14 days later)
الحالةتمت الموافقة
إدخال VulDB369141 [Mohammed-eid35 bank-management-system-springboot حتى 7b9bcc65ad7df3db29af71aed9bb500e5f24d948 Transaction Endpoint TransactionController.java تجاوز الصلاحيات]
النقاط20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!