Name |
Client-Server Protocol Manipulation |
|
Likelyhood of attack |
Typical severity |
High |
Medium |
|
Summary |
An adversary takes advantage of weaknesses in the protocol by which a client and server are communicating to perform unexpected actions. Communication protocols are necessary to transfer messages between client and server applications. Moreover, different protocols may be used for different types of interactions. |
Prerequisites |
The client and/or server must utilize a protocol that has a weakness allowing manipulation of the interaction. |
Solutions | |
Related Weaknesses |
CWE ID
|
Description
|
CWE-757 |
Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') |
|
Related CAPECS |
CAPEC ID
|
Description
|
CAPEC-272 |
An adversary subverts a communications protocol to perform an attack. This type of attack can allow an adversary to impersonate others, discover sensitive information, control the outcome of a session, or perform other attacks. This type of attack targets invalid assumptions that may be inherent in implementers of the protocol, incorrect implementations of the protocol, or vulnerabilities in the protocol itself. |
|