On 06.11.2014 11:02, Johannes Berg wrote:
On Thu, 2014-11-06 at 10:55 +0100, Ronald Wahl wrote:
Commit 7ec7c4a9a686c608315739ab6a2b0527a240883c (mac80211: port CCMP to
cryptoapi's CCM driver) introduced a regression when decrypting empty
packets (data_len == 0). This will lead to backtraces like:
Not good.
This patch adds an additional length check.
Signed-off-by: Ronald Wahl <ronald.wahl@xxxxxxxxxxx>
Please add
Cc: stable@xxxxxxxxxxxxxxx
Fixes: 7ec7c4a9a686 ("mac80211: port CCMP to cryptoapi's CCM driver")
+ if (data_len == 0)
+ return EINVAL;
error codes should be negative.
Argh. New patch on the way...
thx,
ron
--
Ronald Wahl - ronald.wahl@xxxxxxxxxxx - Phone +49 375271349-0 Fax -99
Raritan Deutschland GmbH, Kornmarkt 7, 08056 Zwickau, Germany
USt-IdNr. DE813094160, Steuer-Nr. 227/117/01749
Amtsgericht Chemnitz HRB 23605
Geschäftsführung: Stuart Hopper, Ralf Ploenes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html