Some RDDP attacks
2004-07-05 18:50:15 GMT
In looking over email to the list, I noticed some comments from Jim Pinkerton about attacks on RDDP. I've pulled selected excerpts from a couple of Jim's messages to deal with these specific issues - the more general issue of where we are on security and what needs to be done will be covered in a separate message. So, quoting from Jim's messages: > The RDMAP/DDP protocol allows a multi-gigabyte data transfer to occur > as one RDMAP/DDP Message. If we're going over a dial-up line at roughly > 8 KB/sec, this means that the "one-shot" approach allows an attack on > the STag to occur for roughly 69 hours (2 gig transfer). Thus I don't > see how one-shot significantly decreases the threat profile. Even though that's an unrealistic scenario, it still misses the point. After that 69 hour transfer, if some form of "one-shot" causes the STag to be invalidated by RDMAP/DDP, then the receiving protocol logic cannot be attacked by overwriting placing data while the protocol is processing the placed data (because the STag will necessarily have been invalidated). In the absence of "one-shot" a "forgot to invalidate" bug/oversight in the receiver opens the receiver to this attack. > If we took a moment to look at the packet header for DDP for how a > malicious user that has successfully guessed the SCTP/TCP transport > parameters can effect the connection, there is actually a far simpler > attack than guessing the 32 bit STag value - and the attack abortively > terminates the connection and thus truncates the data stream. Use > untagged messages with just about any MSN, and the receiver will get a > "no buffers available" error and tear down the connection. Thus claiming > the STag is a risk actually ignores a much easier attack.(Continue reading)
RSS Feed