SUSE-SU-2024:1643-1

Source
https://www.suse.com/support/update/announcement/2024/suse-su-20241643-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:1643-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2024:1643-1
Related
Published
2024-05-14T13:38:57Z
Modified
2024-05-14T13:38:57Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 12 SP5 Azure kernel was updated to receive various security bugfixes.

The following security bugs were fixed:

  • CVE-2019-25160: Fixed out-of-bounds memory accesses in netlabel (bsc#1220394).
  • CVE-2020-36312: Fixed an issue in virt/kvm/kvmmain.c that had a kvmiobusunregister_dev memory leak upon a kmalloc failure (bsc#1184509).
  • CVE-2021-23134: Fixed a use-after-free issue in nfc sockets (bsc#1186060).
  • CVE-2021-46904: Fixed NULL pointer dereference during tty device unregistration (bsc#1220416).
  • CVE-2021-46905: Fixed NULL pointer dereference on disconnect regression (bsc#1220418).
  • CVE-2021-46909: Fixed a PCI interrupt mapping in ARM footbridge (bsc#1220442).
  • CVE-2021-46938: Fixed a double free of blkmqtag_set in dev remove after table load fails in dm rq (bsc#1220554).
  • CVE-2021-46939: Fixed a denial of service in traceclockglobal() in tracing (bsc#1220580).
  • CVE-2021-46941: Fixed core softreset when switch mode in usb dwc3 (bsc#1220628).
  • CVE-2021-46950: Fixed a data corruption bug in raid1 arrays using bitmaps in md/raid1 (bsc#1220662).
  • CVE-2021-46955: Fixed an out-of-bounds read with openvswitch, when fragmenting IPv4 packets (bsc#1220513).
  • CVE-2021-46958: Fixed a race between transaction aborts and fsyncs leading to use-after-free in btrfs (bsc#1220521).
  • CVE-2021-46960: Fixed a warning on smb2getenc_key in cifs (bsc#1220528).
  • CVE-2021-46963: Fixed crash in qla2xxx_mqueuecommand() (bsc#1220536).
  • CVE-2021-46964: Fixed unreserved extra IRQ vectors in qla2xxx (bsc#1220538).
  • CVE-2021-46966: Fixed potential use-after-free issue in cm_write() (bsc#1220572).
  • CVE-2021-46981: Fixed a NULL pointer in flush_workqueue in nbd (bsc#1220611).
  • CVE-2021-46988: Fixed release page in error path to avoid BUG_ON (bsc#1220706).
  • CVE-2021-46990: Fixed a denial of service when toggling entry flush barrier in powerpc/64s (bsc#1220743).
  • CVE-2021-46998: Fixed an use after free bug in enichardstart_xmit in ethernet/enic (bsc#1220625).
  • CVE-2021-47006: Fixed wrong check in overflowhandler hook in ARM 9064/1 hwbreakpoint (bsc#1220751).
  • CVE-2021-47015: Fixed a RX consumer index logic in the error path in bnxtrxpkt() in bnxt_en (bsc#1220794).
  • CVE-2021-47024: Fixed possible memory leak in vsock/virtio when closing socket (bsc#1220637).
  • CVE-2021-47034: Fixed a kernel memory fault for pte update on radix in powerpc/64s (bsc#1220687).
  • CVE-2021-47045: Fixed a null pointer dereference in lpfcprepels_iocb() in scsi lpfc (bsc#1220640).
  • CVE-2021-47049: Fixed an after free in _vmbusopen() in hv vmbus (bsc#1220692).
  • CVE-2021-47055: Fixed missing permissions for locking and badblock ioctls in mtd (bsc#1220768).
  • CVE-2021-47056: Fixed a user-memory-access error on vf2pf_lock in crypto (bsc#1220769).
  • CVE-2021-47060: Fixed a bug in KVM by stop looking for coalesced MMIO zones if the bus is destroyed (bsc#1220742).
  • CVE-2021-47061: Fixed a bug in KVM by destroy I/O bus devices on unregister failure after sync'ing SRCU (bsc#1220745).
  • CVE-2021-47063: Fixed a potential use-after-free during bridge detach in drm bridge/panel (bsc#1220777).
  • CVE-2021-47068: Fixed a use-after-free issue in llcpsockbind/connect (bsc#1220739).
  • CVE-2021-47070: Fixed memory leak in error handling paths in uiohvgeneric (bsc#1220829).
  • CVE-2021-47071: Fixed a memory leak in error handling paths in hvuiocleanup() in uiohvgeneric (bsc#1220846).
  • CVE-2021-47073: Fixed oops on rmmod dellsmbios initdellsmbioswmi() (bsc#1220850).
  • CVE-2021-47100: Fixed UAF when uninstall in ipmi (bsc#1220985).
  • CVE-2021-47101: Fixed uninit-value in asixmdioread() (bsc#1220987).
  • CVE-2021-47104: Fixed memory leak in qibusersdmaqueuepkts() (bsc#1220960).
  • CVE-2021-47110: Fixed possible memory corruption when restoring from hibernation in x86/kvm (bsc#1221532).
  • CVE-2021-47112: Fixed possible memory corruption when restoring from hibernation in x86/kvm (bsc#1221541).
  • CVE-2021-47113: Abort btrfs rename_exchange if we fail to insert the second ref (bsc#1221543).
  • CVE-2021-47114: Fixed a data corruption by fallocate in ocfs2 (bsc#1221548).
  • CVE-2021-47117: Fixed a crash in ext4escacheextent as ext4splitextentat failed in ext4 (bsc#1221575).
  • CVE-2021-47118: Fixed an use-after-free in init task's struct pid in pid (bsc#1221605).
  • CVE-2021-47119: Fixed a memory leak in ext4fillsuper in ext4 (bsc#1221608).
  • CVE-2021-47131: Fixed a use-after-free after the TLS device goes down and up (bsc#1221545).
  • CVE-2021-47138: Fixed an out-of-bound memory access during clearing filters in cxgb4 (bsc#1221934).
  • CVE-2021-47141: Fixed a null pointer dereference on priv->msix_vectors when driver is unloaded in gve (bsc#1221949).
  • CVE-2021-47142: Fixed an use-after-free on ttm->sg in drm/amdgpu (bsc#1221952).
  • CVE-2021-47143: Fixed possible corruption in net/smc after failed device_add() (bsc#1221988).
  • CVE-2021-47149: Fixed a potential null pointer deref in fmvj18xgethwinfo() (bsc#1221972).
  • CVE-2021-47150: Fixed the potential memory leak in fecenetinit() (bsc#1221973).
  • CVE-2021-47153: Fixed wrongly generated interrupt on bus reset in i2c/i801 (bsc#1221969).
  • CVE-2021-47161: Fixed a resource leak in an error handling path in the error handling path of the probe function in spi spi-fsl-dspi (bsc#1221966).
  • CVE-2021-47162: Fixed a possible memory leak in tipcbufappend (bsc#1221977).
  • CVE-2021-47165: Fixed shutdown crash when component not probed in drm/meson (bsc#1221965).
  • CVE-2021-47166: Fixed a data corruption of pgbyteswritten in nfsdorecoalesce() in nfs (bsc#1221998).
  • CVE-2021-47167: Fixed an oopsable condition in _nfspageioaddrequest() in nfs (bsc#1221991).
  • CVE-2021-47168: Fixed an incorrect limit in filelayoutdecodelayout() in nfs (bsc#1222002).
  • CVE-2021-47169: Fixed a NULL pointer dereference in rp2_probe in serial rp2 (bsc#1222000).
  • CVE-2021-47171: Fixed a memory leak in smsc75xx_bind in net usb (bsc#1221994).
  • CVE-2021-47173: Fixed a memory leak in uss720_probe in misc/uss720 (bsc#1221993).
  • CVE-2021-47177: Fixed a sysfs leak in alloc_iommu() in iommu/vt-d (bsc#1221997).
  • CVE-2021-47179: Fixed a NULL pointer dereference in pnfsmarkmatchinglsegsreturn() in nfsv4 (bsc#1222001).
  • CVE-2021-47180: Fixed a memory leak in nciallocatedevice nfcmrvl_disconnect in nfc nci (bsc#1221999).
  • CVE-2021-47181: Fixed a null pointer dereference caused by calling platformgetresource() (bsc#1222660).
  • CVE-2021-47182: Fixed scsimodesense() buffer length handling (bsc#1222662).
  • CVE-2021-47183: Fixed a null pointer dereference during link down processing in scsi lpfc (bsc#1192145, bsc#1222664).
  • CVE-2021-47184: Fixed NULL pointer dereference on VSI filter sync (bsc#1222666).
  • CVE-2021-47185: Fixed a softlockup issue in flushtoldisc in tty tty_buffer (bsc#1222669).
  • CVE-2021-47189: Fixed denial of service due to memory ordering issues between normal and ordered work functions in btrfs (bsc#1222706).
  • CVE-2021-47202: Fixed NULL pointer dereferences in ofthermal functions in thermal (bsc#1222878)
  • CVE-2021-47205: Unregistered clocks/resets when unbinding in sunxi-ng (bsc#1222888).
  • CVE-2021-47207: Fixed a null pointer dereference on pointer block in gus (bsc#1222790).
  • CVE-2021-47211: Fixed a null pointer dereference on pointer cs_desc in usb-audio (bsc#1222869).
  • CVE-2022-0487: Fixed an use-after-free vulnerability in rtsxusbmsdrvremove() in drivers/memstick/host/rtsxusbms.c (bsc#1194516).
  • CVE-2022-48619: Fixed a denial-of-service issue in drivers/input/input.c (bsc#1218220).
  • CVE-2022-48626: Fixed a potential use-after-free on remove path moxart (bsc#1220366).
  • CVE-2022-48651: Fixed an out-of-bound bug in ipvlan caused by unset skb->mac_header (bsc#1223513).
  • CVE-2022-48672: Fixed off-by-one error in unflattendtnodes() (bsc#1223931).
  • CVE-2022-48701: Fixed an out-of-bounds bug in _sndusbparseaudio_interface() (bsc#1223921).
  • CVE-2022-48702: Fixed out of bounds access in sndemu10k1pcmchannelalloc() (bsc#1223923).
  • CVE-2023-0160: Fixed deadlock flaw in BPF that could allow a local user to potentially crash the system (bsc#1209657).
  • CVE-2023-28746: Fixed Register File Data Sampling (bsc#1213456).
  • CVE-2023-35827: Fixed a use-after-free issue in ravbtxtimeout_work() (bsc#1212514).
  • 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-52454: Fixed a kernel panic when host sends an invalid H2C PDU length (bsc#1220320).
  • CVE-2023-52469: Fixed a use-after-free in kvparsepower_table (bsc#1220411).
  • CVE-2023-52470: Fixed null-ptr-deref in radeoncrtcinit() (bsc#1220413).
  • CVE-2023-52474: Fixed a vulnerability with non-PAGE_SIZE-end multi-iovec user SDMA requests (bsc#1220445).
  • CVE-2023-52476: Fixed possible unhandled page fault via perf sampling NMI during vsyscall (bsc#1220703).
  • CVE-2023-52477: Fixed USB Hub accesses to uninitialized BOS descriptors (bsc#1220790).
  • CVE-2023-52486: Fixed possible use-after-free in drm (bsc#1221277).
  • CVE-2023-52488: Fixed serial/sc16is7xx convert from raw to noinc regmap functions for FIFO (bsc#1221162).
  • CVE-2023-52509: Fixed a use-after-free issue in ravbtxtimeout_work() (bsc#1220836).
  • CVE-2023-52515: Fixed possible use-after-free in RDMA/srp (bsc#1221048).
  • CVE-2023-52524: Fixed possible corruption in nfc/llcp (bsc#1220927).
  • CVE-2023-52528: Fixed uninit-value access in _smsc75xxread_reg() (bsc#1220843).
  • CVE-2023-52575: Fixed SBPB enablement for specrstackoverflow=off (bsc#1220871).
  • CVE-2023-52583: Fixed deadlock or deadcode of misusing dget() inside ceph (bsc#1221058).
  • CVE-2023-52587: Fixed mcast list locking in IB/ipoib (bsc#1221082).
  • CVE-2023-52590: Fixed a possible ocfs2 filesystem corruption via directory renaming (bsc#1221088).
  • CVE-2023-52591: Fixed a possible reiserfs filesystem corruption via directory renaming (bsc#1221044).
  • CVE-2023-52595: Fixed possible deadlock in wifi/rt2x00 (bsc#1221046).
  • CVE-2023-52598: Fixed wrong setting of fpc register in s390/ptrace (bsc#1221060).
  • CVE-2023-52607: Fixed a null-pointer-dereference in pgtablecacheadd kasprintf() (bsc#1221061).
  • CVE-2023-52614: Fixed PM/devfreq buffer overflow in transstatshow (bsc#1221617).
  • CVE-2023-52620: Fixed netfilter/nf_tables to disallow timeout for anonymous sets never used from userspace (bsc#1221825).
  • CVE-2023-52628: Fixed 4-byte stack OOB write in nftables (bsc#1222117).
  • CVE-2023-52635: Fixed PM/devfreq to synchronize devfreqmonitor[start/stop] (bsc#1222294).
  • CVE-2023-52639: Fixed race during shadow creation in KVM/s390/vsie Fixed (bsc#1222300).
  • CVE-2023-52644: Stop/wake correct queue in DMA Tx path when QoS is disabled in b43 (bsc#1222961).
  • CVE-2023-52650: Added missing check for offinddevicebynode() (bsc#1223770)
  • CVE-2023-52652: Fixed NTB for possible name leak in ntbregisterdevice() (bsc#1223686).
  • CVE-2023-6270: Fixed a use-after-free issue in aoecmdcfgpkts (bsc#1218562).
  • CVE-2023-6356: Fixed a NULL pointer dereference in nvmettcpbuildpduiovec (bsc#1217987).
  • CVE-2023-6535: Fixed a NULL pointer dereference in nvmettcpexecute_request (bsc#1217988).
  • CVE-2023-6536: Fixed a NULL pointer dereference in _nvmetreq_complete (bsc#1217989).
  • CVE-2023-7042: Fixed a null-pointer-dereference in ath10kwmitlvoppullmgmttxcomplev() (bsc#1218336).
  • CVE-2023-7192: Fixed a memory leak problem in ctnetlinkcreateconntrack in net/netfilter/nfconntracknetlink.c (bsc#1218479).
  • CVE-2024-0639: Fixed a denial-of-service vulnerability due to a deadlock found in sctpautoasconf_init in net/sctp/socket.c (bsc#1218917).
  • CVE-2024-2201: Fixed information leak in x86/BHI (bsc#1217339).
  • CVE-2024-22099: Fixed a null-pointer-dereference in rfcommchecksecurity (bsc#1219170).
  • CVE-2024-23307: Fixed Integer Overflow or Wraparound vulnerability in x86 and ARM md, raid, raid5 modules (bsc#1219169).
  • CVE-2024-23848: Fixed media/cec for possible use-after-free in cecqueuemsg_fh (bsc#1219104).
  • CVE-2024-24855: Fixed race condition in lpfcunregisterfcf_rescan() that could lead to a kernel panic or denial of service issue (bsc#1219618).
  • CVE-2024-24861: Fixed race condition in xc4000getfrequency() that could lead to malfunction or denial of service issue (bsc#1219623).
  • CVE-2024-26614: Fixed the initialization of accept_queue's spinlocks (bsc#1221293).
  • CVE-2024-26642: Fixed the set of anonymous timeout flag in netfilter nf_tables (bsc#1221830).
  • CVE-2024-26671: Fixed blk-mq IO hang from sbitmap wakeup race (bsc#1222357).
  • CVE-2024-26675: Fixed ppp_async to limit MRU to 64K (bsc#1222379).
  • CVE-2024-26689: Fixed a use-after-free in encodecapmsg() (bsc#1222503).
  • CVE-2024-26704: fixed double-free of blocks due to wrong extents moved_len in ext4 (bsc#1222422).
  • CVE-2024-26733: Fixed an overflow in arpreqget() in arp (bsc#1222585).
  • CVE-2024-26743: Fixed memory leak in qedrcreateuser_qp error flow in rdma/qedr (bsc#1222677)
  • CVE-2024-26744: Fixed null pointer dereference in srptserviceguid parameter in rdma/srpt (bsc#1222449)
  • CVE-2024-26747: Fixed a NULL pointer issue with USB parent module's reference (bsc#1222609).
  • CVE-2024-26754: Fixed ab use-after-free and null-ptr-deref in gtpgenldump_pdp() in gtp (bsc#1222632).
  • CVE-2024-26763: Fixed user corruption via by writing data with O_DIRECT on device in dm-crypt (bsc#1222720).
  • CVE-2024-26771: Fixed a null pointer dereference on edma_probe in dmaengine ti edma (bsc#1222610)
  • CVE-2024-26772: Fixed ext4 to avoid allocating blocks from corrupted group in ext4mbfindbygoal() (bsc#1222613).
  • CVE-2024-26773: Fixed ext4 block allocation from corrupted group in ext4mbtrybestfound() (bsc#1222618).
  • CVE-2024-26777: Error out if pixclock equals zero in fbdev/sis (bsc#1222765)
  • CVE-2024-26778: Error out if pixclock equals zero in fbdev/savage (bsc#1222770)
  • CVE-2024-26779: Fixed a race condition on enabling fast-xmit in mac80211 (bsc#1222772).
  • CVE-2024-26791: Properly validated device names in btrfs dev-replace (bsc#1222793)
  • CVE-2024-26793: fixed use-after-free and null-ptr-deref in gtp_newlink() (bsc#1222428).
  • CVE-2024-26805: Fixed a kernel-infoleak-after-free in _skbdatagram_iter in netlink (bsc#1222630).
  • CVE-2024-26816: Fixed relocations in .notes section when building with CONFIGXENPV=y by ignoring them (bsc#1222624).
  • CVE-2024-26817: Fixed amdkfd to use calloc instead of kzalloc to avoid integer overflow (bsc#1222812).
  • CVE-2024-26839: Fixed a memory leak in initcreditreturn() (bsc#1222975)
  • CVE-2024-26840: Fixed a memory leak in cachefilesaddcache() (bsc#1222976).
  • CVE-2024-26852: Fixed net/ipv6 to avoid possible UAF in ip6routempath_notify() (bsc#1223057).
  • CVE-2024-26855: Fixed net/ice potential NULL pointer dereference in icebridgesetlink() (bsc#1223051).
  • CVE-2024-26857: Fixed geneve to make sure to pull inner header in geneve_rx() (bsc#1223058).
  • CVE-2024-26859: Prevent access to a freed page in page_pool in bnx2x (bsc#1223049).
  • CVE-2024-26876: Fixed crash on irq during probe, related to adv7511_probe() (bsc#1223119).
  • CVE-2024-26878: Fixed quota for potential NULL pointer dereference (bsc#1223060).
  • CVE-2024-26883: Fixed bpf stackmap overflow check on 32-bit arches (bsc#1223035).
  • CVE-2024-26884: Fixed bpf hashtab overflow check on 32-bit arches (bsc#1223189).
  • CVE-2024-26901: Fixed dosysnametohandle() to use kzalloc() to prevent kernel-infoleak (bsc#1223198).
  • CVE-2024-26907: Fixed a fortify source warning while accessing Eth segment in mlx5 (bsc#1223203).
  • CVE-2024-26922: Validated the parameters of bo mapping operations more clearly (bsc#1223315).
  • CVE-2024-26948: Fixed drm/amd/display by adding dcstate NULL check in dcstate_release (bsc#1223664).
  • CVE-2024-26993: Fixed fs/sysfs reference leak in sysfsbreakactive_protection() (bsc#1223693).
  • CVE-2024-27008: Fixed out of bounds access in nv04 (CVE-2024-27008 bsc#1223802).
  • CVE-2024-27013: Fixed tun limit printing rate when illegal packet received by tun device (bsc#1223745).
  • CVE-2024-27014: Fixed net/mlx5e to prevent deadlock while disabling aRFS (bsc#1223735).
  • CVE-2024-27043: Fixed a use-after-free in edia/dvbdev in different places (bsc#1223824).
  • CVE-2024-27046: Fixed nfp/flower handling acti_netdevs allocation failure (bsc#1223827).
  • CVE-2024-27072: Removed useless locks in usbtvvideofree() (bsc#1223837).
  • CVE-2024-27073: Fixed a memory leak in budgetavattach() (bsc#1223843).
  • CVE-2024-27074: Fixed a memory leak in go7007loadencoder() (bsc#1223844).
  • CVE-2024-27075: Avoided stack overflow warnings with clang (bsc#1223842).
  • CVE-2024-27078: Fixed a memory leak in tpg_alloc() (bsc#1223781).

The following non-security bugs were fixed:

  • Input: adxl34x - do not hardcode interrupt trigger type (git-fixes).
  • Input: drv260x - sleep between polling GO bit (git-fixes).
  • Input: ipaq-micro-keys - add error handling for devm_kmemdup.
  • Input: xpad - add PXN V900 support.
  • USB: core: Fix deadlock in usbdeauthorizeinterface().
  • USB: usb-storage: Prevent divide-by-0 error in isd200atacommand (git-fixes).
  • atl1c: fix error return code in atl1c_probe() (git-fixes).
  • atl1e: fix error return code in atl1e_probe() (git-fixes).
  • bluetooth: btqca: Fixed a coding style error (git-fixes).
  • bluetooth: btqca: Introduce HCIEVVENDOR and use it (git-fixes).
  • bluetooth: btqcomsmd: Fix command timeout after setting BD address (git-fixes).
  • bluetooth: hciintel: Add check for platformdriver_register (git-fixes).
  • bnx2x: Fix enabling network interfaces without VFs (git-fixes).
  • bnx2x: Fix missing error code in bnx2xiovinit_one() (git-fixes).
  • bpf, sockmap: Fix preemptrt splat when using rawspinlockt (git-fixes).
  • drivers: usb: host: Fix deadlock in oxubussuspend() (git-fixes).
  • ethernet: myri10ge: Fix missing error code in myri10ge_probe() (git-fixes).
  • ethernet: uccgeth: fix definition and size of uccgethtxglobal_pram (git-fixes).
  • fuse: do not unhash root (bsc#1223954).
  • iommu/amd: Increase interrupt remapping table limit to 512 entries (git-fixes).
  • iommu/amd: Mark interrupt as managed (git-fixes).
  • iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs (git-fixes).
  • iommu/amd: Silence warnings under memory pressure (git-fixes).
  • iommu: Check if group is NULL before remove device (git-fixes).
  • kabi fix for pNFS: Fix the pnfs block driver's calculation of layoutget size (git-fixes).
  • kabi: PCI: Add locking to RMW PCI Express Capability Register accessors (kabi).
  • lan78xx: Add missing return code checks (git-fixes).
  • lan78xx: Add support to dump lan78xx registers (git-fixes).
  • lan78xx: Do not access skbqueuehead list pointers directly (git-fixes).
  • lan78xx: Fix exception on link speed change (git-fixes).
  • lan78xx: Fix partial packet errors on suspend/resume (git-fixes).
  • lan78xx: Fix race conditions in suspend/resume handling (git-fixes).
  • lan78xx: Fix white space and style issues (git-fixes).
  • lan78xx: Modify error messages (git-fixes).
  • lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (git-fixes).
  • livepatch: Fix missing newline character in klpresolvesymbols() (bsc#1223539).
  • net/mlx5: Properly convey driver version to firmware (git-fixes).
  • net/qla3xxx: fix schedule while atomic in qlsemspinlock (git-fixes).
  • net/tls: Remove the context from the list in tlsdevicedown (bsc#1221545).
  • net: Fix features skip in foreachnetdev_feature() (git-fixes).
  • net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function (git-fixes).
  • net: atheros: switch from 'pci' to 'dma' API (git-fixes).
  • net: lan78xx: Allow for VLAN headers in timeout calcs (git-fixes).
  • net: lan78xx: Make declaration style consistent (git-fixes).
  • net: lan78xx: Merge memcpy + lexxtocpus to getunalignedlexx (git-fixes).
  • net: lan78xx: fix runtime PM count underflow on link stop (git-fixes).
  • net: lan78xx: remove set but not used variable 'event' (git-fixes).
  • net: macb: ensure the device is available before accessing GEMGXL control registers (git-fixes).
  • net: stmmac: free tx skb buffer in stmmac_resume() (git-fixes).
  • net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (git-fixes).
  • net: usb: lan78xx: Remove lots of set but unused 'ret' variables (git-fixes).
  • net:usb: Use ARRAY_SIZE instead of calculating the array size (git-fixes).
  • nfs: add atomicopen for NFSv3 to handle OTRUNC correctly (bsc#1219847).
  • nfs: avoid spurious warning of lost lock that is being unlocked (bsc#1221791).
  • nfs: commit errors should be fatal (git-fixes).
  • nfs: fix O_DIRECT commit verifier handling (git-fixes).
  • nfs: fix O_DIRECT locking issues (git-fixes).
  • nfs: fix a request reference leak in nfsdirectwriteclearreqs() (git-fixes).
  • nfs: fix an off by one in rootnfscat() (git-fixes).
  • nfs: fix direct WRITE throughput regression (git-fixes).
  • nfs: fix error handling for O_DIRECT write scheduling (git-fixes).
  • nfs: more O_DIRECT accounting fixes for error paths (git-fixes).
  • nfs: only issue commit in DIO codepath if we have uncommitted data (git-fixes).
  • nfsd: Fix error cleanup path in nfsd_rename() (git-fixes).
  • nfsd: Reset cbseqstatus after NFS4ERR_DELAY (git-fixes).
  • nfsd: Retransmit callbacks after client reconnects (git-fixes).
  • nfsd: lock_rename() needs both directories to live on the same fs (git-fixes).
  • nfsv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (git-fixes).
  • pNFS/flexfiles: Check the layout validity in fflayoutmirrorpreparestats (git-fixes).
  • pNFS: Fix the pnfs block driver's calculation of layoutget size (git-fixes).
  • pci/aer: Clear MULTIERRCOR/UNCOR_RCV bits (git-fixes).
  • pci/aspm: Avoid link retraining race (git-fixes).
  • pci/aspm: Disable ASPM on MFD function removal to avoid use-after-free (git-fixes).
  • pci/aspm: Do not warn if already in common clock mode (git-fixes).
  • pci/aspm: Factor out pciewaitfor_retrain() (git-fixes).
  • pci/aspm: Reduce severity of common clock config message (git-fixes).
  • pci/aspm: Return 0 or -ETIMEDOUT from pcieretrainlink() (git-fixes).
  • pci/aspm: Use RMW accessors for changing LNKCTL (git-fixes).
  • pci/dpc: Print all TLP Prefixes, not just the first (git-fixes).
  • pci/iov: Enlarge virtfn sysfs name buffer (git-fixes).
  • pci/msi: Prevent MSI hardware interrupt number truncation (git-fixes).
  • pci/pm: Power up all devices during runtime resume (git-fixes).
  • pci/sysfs: Protect driver's D3cold preference from user space (git-fixes).
  • pci: Add ACS quirk for Broadcom BCM5750x NICs (git-fixes).
  • pci: Add function 1 DMA alias quirk for Marvell 88SE9235 (git-fixes).
  • pci: Add locking to RMW PCI Express Capability Register accessors (git-fixes).
  • pci: Avoid FLR for AMD FCH AHCI adapters (git-fixes).
  • pci: Avoid pcidevlock() AB/BA deadlock with sriovnumvfsstore() (git-fixes).
  • pci: Make link retraining use RMW accessors for changing LNKCTL (git-fixes).
  • pci: Mark 3ware-9650SE Root Port Extended Tags as broken (git-fixes).
  • pci: Rework pcieretrainlink() wait loop (git-fixes).
  • pci: aardvark: Fix setting MSI address (git-fixes).
  • pci: aardvark: Fix support for MSI interrupts (git-fixes).
  • pci: dwc: Add unroll iATU space support to dwpciedisable_atu() (git-fixes).
  • pci: endpoint: Do not stop controller when unbinding endpoint function (git-fixes).
  • pci: hotplug: Allow marking devices as disconnected during bind/unbind (git-fixes).
  • pci: pciehp: Add pciehpsetindicators() to set both indicators (git-fixes).
  • pci: pciehp: Cancel bringup sequence if card is not present (git-fixes).
  • pci: pciehp: Fix AB-BA deadlock between resetlock and devicelock (git-fixes).
  • pci: pciehp: Use RMW accessors for changing LNKCTL (git-fixes).
  • pci: qcom: Disable write access to read only registers for IP v2.3.3 (git-fixes).
  • pci: qcom: Fix unbalanced PHY init on probe errors (git-fixes).
  • pci: qcom: Use DWC helpers for modifying the read-only DBI registers (git-fixes).
  • pci: switchtec: Return -EFAULT for copytouser() errors (git-fixes).
  • printk: Disable passing console lock owner completely during panic() (bsc#1197894).
  • printk: Update @consolemayschedule in consoletrylockspinning() (bsc#1223969).
  • rdma/ipoib: Fix error code return in ipoibmcastjoin (bsc#1221082)
  • s390/mm: Fix clearing storage keys for huge pages (git-fixes bsc#1223883).
  • s390/mm: Fix storage key clearing for guest huge pages (git-fixes bsc#1223885).
  • s390/vtime: fix average steal time calculation (git-fixes bsc#1221953).
  • scsi: qla2xxx: Change debug message during driver unload (bsc1221816).
  • scsi: qla2xxx: Delay I/O Abort on PCI error (bsc1221816).
  • scsi: qla2xxx: Fix N2N stuck connection (bsc1221816).
  • scsi: qla2xxx: Fix command flush on cable pull (bsc1221816).
  • scsi: qla2xxx: Fix double free of fcport (bsc1221816).
  • scsi: qla2xxx: Fix double free of the ha->vp_map pointer (bsc1221816).
  • scsi: qla2xxx: NVME|FCP prefer flag not being honored (bsc1221816).
  • scsi: qla2xxx: Prevent command send on chip reset (bsc1221816).
  • scsi: qla2xxx: Split FCE|EFT trace control (bsc1221816).
  • scsi: qla2xxx: Update manufacturer detail (bsc1221816).
  • scsi: qla2xxx: Update version to 10.02.09.200-k (bsc1221816).
  • sr9800: Add check for usbnetgetendpoints (git-fixes).
  • sunrpc: Fix RPC client cleaned up the freed pipefs dentries (git-fixes).
  • sunrpc: fix a memleak in gssimportv2_context (git-fixes).
  • sunrpc: fix some memleaks in gssxdecoption_array (git-fixes).
  • tls: Fix context leak on tlsdevicedown (bsc#1221545).
  • tty/sysrq: replace smpprocessorid() with get_cpu() (bsc#1223540).
  • tty: ngsm: require CAPNETADMIN to attach NGSM0710 ldisc (bsc#1222619).
  • tun: honor IOCB_NOWAIT flag (git-fixes).
  • usb: dwc2: Fix memory leak in dwc2hcdinit.
  • usb: dwc2: check return value after calling platformgetresource() (git-fixes).
  • usb: dwc3: gadget: Ignore EP queue requests during bus reset (git-fixes).
  • usb: gadget: Fix issue with configepby_speed function (git-fixes).
  • usb: mon: Fix atomicity violation in monbinvma_fault (git-fixes).
  • usb: musb: Modify the 'HWVers' register address (git-fixes).
  • usb: roles: do not get/setrole() when usbrole_switch is unregistered.
  • usb: serial: option: add Fibocom L7xx modules (git-fixes).
  • usb: serial: option: do not claim interface 4 for ZTE MF290 (git-fixes).
  • usb: storage: set 1.50 as the lower bcdDevice for older 'Super Top' compatibility (git-fixes).
  • usb: typec: class: fix typecaltmodeput_partner to put plugs (git-fixes).
  • usb: usbfs: Do not WARN about excessively large memory allocations.
  • x86/CPU/AMD: Update the Zenbleed microcode revisions (git-fixes).
  • x86/bugs: Fix the SRSO mitigation on Zen3/4 (git-fixes).
References

Affected packages

SUSE:Linux Enterprise Server 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
purl:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.182.1",
            "kernel-azure-devel": "4.12.14-16.182.1",
            "kernel-devel-azure": "4.12.14-16.182.1",
            "kernel-syms-azure": "4.12.14-16.182.1",
            "kernel-azure-base": "4.12.14-16.182.1",
            "kernel-source-azure": "4.12.14-16.182.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
purl:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.182.1",
            "kernel-azure-devel": "4.12.14-16.182.1",
            "kernel-devel-azure": "4.12.14-16.182.1",
            "kernel-syms-azure": "4.12.14-16.182.1",
            "kernel-azure-base": "4.12.14-16.182.1",
            "kernel-source-azure": "4.12.14-16.182.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
purl:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.182.1",
            "kernel-azure-devel": "4.12.14-16.182.1",
            "kernel-devel-azure": "4.12.14-16.182.1",
            "kernel-syms-azure": "4.12.14-16.182.1",
            "kernel-azure-base": "4.12.14-16.182.1",
            "kernel-source-azure": "4.12.14-16.182.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
purl:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.182.1",
            "kernel-azure-devel": "4.12.14-16.182.1",
            "kernel-devel-azure": "4.12.14-16.182.1",
            "kernel-syms-azure": "4.12.14-16.182.1",
            "kernel-azure-base": "4.12.14-16.182.1",
            "kernel-source-azure": "4.12.14-16.182.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
purl:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.182.1",
            "kernel-azure-devel": "4.12.14-16.182.1",
            "kernel-devel-azure": "4.12.14-16.182.1",
            "kernel-syms-azure": "4.12.14-16.182.1",
            "kernel-azure-base": "4.12.14-16.182.1",
            "kernel-source-azure": "4.12.14-16.182.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
purl:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.182.1",
            "kernel-azure-devel": "4.12.14-16.182.1",
            "kernel-devel-azure": "4.12.14-16.182.1",
            "kernel-syms-azure": "4.12.14-16.182.1",
            "kernel-azure-base": "4.12.14-16.182.1",
            "kernel-source-azure": "4.12.14-16.182.1"
        }
    ]
}