All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] fix authenc() kernel crash
@ 2017-09-24  6:22 Stephan Müller
  2017-09-24  6:24 ` [PATCH 1/2] crypto: skcipher - noop for enc/dec with NULL data Stephan Müller
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Stephan Müller @ 2017-09-24  6:22 UTC (permalink / raw)
  To: herbert; +Cc: linux-crypto

Hi Herbert,

The two patches together fix a kernel crash that can be triggered via
AF_ALG when using authenc() with zero plaintext.

The changes are also tested to verify that the hashing on null data
is still supported.

I suspect that the vulnerability fixed with patch 1 is present in
abklcipher that was used before the switch to skcipher. Thus, I would
suspect in older kernels that this vulnerability is still present.
Could you please provide guidance on how to address that issue in such
older kernels?

Stephan Mueller (2):
  crypto: skcipher - noop for enc/dec with NULL data
  crypto: shash - no kmap of zero SG

 crypto/shash.c            | 4 +++-
 include/crypto/skcipher.h | 6 ++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

-- 
2.13.5

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2017-10-09 15:52 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-24  6:22 [PATCH 0/2] fix authenc() kernel crash Stephan Müller
2017-09-24  6:24 ` [PATCH 1/2] crypto: skcipher - noop for enc/dec with NULL data Stephan Müller
2017-10-07  2:46   ` Herbert Xu
2017-10-07  2:49     ` Stephan Müller
2017-10-07  2:51       ` Herbert Xu
2017-10-07  2:53         ` Stephan Müller
2017-10-07  3:07           ` Herbert Xu
2017-10-07  3:21             ` Stephan Müller
2017-10-07  3:29               ` Herbert Xu
2017-10-07 12:56                 ` Stephan Müller
2017-10-09 14:19                   ` Herbert Xu
2017-10-09 15:13                     ` Stephan Müller
2017-10-09 15:30                       ` [PATCH v2] crypto: shash - Fix zero-length shash ahash digest crash Herbert Xu
2017-10-09 15:52                         ` Stephan Müller
2017-09-24  6:25 ` [PATCH 2/2] crypto: shash - no kmap of zero SG Stephan Müller
2017-10-07  2:44   ` Herbert Xu
2017-09-24  6:28 ` [PATCH 0/2] fix authenc() kernel crash Stephan Müller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.