SUSE-SU-2023:4057-1

See a problem?
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:4057-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2023:4057-1
Related
Published
2023-10-12T07:59:03Z
Modified
2023-10-12T07:59:03Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 15 SP4 Azure kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2023-4563: Fixed an use-after-free flaw in the nftables sub-component. This vulnerability could allow a local attacker to crash the system or lead to a kernel information leak problem. (bsc#1214727)
  • CVE-2023-39194: Fixed a flaw in the processing of state filters which could allow a local attackers to disclose sensitive information. (bsc#1215861)
  • CVE-2023-39193: Fixed a flaw in the processing of state filters which could allow a local attackers to disclose sensitive information. (bsc#1215860)
  • CVE-2023-39192: Fixed a flaw in the u32matchit function which could allow a local attackers to disclose sensitive information. (bsc#1215858)
  • CVE-2023-42754: Fixed a null pointer dereference in ipv4linkfailure which could lead an authenticated attacker to trigger a DoS. (bsc#1215467)
  • CVE-2023-5345: fixed an use-after-free vulnerability in the fs/smb/client component which could be exploited to achieve local privilege escalation. (bsc#1215899)
  • CVE-2023-4155: Fixed a flaw in KVM AMD Secure Encrypted Virtualization (SEV). An attacker can trigger a stack overflow and cause a denial of service or potentially guest-to-host escape in kernel configurations without stack guard pages. (bsc#1214022)
  • CVE-2023-4389: Fixed a reference counting issue in the Btrfs filesystem that could be exploited in order to leak internal kernel information or crash the system (bsc#1214351).
  • CVE-2023-42753: Fixed an array indexing vulnerability in the netfilter subsystem. This issue may have allowed a local user to crash the system or potentially escalate their privileges (bsc#1215150).
  • CVE-2023-1206: Fixed a hash collision flaw in the IPv6 connection lookup table. A user located in the local network or with a high bandwidth connection can increase the CPU usage of the server that accepts IPV6 connections up to 95% (bsc#1212703).
  • CVE-2023-4921: Fixed a use-after-free vulnerability in the QFQ network scheduler which could be exploited to achieve local privilege escalatio (bsc#1215275).
  • CVE-2023-37453: Fixed oversight in SuperSpeed initialization (bsc#1213123).
  • CVE-2023-4622: Fixed a use-after-free vulnerability in the Unix domain sockets component which could be exploited to achieve local privilege escalation (bsc#1215117).
  • CVE-2023-4623: Fixed a use-after-free issue in the HFSC network scheduler which could be exploited to achieve local privilege escalation (bsc#1215115).
  • CVE-2023-1859: Fixed a use-after-free flaw in Xen transport for 9pfs which could be exploited to crash the system (bsc#1210169).
  • CVE-2023-4881: Fixed a out-of-bounds write flaw in the netfilter subsystem that could lead to potential information disclosure or a denial of service (bsc#1215221).
  • CVE-2023-2177: Fixed a null pointer dereference issue in the sctp network protocol which could allow a user to crash the system (bsc#1210643).
  • CVE-2023-1192: Fixed use-after-free in cifsdemultiplexthread() (bsc#1208995).

The following non-security bugs were fixed:

  • ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs (git-fixes).
  • ALSA: hda/realtek: Splitting the UX3402 into two separate models (git-fixes).
  • ARM: pxa: remove use of symbol_get() (git-fixes).
  • arm64: csum: Fix OoB access in IP checksum code for negative lengths (git-fixes).
  • arm64: module-plts: inline linux/moduleloader.h (git-fixes)
  • arm64: module: Use moduleinitlayout_section() to spot init sections (git-fixes)
  • arm64: sdei: abort running SDEI handlers during crash (git-fixes)
  • arm64: tegra: Update AHUB clock parent and rate (git-fixes)
  • arm64/fpsimd: Only provide the length to cpufeature for xCR registers (git-fixes)
  • ASoC: imx-audmix: Fix return error with devmclkget() (git-fixes).
  • ASoC: meson: spdifin: start hw on dai probe (git-fixes).
  • ASoC: soc-utils: Export sndsocdaiisdummy() symbol (git-fixes).
  • ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates (git-fixes).
  • ata: libata: disallow dev-initiated LPM transitions to unsupported states (git-fixes).
  • ata: pata_falcon: fix IO base selection for Q40 (git-fixes).
  • ata: pataftide010: Add missing MODULEDESCRIPTION (git-fixes).
  • ata: satagemini: Add missing MODULEDESCRIPTION (git-fixes).
  • backlight: gpio_backlight: Drop output GPIO direction check for initial power state (git-fixes).
  • blk-iocost: fix divide by 0 error in calc_lcoefs() (bsc#1214986).
  • blk-iocost: use spinlockirqsave in adjustinuseandcalccost (bsc#1214992).
  • block/mq-deadline: use correct way to throttling write requests (bsc#1214993).
  • Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (git-fixes).
  • bnx2x: new flag for track HW resource allocation (bsc#1202845 bsc#1215322).
  • bpf: Clear the probe_addr for uprobe (git-fixes).
  • btrfs: do not hold CPU for too long when defragging a file (bsc#1214988).
  • drm: gm12u320: Fix the timeout usage for usbbulkmsg() (git-fixes).
  • drm/amd/display: fix the white screen issue when >= 64GB DRAM (git-fixes).
  • drm/amd/display: prevent potential division by zero errors (git-fixes).
  • drm/display: Do not assume dual mode adaptors support i2c sub-addressing (bsc#1213808).
  • drm/i915: mark requests for GuC virtual engines to avoid use-after-free (git-fixes).
  • drm/i915/gvt: Drop unused helper intelvgpureset_gtt() (git-fixes).
  • drm/virtio: Correct drmgemshmemgetsg_table() error handling (git-fixes).
  • drm/virtio: Use appropriate atomic state in virtiogpuplanecleanupfb() (git-fixes).
  • ext4: avoid potential data overflow in nextlineargroup (bsc#1214951).
  • ext4: correct inline offset when handling xattrs in inode body (bsc#1214950).
  • ext4: fix memory leaks in ext4fname{setupfilename,preparelookup} (bsc#1214954).
  • ext4: fix wrong unit use in ext4mbclear_bb (bsc#1214943).
  • ext4: fix wrong unit use in ext4mbnew_blocks (bsc#1214944).
  • ext4: get block from bh in ext4freeblocks for fast commit replay (bsc#1214942).
  • ext4: reflect error codes from ext4multimount_protect() to its callers (bsc#1214941).
  • ext4: Remove ext4 locking of moved directory (bsc#1214957).
  • ext4: set goal start correctly in ext4mbnormalize_request (bsc#1214940).
  • fs: do not update freeing inode iiolist (bsc#1214813).
  • fs: Establish locking order for unrelated directories (bsc#1214958).
  • fs: Lock moved directories (bsc#1214959).
  • fs: lockd: avoid possible wrong NULL parameter (git-fixes).
  • fs: no need to check source (bsc#1215752).
  • fs: record IDIRTYTIME even if inode already has IDIRTYINODE (bsc#1214813).
  • fuse: nlookup missing decrement in fusedirentpluslink (bsc#1215581).
  • gve: Add AF_XDP zero-copy support for GQI-QPL format (bsc#1214479).
  • gve: Add XDP DROP and TX support for GQI-QPL format (bsc#1214479).
  • gve: Add XDP REDIRECT support for GQI-QPL format (bsc#1214479).
  • gve: Changes to add new TX queues (bsc#1214479).
  • gve: Control path for DQO-QPL (bsc#1214479).
  • gve: fix frag_list chaining (bsc#1214479).
  • gve: Fix gve interrupt names (bsc#1214479).
  • gve: RX path for DQO-QPL (bsc#1214479).
  • gve: trivial spell fix Recive to Receive (bsc#1214479).
  • gve: Tx path for DQO-QPL (bsc#1214479).
  • gve: Unify duplicate GQ min pkt desc size constants (bsc#1214479).
  • gve: use vmalloc_array and vcalloc (bsc#1214479).
  • gve: XDP support GQI-QPL: helper function changes (bsc#1214479).
  • hwrng: virtio - add an internal buffer (git-fixes).
  • hwrng: virtio - always add a pending request (git-fixes).
  • hwrng: virtio - do not wait on cleanup (git-fixes).
  • hwrng: virtio - do not waste entropy (git-fixes).
  • hwrng: virtio - Fix race on data_avail and actual data (git-fixes).
  • i2c: aspeed: Reset the i2c controller when timeout occurs (git-fixes).
  • i3c: master: svc: fix probe failure when no i3c device exist (git-fixes).
  • idr: fix param name in idralloccyclic() doc (git-fixes).
  • Input: tca6416-keypad - fix interrupt enable disbalance (git-fixes).
  • iommu/virtio: Detach domain on endpoint release (git-fixes).
  • jbd2: check 'jh->b_transaction' before removing it from checkpoint (bsc#1214953).
  • jbd2: correct the end of the journal recovery scan range (bsc#1214955).
  • jbd2: fix a race when checking checkpoint buffer busy (bsc#1214949).
  • jbd2: fix checkpoint cleanup performance regression (bsc#1214952).
  • jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (bsc#1214948).
  • jbd2: recheck chechpointing non-dirty buffer (bsc#1214945).
  • jbd2: remove journalcleanonecplist() (bsc#1214947).
  • jbd2: remove tcheckpointio_list (bsc#1214946).
  • jbd2: restore tcheckpointio_list to maintain kABI (bsc#1214946).
  • kabi/severities: ignore mlx4 internal symbols
  • kconfig: fix possible buffer overflow (git-fixes).
  • KVM: s390: fix KVMS390GETCMMABITS for GFNs in memslot holes (git-fixes bsc#1215915).
  • KVM: s390: interrupt: use READ_ONCE() before cmpxchg() (git-fixes bsc#1215896).
  • KVM: s390: pv: fix external interruption loop not always detected (git-fixes bsc#1215916).
  • KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (git-fixes bsc#1215894).
  • KVM: s390: vsie: fix the length of APCB bitmap (git-fixes bsc#1215895).
  • KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (git-fixes bsc#1215911).
  • KVM: SVM: Remove a duplicate definition of VMCBAVICAPICBARMASK (git-fixes).
  • KVM: VMX: Fix header file dependency of asm/vmx.h (git-fixes).
  • KVM: x86: add support for CPUID leaf 0x80000021 (bsc#1213772).
  • KVM: x86: Fix clang -Wimplicit-fallthrough in dohostcpuid() (git-fixes).
  • KVM: x86: Fix KVMCAPSYNCREGS's syncregs() TOCTOU issues (git-fixes).
  • KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (bsc#1213772).
  • KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (bsc#1213772).
  • KVM: x86: synthesize CPUID leaf 0x80000021h if useful (bsc#1213772).
  • KVM: x86: work around QEMU issue with synthetic CPUID leaves (git-fixes).
  • KVM: x86/mmu: Include mmu.h in spte.h (git-fixes).
  • loop: Fix use-after-free issues (bsc#1214991).
  • loop: loopsetstatusfrominfo() check before assignment (bsc#1214990).
  • mlx4: Avoid resetting MLX4INTFFBONDING per driver (bsc#1187236).
  • mlx4: Connect the ethernet part to the auxiliary bus (bsc#1187236).
  • mlx4: Connect the infiniband part to the auxiliary bus (bsc#1187236).
  • mlx4: Delete custom device management logic (bsc#1187236).
  • mlx4: Get rid of the mlx4_interface.activate callback (bsc#1187236).
  • mlx4: Get rid of the mlx4interface.getdev callback (bsc#1187236).
  • mlx4: Move the bond work to the core driver (bsc#1187236).
  • mlx4: Register mlx4 devices to an auxiliary virtual bus (bsc#1187236).
  • mlx4: Rename member mlx4endev.nb to netdev_nb (bsc#1187236).
  • mlx4: Replace the mlx4_interface.event callback with a notifier (bsc#1187236).
  • mlx4: Use 'void *' as the event param of mlx4dispatchevent() (bsc#1187236).
  • module: Expose moduleinitlayout_section() (git-fixes)
  • net: do not allow gsosize to be set to GSOBY_FRAGS (git-fixes).
  • net: mana: Add page pool for RX buffers (bsc#1214040).
  • net: mana: Configure hwc timeout from hardware (bsc#1214037).
  • net: phy: micrel: Correct bit assignments for phy_device flags (git-fixes).
  • net: usb: qmi_wwan: add Quectel EM05GV2 (git-fixes).
  • net/mlx4: Remove many unnecessary NULL values (bsc#1187236).
  • NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (git-fixes).
  • nfs/blocklayout: Use the passed in gfp flags (git-fixes).
  • NFS/pNFS: Fix assignment of xprtdata.cred (git-fixes).
  • NFS/pNFS: Report EINVAL errors from connect() to the server (git-fixes).
  • NFSD: daaddrbody field missing in some GETDEVICEINFO replies (git-fixes).
  • NFSD: fix change_info in NFSv4 RENAME replies (git-fixes).
  • NFSD: Fix race to FREESTATEID and clrevoked (git-fixes).
  • NFSv4: Fix dropped lock for racing OPEN and delegation return (git-fixes).
  • NFSv4: fix out path in _nfs4getacluncached (git-fixes).
  • NFSv4.2: fix error handling in nfs42procgetxattr (git-fixes).
  • NFSv4.2: fix handling of COPY ERROFFLOADNO_REQ (git-fixes).
  • NFSv4/pnfs: minor fix for cleanup path in nfs4getdevice_info (git-fixes).
  • ntb: Clean up tx tail index on link down (git-fixes).
  • ntb: Drop packets when qp link is down (git-fixes).
  • ntb: Fix calculation ntbtransporttxfreeentry() (git-fixes).
  • nvme-auth: use chap->s2 to indicate bidirectional authentication (bsc#1214543).
  • nvme-tcp: add recovery_delay to sysfs (bsc#1201284).
  • nvme-tcp: delay error recovery until the next KATO interval (bsc#1201284).
  • nvme-tcp: Do not terminate commands when in RESETTING (bsc#1201284).
  • nvme-tcp: make 'err_work' a delayed work (bsc#1201284).
  • PCI: Free released resource after coalescing (git-fixes).
  • platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (git-fixes).
  • platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (git-fixes).
  • platform/mellanox: mlxbf-tmfifo: Drop jumbo frames (git-fixes).
  • platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors (git-fixes).
  • platform/x86: intelscuipc: Check status after timeout in busy_loop() (git-fixes).
  • platform/x86: intelscuipc: Check status upon timeout in ipcwaitfor_interrupt() (git-fixes).
  • platform/x86: intelscuipc: Do not override scu in intelscuipcdevsimple_command() (git-fixes).
  • platform/x86: intelscuipc: Fail IPC send if still busy (git-fixes).
  • powerpc/fadump: make iskdumpkernel() return false when fadump is active (bsc#1212639 ltc#202582).
  • powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (bsc#1065729).
  • powerpc/rtas: mandate RTAS syscall filtering (bsc#1023051).
  • powerpc/xics: Remove unnecessary endian conversion (bsc#1065729).
  • printk: ringbuffer: Fix truncating buffer size min_t cast (bsc#1215875).
  • pwm: lpc32xx: Remove handling of PWM channels (git-fixes).
  • quota: add new helper dquot_active() (bsc#1214998).
  • quota: factor out dquotwritedquot() (bsc#1214995).
  • quota: fix dqput() to follow the guarantees dquot_srcu should provide (bsc#1214963).
  • quota: fix warning in dqgrab() (bsc#1214962).
  • quota: Properly disable quotas when adddquotref() fails (bsc#1214961).
  • quota: rename dquotactive() to inodequota_active() (bsc#1214997).
  • s390: add z16 elf platform (git-fixes LTC#203789 bsc#1215956 LTC#203788 bsc#1215957).
  • s390/qeth: Do not call devclose/devopen (DOWN/UP) (bsc#1214873 git-fixes).
  • s390/zcrypt: do not leak memory if devsetname() fails (git-fixes bsc#1215148).
  • scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() (git-fixes).
  • scsi: 53c700: Check that command slot is not NULL (git-fixes).
  • scsi: core: Fix legacy /proc parsing buffer overflow (git-fixes).
  • scsi: core: Fix possible memory leak if device_add() fails (git-fixes).
  • scsi: fnic: Replace return codes in fniccleanpending_aborts() (git-fixes).
  • scsi: lpfc: Do not abuse UUID APIs and LPFCCOMPRESSVMID_SIZE (git-fixes).
  • scsi: lpfc: Early return after marking final NLPDROPPED flag in devloss_tmo (git-fixes).
  • scsi: lpfc: Fix the NULL vs ISERR() bug for debugfscreate_file() (git-fixes).
  • scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (git-fixes).
  • scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (git-fixes).
  • scsi: lpfc: Remove reftag check in DIF paths (git-fixes).
  • scsi: qedf: Add synchronization between I/O completions and abort (bsc#1210658).
  • scsi: qedf: Fix firmware halt over suspend and resume (git-fixes).
  • scsi: qedf: Fix NULL dereference in error handling (git-fixes).
  • scsi: qedi: Fix firmware halt over suspend and resume (git-fixes).
  • scsi: qla2xxx: Add logs for SFP temperature monitoring (bsc#1214928).
  • scsi: qla2xxx: Allow 32-byte CDBs (bsc#1214928).
  • scsi: qla2xxx: Error code did not return to upper layer (bsc#1214928).
  • scsi: qla2xxx: Fix firmware resource tracking (bsc#1214928).
  • scsi: qla2xxx: Fix NULL vs ISERR() bug for debugfscreate_dir() (git-fixes).
  • scsi: qla2xxx: Fix smatch warn for qlainitiocb_limit() (bsc#1214928).
  • scsi: qla2xxx: Flush mailbox commands on chip reset (bsc#1214928).
  • scsi: qla2xxx: Move resource to allow code reuse (bsc#1214928).
  • scsi: qla2xxx: Remove unsupported ql2xenabledif option (bsc#1214928).
  • scsi: qla2xxx: Remove unused declarations (bsc#1214928).
  • scsi: qla2xxx: Remove unused variables in qla24xxbuildscsitype6_iocbs() (bsc#1214928).
  • scsi: qla2xxx: Update version to 10.02.09.100-k (bsc#1214928).
  • scsi: qla2xxx: Use rawsmpprocessorid() instead of smpprocessor_id() (git-fixes).
  • scsi: scsi_debug: Remove dead code (git-fixes).
  • scsi: snic: Fix double free in snictgtcreate() (git-fixes).
  • scsi: snic: Fix possible memory leak if device_add() fails (git-fixes).
  • scsi: storvsc: Handle additional SRB status values (git-fixes).
  • scsi: zfcp: Fix a double put in zfcpportenqueue() (git-fixes bsc#1215941).
  • selftests: tracing: Fix to unmount tracefs for recovering environment (git-fixes).
  • SUNRPC: Mark the cred for revalidation if the server rejects it (git-fixes).
  • tcpm: Avoid soft reset when partner does not support get_status (git-fixes).
  • tracing: Fix race issue between cpu buffer write and swap (git-fixes).
  • tracing: Remove extra space at the end of hwlat_detector/mode (git-fixes).
  • tracing: Remove unnecessary copying of tr->current_trace (git-fixes).
  • uapi: stddef.h: Fix _DECLAREFLEX_ARRAY for C++ (git-fixes).
  • udf: Fix extension of the last extent in the file (bsc#1214964).
  • udf: Fix file corruption when appending just after end of preallocated extent (bsc#1214965).
  • udf: Fix off-by-one error when discarding preallocation (bsc#1214966).
  • udf: Fix uninitialized array access for some pathnames (bsc#1214967).
  • uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (git-fixes).
  • usb: ehci: add workaround for chipidea PORTSC.PEC bug (git-fixes).
  • usb: ehci: move new member hascipec_bug into hole (git-fixes).
  • usb: serial: option: add FOXCONN T99W368/T99W373 product (git-fixes).
  • usb: serial: option: add Quectel EM05G variant (0x030e) (git-fixes).
  • usb: typec: tcpci: clear the fault status bit (git-fixes).
  • usb: typec: tcpci: move tcpci.h to include/linux/usb/ (git-fixes).
  • vhost_vdpa: fix the crash in unmap a large memory (git-fixes).
  • vhost-scsi: unbreak any layout for response (git-fixes).
  • vhost: allow batching hint without size (git-fixes).
  • vhost: fix hung thread due to erroneous iotlb entries (git-fixes).
  • vhost: handle error while adding split ranges to iotlb (git-fixes).
  • virtio_net: add checking sq is full inside xdp xmit (git-fixes).
  • virtionet: Fix probe failed when modprobe virtionet (git-fixes).
  • virtio_net: reorder some funcs (git-fixes).
  • virtio_net: separate the logic of checking whether sq is full (git-fixes).
  • virtioring: fix availwrapcounter in virtqueueadd_packed (git-fixes).
  • virtio-mmio: do not break lifecycle of vm_dev (git-fixes).
  • virtio-net: fix race between set queues and probe (git-fixes).
  • virtio-net: set queues after driver_ok (git-fixes).
  • virtio-rng: make device ready before making request (git-fixes).
  • virtio: acknowledge all features before access (git-fixes).
  • vmcore: remove dependency with iskdumpkernel() for exporting vmcore (bsc#1212639 ltc#202582).
  • watchdog: intel-midwdt: add MODULEALIAS() to allow auto-load (git-fixes).
  • word-at-a-time: use the same return type for has_zero regardless of endianness (bsc#1065729).
  • x86/alternative: Fix race in trygetdesc() (git-fixes).
  • x86/boot/e820: Fix typo in e820.c comment (git-fixes).
  • x86/bugs: Reset speculation control settings on init (git-fixes).
  • x86/cpu, kvm: Add the NONESTEDDATA_BP feature (bsc#1213772).
  • x86/cpu, kvm: Add the Null Selector Clears Base feature (bsc#1213772).
  • x86/cpu, kvm: Add the SMM_CTL MSR not present feature (bsc#1213772).
  • x86/cpu, kvm: Move X86FEATURELFENCE_RDTSC to its native leaf (bsc#1213772).
  • x86/cpu: Add Lunar Lake M (git-fixes).
  • x86/cpu: Add model number for Intel Arrow Lake processor (git-fixes).
  • x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (bsc#1213772).
  • x86/cpu: Support AMD Automatic IBRS (bsc#1213772).
  • x86/fpu: Take taskstruct* in copysigframefromusertoxstate() (git-fixes).
  • x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (git-fixes).
  • x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL (git-fixes).
  • x86/ioapic: Do not return 0 from archdynirqlower_bound() (git-fixes).
  • x86/ioremap: Fix page aligned size calculation in _ioremapcaller() (git-fixes).
  • x86/mce: Retrieve poison range from hardware (git-fixes).
  • x86/memencrypt: Unbreak the AMDMEM_ENCRYPT=n build (git-fixes).
  • x86/mm: Avoid incomplete Global INVLPG flushes (git-fixes).
  • x86/mm: Do not shuffle CPU entry areas without KASLR (git-fixes).
  • x86/purgatory: remove PGO flags (git-fixes).
  • x86/PVH: avoid 32-bit build warning when obtaining VGA console info (git-fixes).
  • x86/reboot: Disable virtualization in an emergency if SVM is supported (git-fixes).
  • x86/resctl: fix scheduler confusion with 'current' (git-fixes).
  • x86/resctrl: Fix task CLOSID/RMID update race (git-fixes).
  • x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (git-fixes).
  • x86/rtc: Remove __init for runtime functions (git-fixes).
  • x86/sev: Make encdechypercall() accept a size instead of npages (bsc#1214635).
  • x86/sgx: Reduce delay and interference of enclave release (git-fixes).
  • x86/srso: Do not probe microcode in a guest (git-fixes).
  • x86/srso: Fix SBPB enablement for specrstackoverflow=off (git-fixes).
  • x86/srso: Fix srsoshowstate() side effect (git-fixes).
  • x86/srso: Set CPUID feature bits independently of bug or mitigation status (git-fixes).
  • x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (git-fixes).
  • xen: remove a confusing comment on auto-translated guest I/O (git-fixes).
  • xprtrdma: Remap Receive buffers after a reconnect (git-fixes).
References

Affected packages

SUSE:Linux Enterprise Module for Public Cloud 15 SP4 / kernel-azure

Package

Name
kernel-azure
Purl
purl:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.69.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-devel": "5.14.21-150400.14.69.1",
            "kernel-devel-azure": "5.14.21-150400.14.69.1",
            "kernel-syms-azure": "5.14.21-150400.14.69.1",
            "kernel-source-azure": "5.14.21-150400.14.69.1"
        }
    ]
}

SUSE:Linux Enterprise Module for Public Cloud 15 SP4 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
purl:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.69.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-devel": "5.14.21-150400.14.69.1",
            "kernel-devel-azure": "5.14.21-150400.14.69.1",
            "kernel-syms-azure": "5.14.21-150400.14.69.1",
            "kernel-source-azure": "5.14.21-150400.14.69.1"
        }
    ]
}

SUSE:Linux Enterprise Module for Public Cloud 15 SP4 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
purl:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.69.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-devel": "5.14.21-150400.14.69.1",
            "kernel-devel-azure": "5.14.21-150400.14.69.1",
            "kernel-syms-azure": "5.14.21-150400.14.69.1",
            "kernel-source-azure": "5.14.21-150400.14.69.1"
        }
    ]
}

openSUSE:Leap 15.4 / kernel-azure

Package

Name
kernel-azure
Purl
purl:rpm/suse/kernel-azure&distro=openSUSE%20Leap%2015.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.69.1

Ecosystem specific

{
    "binaries": [
        {
            "reiserfs-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-devel-azure": "5.14.21-150400.14.69.1",
            "dlm-kmp-azure": "5.14.21-150400.14.69.1",
            "cluster-md-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-extra": "5.14.21-150400.14.69.1",
            "gfs2-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-optional": "5.14.21-150400.14.69.1",
            "kernel-azure-devel": "5.14.21-150400.14.69.1",
            "kernel-azure": "5.14.21-150400.14.69.1",
            "kselftests-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-syms-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-livepatch-devel": "5.14.21-150400.14.69.1",
            "ocfs2-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-source-azure": "5.14.21-150400.14.69.1"
        }
    ]
}

openSUSE:Leap 15.4 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
purl:rpm/suse/kernel-source-azure&distro=openSUSE%20Leap%2015.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.69.1

Ecosystem specific

{
    "binaries": [
        {
            "reiserfs-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-devel-azure": "5.14.21-150400.14.69.1",
            "dlm-kmp-azure": "5.14.21-150400.14.69.1",
            "cluster-md-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-extra": "5.14.21-150400.14.69.1",
            "gfs2-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-optional": "5.14.21-150400.14.69.1",
            "kernel-azure-devel": "5.14.21-150400.14.69.1",
            "kernel-azure": "5.14.21-150400.14.69.1",
            "kselftests-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-syms-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-livepatch-devel": "5.14.21-150400.14.69.1",
            "ocfs2-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-source-azure": "5.14.21-150400.14.69.1"
        }
    ]
}

openSUSE:Leap 15.4 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
purl:rpm/suse/kernel-syms-azure&distro=openSUSE%20Leap%2015.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.69.1

Ecosystem specific

{
    "binaries": [
        {
            "reiserfs-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-devel-azure": "5.14.21-150400.14.69.1",
            "dlm-kmp-azure": "5.14.21-150400.14.69.1",
            "cluster-md-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-extra": "5.14.21-150400.14.69.1",
            "gfs2-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-optional": "5.14.21-150400.14.69.1",
            "kernel-azure-devel": "5.14.21-150400.14.69.1",
            "kernel-azure": "5.14.21-150400.14.69.1",
            "kselftests-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-syms-azure": "5.14.21-150400.14.69.1",
            "kernel-azure-livepatch-devel": "5.14.21-150400.14.69.1",
            "ocfs2-kmp-azure": "5.14.21-150400.14.69.1",
            "kernel-source-azure": "5.14.21-150400.14.69.1"
        }
    ]
}