summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2025-12-17 14:15:41 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2025-12-19 14:47:06 +0800
commit50fdb78b7c0bcc550910ef69c0984e751cac72fa (patch)
treeebbc8e165f655f1c2e9ce627651cee849aff9313 /tools/lib/python
parent8f0b4cce4481fb22653697cced8d0d04027cb1e8 (diff)
crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
As soon as crypto_aead_encrypt is called, the underlying request may be freed by an asynchronous completion. Thus dereferencing req->iv after it returns is invalid. Instead of checking req->iv against info, create a new variable unaligned_info and use it for that purpose instead. Fixes: 0a270321dbf9 ("[CRYPTO] seqiv: Add Sequence Number IV Generator") Reported-by: Xiumei Mu <xmu@redhat.com> Reported-by: Xin Long <lucien.xin@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions