Soumettre #836452: Mohammed-eid35 bank-management-system-springboot 1 Authentication Bypass by Primary Weaknessinformation

TitreMohammed-eid35 bank-management-system-springboot 1 Authentication Bypass by Primary Weakness
DescriptionA 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.
La source⚠️ https://github.com/Mohammed-eid35/bank-management-system-springboot/issues/8
Utilisateur
 wr0ld (UID 98487)
Soumission24/05/2026 15:35 (il y a 16 jours)
Modérer07/06/2026 18:04 (14 days later)
StatutAccepté
Entrée VulDB369141 [Mohammed-eid35 bank-management-system-springboot Transaction Endpoint TransactionController.java élévation de privilèges]
Points20

Interested in the pricing of exploits?

See the underground prices here!