Post #699
21
🎯 New Report #3676308: POST /api/bitcoinWithdrawalFees returns financial data without authentication despite being documented as a USER OPERATION (private endpoint)
🔺Severity: Medium
👽 Reporter: glferreira-devsecops
⭐️ Reputation: 49
🛠 State: resolved
💼 Team: CoinMate.io
💵 Bounty: null
🕐 Submitted: 2026-04-15
⏰ Disclosed: 2026-05-20 09:26:54
📝 Summary: A vulnerability was discovered in the CoinMate API where the POST /api/bitcoinWithdrawalFees endpoint was accessible without authentication, despite being documented as a private endpoint. The endpoint returned real-time Bitcoin withdrawal fee data without requiring any authentication, unlike other private endpoints which correctly rejected unauthenticated requests. The root cause was determined to be a misconfiguration in the authentication middleware that allowed the request to bypass HMAC-SHA256 signature verification. This inconsistency in authentication enforcement indicated a potential configuration error that could affect other recently added or refactored endpoints.
📂 Report JSON File: 3676308
@hackeronereports
🔺Severity: Medium
👽 Reporter: glferreira-devsecops
⭐️ Reputation: 49
🛠 State: resolved
💼 Team: CoinMate.io
💵 Bounty: null
🕐 Submitted: 2026-04-15
⏰ Disclosed: 2026-05-20 09:26:54
📝 Summary: A vulnerability was discovered in the CoinMate API where the POST /api/bitcoinWithdrawalFees endpoint was accessible without authentication, despite being documented as a private endpoint. The endpoint returned real-time Bitcoin withdrawal fee data without requiring any authentication, unlike other private endpoints which correctly rejected unauthenticated requests. The root cause was determined to be a misconfiguration in the authentication middleware that allowed the request to bypass HMAC-SHA256 signature verification. This inconsistency in authentication enforcement indicated a potential configuration error that could affect other recently added or refactored endpoints.
📂 Report JSON File: 3676308
@hackeronereports