Hi all,
Iβve published a technical case study analyzing a design issue in how the Binance API enforces IP whitelisting. This is not about account takeover or fund theft β itβs about a trust-boundary mismatch between the API key and the secondary listenKey used for WebSocket streams.
This is not a direct account compromise.
Itβs market-intelligence leakage, which can be extremely valuable when aggregated across many users or bot frameworks.
Many users rely on IP whitelisting as their final defensive barrier. The listenKey silently bypasses that assumption. This creates a false sense of security and enables unexpected data exposure patterns that users are not aware of.
I responsibly reported this and waited ~11 months.
The issue was repeatedly categorized as βsocial engineering,β despite clear architectural implications. Therefore, I have published the analysis openly.