lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Tue,  8 Aug 2023 20:58:03 +0200
From:   Greg Kroah-Hartman <gregkh@...uxfoundation.org>
To:     linux-kernel@...r.kernel.org, akpm@...ux-foundation.org,
        torvalds@...ux-foundation.org, stable@...r.kernel.org
Cc:     lwn@....net, jslaby@...e.cz,
        Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Subject: Linux 6.4.9

-----------------
Note, PLEASE TEST this kernel if you are on the 6.4.y tree before using
it in a real workload.  This was a quick release due to the obvious
security fixes in it, and as such, it has not had very much testing "in
the wild".  Please let us know of any problems seen.  Also note that the
user/kernel api for the new security mitigations might be changing over
time, so do not get used to them being fixed in stone just yet.
-----------------

I'm announcing the release of the 6.4.9 kernel.

All users of the 6.4 kernel series must upgrade.

The updated 6.4.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.4.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-devices-system-cpu         |   13 
 Documentation/admin-guide/hw-vuln/gather_data_sampling.rst |  109 +++
 Documentation/admin-guide/hw-vuln/index.rst                |    1 
 Documentation/admin-guide/hw-vuln/srso.rst                 |  133 ++++
 Documentation/admin-guide/kernel-parameters.txt            |   58 +
 Makefile                                                   |    2 
 arch/Kconfig                                               |    3 
 arch/alpha/include/asm/bugs.h                              |   20 
 arch/arm/Kconfig                                           |    1 
 arch/arm/include/asm/bugs.h                                |    4 
 arch/arm/kernel/bugs.c                                     |    3 
 arch/ia64/Kconfig                                          |    1 
 arch/ia64/include/asm/bugs.h                               |   20 
 arch/ia64/kernel/setup.c                                   |    3 
 arch/loongarch/Kconfig                                     |    1 
 arch/loongarch/include/asm/bugs.h                          |   15 
 arch/loongarch/kernel/setup.c                              |    4 
 arch/m68k/Kconfig                                          |    1 
 arch/m68k/include/asm/bugs.h                               |   21 
 arch/m68k/kernel/setup_mm.c                                |    3 
 arch/mips/Kconfig                                          |    1 
 arch/mips/include/asm/bugs.h                               |   17 
 arch/mips/kernel/setup.c                                   |   13 
 arch/parisc/include/asm/bugs.h                             |   20 
 arch/powerpc/include/asm/bugs.h                            |   15 
 arch/sh/Kconfig                                            |    1 
 arch/sh/include/asm/bugs.h                                 |   74 --
 arch/sh/include/asm/processor.h                            |    2 
 arch/sh/kernel/idle.c                                      |    1 
 arch/sh/kernel/setup.c                                     |   55 +
 arch/sparc/Kconfig                                         |    1 
 arch/sparc/include/asm/bugs.h                              |   18 
 arch/sparc/kernel/setup_32.c                               |    7 
 arch/um/Kconfig                                            |    1 
 arch/um/include/asm/bugs.h                                 |    7 
 arch/um/kernel/um_arch.c                                   |    3 
 arch/x86/Kconfig                                           |   27 
 arch/x86/include/asm/bugs.h                                |    2 
 arch/x86/include/asm/cpufeatures.h                         |   13 
 arch/x86/include/asm/fpu/api.h                             |    2 
 arch/x86/include/asm/mem_encrypt.h                         |    9 
 arch/x86/include/asm/msr-index.h                           |   12 
 arch/x86/include/asm/nospec-branch.h                       |   23 
 arch/x86/include/asm/processor.h                           |    2 
 arch/x86/include/asm/sigframe.h                            |    2 
 arch/x86/kernel/cpu/amd.c                                  |   19 
 arch/x86/kernel/cpu/bugs.c                                 |  388 +++++++++++--
 arch/x86/kernel/cpu/common.c                               |  123 +++-
 arch/x86/kernel/cpu/cpu.h                                  |    2 
 arch/x86/kernel/fpu/init.c                                 |    8 
 arch/x86/kernel/signal.c                                   |    4 
 arch/x86/kernel/vmlinux.lds.S                              |   31 +
 arch/x86/kvm/cpuid.c                                       |    3 
 arch/x86/kvm/svm/svm.c                                     |    4 
 arch/x86/kvm/svm/vmenter.S                                 |    3 
 arch/x86/kvm/x86.c                                         |    7 
 arch/x86/lib/retpoline.S                                   |   83 ++
 arch/x86/xen/smp_pv.c                                      |    1 
 arch/xtensa/include/asm/bugs.h                             |   18 
 drivers/base/cpu.c                                         |   16 
 drivers/net/xen-netback/netback.c                          |   15 
 include/asm-generic/bugs.h                                 |   11 
 include/linux/cpu.h                                        |    8 
 init/main.c                                                |   16 
 tools/arch/x86/include/asm/cpufeatures.h                   |    2 
 tools/objtool/arch/x86/decode.c                            |    5 
 66 files changed, 1109 insertions(+), 402 deletions(-)

Borislav Petkov (AMD) (8):
      x86/bugs: Increase the x86 bugs vector size to two u32s
      x86/srso: Add a Speculative RAS Overflow mitigation
      x86/srso: Add IBPB_BRTYPE support
      x86/srso: Add SRSO_NO support
      x86/srso: Add IBPB
      x86/srso: Add IBPB on VMEXIT
      x86/srso: Add a forgotten NOENDBR annotation
      x86/srso: Tie SBPB bit setting to microcode patch detection

Daniel Sneddon (4):
      x86/speculation: Add Gather Data Sampling mitigation
      x86/speculation: Add force option to GDS mitigation
      x86/speculation: Add Kconfig option for GDS
      KVM: Add GDS_NO support to KVM

Dave Hansen (1):
      Documentation/x86: Fix backwards on/off logic about YMM support

Greg Kroah-Hartman (2):
      x86: fix backwards merge of GDS/SRSO bit
      Linux 6.4.9

Josh Poimboeuf (1):
      x86/srso: Fix return thunks in generated code

Juergen Gross (1):
      x86/xen: Fix secondary processors' FPU initialization

Ross Lagerwall (1):
      xen/netback: Fix buffer overrun triggered by unusual packet

Thomas Gleixner (18):
      init: Provide arch_cpu_finalize_init()
      x86/cpu: Switch to arch_cpu_finalize_init()
      ARM: cpu: Switch to arch_cpu_finalize_init()
      ia64/cpu: Switch to arch_cpu_finalize_init()
      loongarch/cpu: Switch to arch_cpu_finalize_init()
      m68k/cpu: Switch to arch_cpu_finalize_init()
      mips/cpu: Switch to arch_cpu_finalize_init()
      sh/cpu: Switch to arch_cpu_finalize_init()
      sparc/cpu: Switch to arch_cpu_finalize_init()
      um/cpu: Switch to arch_cpu_finalize_init()
      init: Remove check_bugs() leftovers
      init: Invoke arch_cpu_finalize_init() earlier
      init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
      x86/init: Initialize signal frame size late
      x86/fpu: Remove cpuinfo argument from init functions
      x86/fpu: Mark init functions __init
      x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
      x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ