Vulnerabilities > CVE-2016-10593 - Cryptographic Issues vulnerability in Interactivebrokers Ibapi
Attack vector
NETWORK Attack complexity
HIGH Privileges required
NONE Confidentiality impact
HIGH Integrity impact
HIGH Availability impact
HIGH Summary
ibapi is an Interactive Brokers API addon for NodeJS. ibapi downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. Before 2.5.6, it may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.
Vulnerable Configurations
Common Weakness Enumeration (CWE)
Common Attack Pattern Enumeration and Classification (CAPEC)
- Signature Spoofing by Key Recreation An attacker obtains an authoritative or reputable signer's private signature key by exploiting a cryptographic weakness in the signature algorithm or pseudorandom number generation and then uses this key to forge signatures from the original signer to mislead a victim into performing actions that benefit the attacker.
References
- https://gitlord.com/commitdiff/~dchem%2Fnode-ibapi-addon.git/c00dd7c98cca0423052148337e523eeb7776da68
- https://gitlord.com/commitdiff/~dchem%2Fnode-ibapi-addon.git/c00dd7c98cca0423052148337e523eeb7776da68
- https://gitlord.com/summary/~dchem%2Fnode-ibapi-addon.git
- https://gitlord.com/summary/~dchem%2Fnode-ibapi-addon.git
- https://nodesecurity.io/advisories/182
- https://nodesecurity.io/advisories/182
- https://www.npmjs.com/package/ibapi/v/2.5.6
- https://www.npmjs.com/package/ibapi/v/2.5.6