APPLIED: [Precise][CVE-2013-7421][CVE-2014-9644][PATCH 0/3] crypto: prefix module autoloading with "crypto-"

Brad Figg brad.figg at canonical.com
Fri Feb 6 16:24:27 UTC 2015


On Tue, Feb 03, 2015 at 11:18:22AM +0000, Luis Henriques wrote:
> Following this email, I'm sending the fixes for CVE-2013-7421 and
> CVE-2014-9644.  The patches touch a lot of files, and the backports
> are mainly dropping changes to crypto modules that are not available
> in the 3.2 kernel.
> 
> I've also checked the Debian backports and picked some extra changes
> to algorithms that had been renamed/moved in more recent kernels.
> 
> Kees Cook (2):
>   crypto: prefix module autoloading with "crypto-"
>   crypto: include crypto- module prefix in template
> 
> Mathias Krause (1):
>   crypto: add missing crypto module aliases
> 
>  arch/s390/crypto/aes_s390.c                |  2 +-
>  arch/s390/crypto/des_s390.c                |  4 ++--
>  arch/s390/crypto/ghash_s390.c              |  2 +-
>  arch/s390/crypto/sha1_s390.c               |  2 +-
>  arch/s390/crypto/sha256_s390.c             |  4 ++--
>  arch/s390/crypto/sha512_s390.c             |  4 ++--
>  arch/x86/crypto/aes_glue.c                 |  4 ++--
>  arch/x86/crypto/aesni-intel_glue.c         |  2 +-
>  arch/x86/crypto/blowfish_glue.c            |  4 ++--
>  arch/x86/crypto/crc32c-intel.c             |  4 ++--
>  arch/x86/crypto/fpu.c                      |  3 +++
>  arch/x86/crypto/ghash-clmulni-intel_glue.c |  2 +-
>  arch/x86/crypto/salsa20_glue.c             |  4 ++--
>  arch/x86/crypto/sha1_ssse3_glue.c          |  2 +-
>  arch/x86/crypto/twofish_glue.c             |  4 ++--
>  arch/x86/crypto/twofish_glue_3way.c        |  4 ++--
>  crypto/aes_generic.c                       |  3 ++-
>  crypto/algapi.c                            |  4 ++--
>  crypto/ansi_cprng.c                        |  3 ++-
>  crypto/anubis.c                            |  1 +
>  crypto/api.c                               |  4 ++--
>  crypto/arc4.c                              |  1 +
>  crypto/authenc.c                           |  1 +
>  crypto/authencesn.c                        |  1 +
>  crypto/blowfish_generic.c                  |  3 ++-
>  crypto/camellia.c                          |  1 +
>  crypto/cast5.c                             |  2 +-
>  crypto/cast6.c                             |  1 +
>  crypto/cbc.c                               |  1 +
>  crypto/ccm.c                               |  5 +++--
>  crypto/chainiv.c                           |  1 +
>  crypto/crc32c.c                            |  1 +
>  crypto/cryptd.c                            |  1 +
>  crypto/crypto_null.c                       |  6 +++---
>  crypto/ctr.c                               |  3 ++-
>  crypto/cts.c                               |  1 +
>  crypto/deflate.c                           |  2 +-
>  crypto/des_generic.c                       |  7 ++++---
>  crypto/ecb.c                               |  1 +
>  crypto/eseqiv.c                            |  1 +
>  crypto/fcrypt.c                            |  1 +
>  crypto/gcm.c                               |  7 ++++---
>  crypto/ghash-generic.c                     |  3 ++-
>  crypto/hmac.c                              |  1 +
>  crypto/khazad.c                            |  1 +
>  crypto/krng.c                              |  3 ++-
>  crypto/lrw.c                               |  1 +
>  crypto/lzo.c                               |  1 +
>  crypto/md4.c                               |  2 +-
>  crypto/md5.c                               |  1 +
>  crypto/michael_mic.c                       |  1 +
>  crypto/pcbc.c                              |  1 +
>  crypto/pcrypt.c                            |  1 +
>  crypto/rmd128.c                            |  1 +
>  crypto/rmd160.c                            |  1 +
>  crypto/rmd256.c                            |  1 +
>  crypto/rmd320.c                            |  1 +
>  crypto/salsa20_generic.c                   |  3 ++-
>  crypto/seed.c                              |  1 +
>  crypto/seqiv.c                             |  1 +
>  crypto/serpent.c                           |  3 ++-
>  crypto/sha1_generic.c                      |  3 ++-
>  crypto/sha256_generic.c                    |  6 ++++--
>  crypto/sha512_generic.c                    |  6 ++++--
>  crypto/tea.c                               |  5 +++--
>  crypto/tgr192.c                            |  5 +++--
>  crypto/twofish_generic.c                   |  3 ++-
>  crypto/vmac.c                              |  1 +
>  crypto/wp512.c                             |  5 +++--
>  crypto/xcbc.c                              |  1 +
>  crypto/xts.c                               |  1 +
>  crypto/zlib.c                              |  1 +
>  drivers/crypto/padlock-aes.c               |  2 +-
>  drivers/crypto/padlock-sha.c               |  8 ++++----
>  drivers/s390/crypto/ap_bus.c               |  2 ++
>  include/linux/crypto.h                     | 13 +++++++++++++
>  76 files changed, 137 insertions(+), 67 deletions(-)
> 
> -- 
> 2.1.4
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Applied to Precise master-next.

-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list