]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
crypto: algif_aead - Fix minimum RX size check for decryption
authorHerbert Xu <herbert@gondor.apana.org.au>
Sun, 12 Apr 2026 05:32:21 +0000 (13:32 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sun, 12 Apr 2026 05:38:19 +0000 (13:38 +0800)
commit3d14bd48e3a77091cbce637a12c2ae31b4a1687c
tree071d9381c94e2d2572b5439e626b28d1fa9ecf1a
parentd702c3408213bb12bd570bb97204d8340d141c51
crypto: algif_aead - Fix minimum RX size check for decryption

The check for the minimum receive buffer size did not take the
tag size into account during decryption.  Fix this by adding the
required extra length.

Reported-by: syzbot+aa11561819dc42ebbc7c@syzkaller.appspotmail.com
Reported-by: Daniel Pouzzner <douzzer@mega.nu>
Fixes: d887c52d6ae4 ("crypto: algif_aead - overhaul memory management")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/algif_aead.c