Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
CCMP Decryption QoS #858
Reported by Alex Iliadis on 21 Mar 2011 15:55 UTC
It has come to my attention that crypto.c:decrypt_ccmp does not check if the packet is of subtype QoS DATA. This results into the wrong offsets being set (more specifically z) which renders the decryption in airdecap-ng to be broken. The solution to this would be to modify ccmp_decrypt as defined in crypto.c to increment z by 2 if it's of QoS type.
After line 1152 z would need the following:
Hope this helps.