SUSE-SU-2023:0634-1

Source
https://www.suse.com/support/update/announcement/2023/suse-su-20230634-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:0634-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2023:0634-1
Related
Published
2023-03-07T10:35:44Z
Modified
2023-03-07T10:35:44Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2021-4203: Fixed use-after-free read flaw that was found in sockgetsockopt() in net/core/sock.c due to SOPEERCRED and SO_PEERGROUPS race with listen() (bsc#1194535).
  • CVE-2017-5754: Fixed speculative side channel attacks on various CPU platforms (bsc#1068032).
  • CVE-2022-36280: Fixed out-of-bounds memory access vulnerability found in vmwgfx driver (bsc#1203332).
  • CVE-2023-0045: Fixed missing Flush IBP in ibprctlset (bsc#1207773).
  • CVE-2022-4662: Fixed incorrect access control in the USB core subsystem that could lead a local user to crash the system (bsc#1206664).
  • CVE-2023-0590: Fixed race condition in qdisc_graft() (bsc#1207795).
  • CVE-2022-2991: Fixed an heap-based overflow in the lightnvm implemenation (bsc#1201420).
  • CVE-2023-0266: Fixed a use-after-free vulnerability inside the ALSA PCM package. SNDRVCTLIOCTLELEM{READ|WRITE}32 was missing locks that could have been used in a use-after-free that could have resulted in a priviledge escalation to gain ring0 access from the system user (bsc#1207134).
  • CVE-2022-47929: Fixed NULL pointer dereference bug in the traffic control subsystem (bsc#1207237).

The following non-security bugs were fixed:

  • add 00f3ca2c2d66 ('mm: memcontrol: per-lruvec stats infrastructure')
  • add 0b3d6e6f2dd0 mm: writeback: use exact memcg dirty counts
  • add 168e06f7937d kernel/hung_task.c: force console verbose before panic
  • add 1f4aace60b0e ('fs/seqfile.c: simplify seqfile iteration code and interface')
  • add 304ae42739b1 kernel/hung_task.c: break RCU locks based on jiffies
  • add 401c636a0eeb kernel/hung_task.c: show all hung tasks before panic
  • add Tegra repository to git_sort.
  • add a1c6ca3c6de7 kernel: hung_task.c: disable on suspend
  • add c3cc39118c36 mm: memcontrol: fix NR_WRITEBACK leak in memcg and system stats
  • add c892fd82cc06 mm: memcg: add _GFPNOWARN in _memcgschedulekmemcache_create()
  • add e27be240df53 mm: memcg: make sure memory.events is uptodate when waking pollers
  • add support for enabling livepatching related packages on -RT (jsc#PED-1706)
  • add suse-kernel-rpm-scriptlets to kmp buildreqs (boo#1205149)
  • amiflop: clean up on errors during setup (git-fixes).
  • audit: ensure userspace is penalized the same as the kernel when under pressure (bsc#1204514).
  • audit: improve robustness of the audit queue handling (bsc#1204514).
  • bcache: fix super block seq numbers comparision in registercacheset() (git-fixes).
  • blk-cgroup: Fix memleak on error path (git-fixes).
  • blk-cgroup: Pre-allocate tree node on blkgconfprep (git-fixes).
  • blk-cgroup: fix missing put device in error path from blkgconfpref() (git-fixes).
  • blk-mq: fix possible memleak when register 'hctx' failed (git-fixes).
  • blk-mq: insert request not through ->queue_rq into sw/scheduler queue (git-fixes).
  • blk-mq: move cancel of requeuework into blkmq_release (git-fixes).
  • blktrace: Fix output non-blktrace event when blk_classic option enabled (git-fixes).
  • blktrace: break out of blktrace setup on concurrent calls (git-fixes).
  • blktrace: ensure our debugfs dir exists (git-fixes).
  • blktrace: fix endianness for blklogremap() (git-fixes).
  • blktrace: fix endianness in getpduint() (git-fixes).
  • blktrace: use errno instead of bi_status (git-fixes).
  • block, bfq: fix overwrite of bfqgroup pointer in bfqfindsetgroup() (bsc#1175995,jsc#SLE-15608).
  • block, bfq: fix overwrite of bfqgroup pointer in bfqfindsetgroup() (git-fixes).
  • block, bfq: increase idling for weight-raised queues (git-fixes).
  • block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (bsc#1207102).
  • block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (git-fixes).
  • block/bio-integrity: do not free 'buf' if biointegrityadd_page() failed (git-fixes).
  • block/bio-integrity: fix a memory leak bug (git-fixes).
  • block/swim: Check drive type (git-fixes).
  • block/swim: Do not log an error message for an invalid ioctl (git-fixes).
  • block/swim: Fix IO error at end of medium (git-fixes).
  • block/swim: Rename macros to avoid inconsistent inverted logic (git-fixes).
  • block/swim: Select appropriate drive on device open (git-fixes).
  • block: Fix use-after-free issue accessing struct io_cq (git-fixes).
  • block: add a lower-level bioaddpage interface (git-fixes).
  • block: bio-integrity: Copy flags when biointegritypayload is cloned (bsc#1208541).
  • block: fix memleak when _blkrqmapuser_iov() is failed (git-fixes).
  • block: sed-opal: fix IOCOPALENABLEDISABLEMBR (git-fixes).
  • brd: check and limit max_part par (git-fixes).
  • compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (git-fixes).
  • constraints: increase disk space for all architectures References: bsc#1203693 aarch64 is already suffering. SLE15-SP5 x86_64 stats show that it is very close to the limit.
  • cpu/hotplug: Fix 'SMT disabled by BIOS' detection for KVM (git-fixes).
  • cryptoloop: add a deprecation warning (git-fixes).
  • d6810d730022 ('memcg, THP, swap: make memcgroupswapout() support THP')
  • dm bio record: save/restore biendio and bi_integrity (git-fixes).
  • dm btree: add a defensive bounds check to insert_at() (git-fixes).
  • dm cache: Fix ABBA deadlock between shrinkslab and dmcachemetadataabort (git-fixes).
  • dm cache: Fix UAF in destroy() (git-fixes).
  • dm cache: set needs_check flag after aborting metadata (git-fixes).
  • dm crypt: use u64 instead of sectort to store ivoffset (git-fixes).
  • dm flakey: Properly corrupt multi-page bios (git-fixes).
  • dm ioctl: fix misbehavior if list_versions races with module loading (git-fixes).
  • dm ioctl: prevent potential spectre v1 gadget (git-fixes).
  • dm kcopyd: Fix bug causing workqueue stalls (git-fixes).
  • dm raid: avoid bitmap with raid4/5/6 journal device (git-fixes).
  • dm space map common: add bounds check to smlllookup_bitmap() (git-fixes).
  • dm space maps: do not reset space map allocation cursor when committing (git-fixes).
  • dm table: Remove BUGON(ininterrupt()) (git-fixes).
  • dm thin: Fix ABBA deadlock between shrinkslab and dmpoolabortmetadata (git-fixes).
  • dm thin: Fix UAF in runtimersoftirq() (git-fixes).
  • dm thin: Use last transaction's pmd->root when commit failed (git-fixes).
  • dm thin: add sanity checks to thin-pool and external snapshot creation (git-fixes).
  • dm thin: resume even if in FAIL mode (git-fixes).
  • dm verity: skip verity work if I/O error when system is shutting down (git-fixes).
  • dm verity: use message limit for data block corruption message (git-fixes).
  • dm zoned: return NULL if dmzgetzoneforreclaim() fails to find a zone (git-fixes).
  • dm: Use kzalloc for all structs with embedded biosets/mempools (git-fixes).
  • do not dump the threads that had been already exiting when zapped (git-fixes).
  • drbd: Change drbdrequestdetach_interruptible's return type to int (git-fixes).
  • drbd: destroy workqueue when drbd device was freed (git-fixes).
  • drbd: do not block when adjusting 'disk-options' while IO is frozen (git-fixes).
  • drbd: dynamically allocate shash descriptor (git-fixes).
  • drbd: fix potential silent data corruption (git-fixes).
  • drbd: fix printsterr()'s prototype to match the definition (git-fixes).
  • drbd: ignore 'all zero' peer volume sizes in handshake (git-fixes).
  • drbd: reject attach of unsuitable uuids even if connected (git-fixes).
  • drbd: remove usage of list iterator variable after loop (git-fixes).
  • drbd: use after free in drbdcreatedevice() (git-fixes).
  • drivers/block/zram/zramdrv.c: fix bug storing backingdev (git-fixes).
  • drivers:md:fix a potential use-after-free bug (git-fixes).
  • ext4: Detect already used quota file early (bsc#1206873).
  • ext4: Fixup pages without buffers (bsc#1205495).
  • ext4: add EXT4INODEHASXATTRSPACE macro in xattr.h (bsc#1206878).
  • ext4: add reserved GDT blocks check (bsc#1202712).
  • ext4: avoid crash when inline data creation follows DIO write (bsc#1206883).
  • ext4: avoid resizing to a partial cluster size (bsc#1206880).
  • ext4: clear mmp sequence number when remounting read-only (bsc#1207093).
  • ext4: continue to expand file system when the target size does not reach (bsc#1206882).
  • ext4: correct maxinlinexattrvaluesize computing (bsc#1206878).
  • ext4: correct the misjudgment in ext4igetextra_inode (bsc#1206878).
  • ext4: do not BUG if someone dirty pages without asking ext4 first (bsc#1207097).
  • ext4: fix a data race at inode->i_disksize (bsc#1206855).
  • ext4: fix argument checking in EXT4IOCMOVE_EXT (bsc#1207092).
  • ext4: fix extent status tree race in writeback error recovery path (bsc#1206877).
  • ext4: fix null-ptr-deref in ext4writeinfo (bsc#1206884).
  • ext4: fix race when reusing xattr blocks (bsc#1198971).
  • ext4: fix undefined behavior in bit shift for ext4checkflag_values (bsc#1206890).
  • ext4: fix use-after-free in ext4extshift_extents (bsc#1206888).
  • ext4: fix use-after-free in ext4xattrset_entry (bsc#1206878).
  • ext4: fix warning in 'ext4darelease_space' (bsc#1206887).
  • ext4: make ext4lazyinitthread freezable (bsc#1206885).
  • ext4: prohibit fstrim in norecovery mode (bsc#1207094).
  • ext4: recover csum seed of tmp_inode after migrating to extents (bsc#1202713).
  • ext4: unindent codeblock in ext4xattrblock_set() (bsc#1198971).
  • ext4: update soverheadclusters in the superblock during an on-line resize (bsc#1206876).
  • ext4: use matching invalidatepage in ext4_writepage (bsc#1206858).
  • floppy: Add max size check for user space request (git-fixes).
  • ftrace: Enable trampoline when rec count returns back to one (git-fixes).
  • ftrace: Fix NULL pointer dereference in freeftracefunc_mapper() (git-fixes).
  • ftrace: Fix updating FTRACEFLTRAMP (git-fixes).
  • ftrace: fpid_next() should increase position index (git-fixes).
  • git_sort: add usb-linus branch for gregkh/usb
  • gtp: set NLMFMULTI flag in gtpgenldump_pdp() (git-fixes).
  • hid: betop: check shape of output reports (git-fixes, bsc#1207186).
  • hid: betop: fix slab-out-of-bounds Write in betop_probe (git-fixes, bsc#1207186).
  • hid: check empty reportlist in hidvalidate_values() (git-fixes, bsc#1206784).
  • iforce: restore old iforcedumppacket (git-fixes).
  • input: convert autorepeat timer to use timer_setup() (git-fixes).
  • input: do not use WARN() in inputallocabsinfo() (git-fixes).
  • input: i8042 - Add quirk for Fujitsu Lifebook T725 (git-fixes).
  • input: iforce - reformat the packet dump output (git-fixes).
  • input: iforce - wake up after clearing IFORCEXMITRUNNING flag (git-fixes). Heavily modified, as prerequisites for taking it as is would utterly ruin kABI
  • input: replace hard coded string with func in pr_err() (git-fixes).
  • input: switch to using sizeof(*type) when allocating memory (git-fixes).
  • input: use seqputc() in inputseqprintbitmap() (git-fixes).
  • input: use seqputs() in inputdevicesseqshow() (git-fixes).
  • ipmi: Fix UAF when uninstall ipmisi and ipmimsghandler module (git-fixes).
  • ipmi: Move remove_work to dedicated workqueue (git-fixes).
  • ipmi: fix memleak when unload ipmi driver (git-fixes).
  • ipmi: fix use after free in ipmidestroy_user() (git-fixes).
  • isofs: reject hardware sector size > 2048 bytes (bsc#1207103).
  • jbd2: use the correct print format (git-fixes).
  • kABI: cpu/hotplug: reexport cpusmtcontrol (kabi).
  • kbuild: clear LDFLAGS in the top Makefile (bsc#1203200).
  • kernel/sys.c: avoid copying possible padding bytes in copytouser (git-fixes).
  • kprobes, x86/alternatives: Use textmutex to protect smpalt_modules (git-fixes).
  • kprobes, x86/ptrace.h: Make regsgetkernelstacknth() not fault on bad stack (git-fixes).
  • loop: Add LOOPSETDIRECT_IO to compat ioctl (git-fixes).
  • loop: use sysfs_emit() in the sysfs xxx show() (git-fixes).
  • m68k/mac: Do not remap SWIM MMIO region (git-fixes).
  • makefile: link with -z noexecstack --no-warn-rwx-segments (bsc#1203200).
  • mbcache: add functions to delete entry if unused (bsc#1198971).
  • mbcache: do not reclaim used entries (bsc#1198971).
  • md/raid1: stop mdx_raid1 thread when raid1 array run failed (git-fixes).
  • md/raid5: Wait for MDSBCHANGE_PENDING in raid5d (git-fixes).
  • md: fix a crash in mempool_free (git-fixes).
  • md: protect mdunregisterthread from reentrancy (git-fixes).
  • memcg: remove memcgcgroup::id from IDR on memcgroupcssalloc() failure (bsc#1208108).
  • mm/filemap.c: clear page error before actual read (bsc#1206635).
  • module: Do not wait for GOING modules (bsc#1196058, bsc#1186449, bsc#1204356, bsc#1204662).
  • nbd: Add the nbd NBDDISCONNECTON_CLOSE config flag (git-fixes).
  • nbd: Fix NULL pointer in flush_workqueue (git-fixes).
  • nbd: Fix hung when signal interrupts nbdstartdevice_ioctl() (git-fixes).
  • nbd: add a flushworkqueue in nbdstart_device (git-fixes).
  • nbd: add missing config put (git-fixes).
  • nbd: call genlunregisterfamily() first in nbd_cleanup() (git-fixes).
  • nbd: do not requeue the same request twice (git-fixes).
  • nbd: fix a blockdevice refcount leak in nbdrelease (git-fixes).
  • nbd: fix crash when the blksize is zero (git-fixes).
  • nbd: fix io hung while disconnecting device (git-fixes).
  • nbd: fix max number of supported devs (git-fixes).
  • nbd: fix possible sysfs duplicate warning (git-fixes).
  • nbd: fix race between nbdallocconfig() and module removal (git-fixes).
  • nbd: fix shutdown and recv work deadlock v2 (git-fixes).
  • nbd: handle racing with error'ed out commands (git-fixes).
  • nbd: handle unexpected replies better (git-fixes).
  • nbd: make the config put is called before the notifying the waiter (git-fixes).
  • nbd: verify socket is supported during setup (git-fixes).
  • nbd:fix memory leak in nbdgetsocket() (git-fixes).
  • net/ethernet/freescale: rework quiesce/activate for ucc_geth (git-fixes).
  • net/mlx5e: Set of completion request bit should not clear other adjacent bits (git-fixes).
  • net/usb: kalmia: Do not pass actlen in usbbulk_msg error path (git-fixes).
  • net: USB: Fix wrong-direction WARNING in plusb.c (git-fixes).
  • net: allwinner: Fix use correct return type for ndostartxmit() (git-fixes).
  • net: bcmgenet: suppress warnings on failed Rx SKB allocations (git-fixes).
  • net: bmac: Fix read of MAC address from ROM (git-fixes).
  • net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple vlans (git-fixes).
  • net: mana: Fix IRQ name - add PCI and queue number (bsc#1207875).
  • net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (git-fixes).
  • net: stmmac: Fix sub-second increment (git-fixes).
  • net: systemport: suppress warnings on failed Rx SKB allocations (git-fixes).
  • net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 (git-fixes).
  • net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 (git-fixes).
  • net: usb: lan78xx: do not modify phy_device state concurrently (git-fixes).
  • net: usb: qmi_wwan: Add support for Dell DW5829e (git-fixes).
  • net: usb: qmi_wwan: add Quectel RM520N (git-fixes).
  • net: usb: sr9700: Handle negative len (git-fixes).
  • nullblk: Handle nulladd_dev() failures properly (git-fixes).
  • null_blk: fix spurious IO errors after failed past-wp access (git-fixes).
  • panic: unset paniconwarn inside panic() (git-fixes).
  • parisc: Fix HP SDC hpa address output (git-fixes).
  • parisc: Fix serio address output (git-fixes).
  • pci/aspm: Correct LTRL1.2THRESHOLD computation (git-fixes).
  • pci/aspm: Declare threshold_ns as u32, not u64 (git-fixes).
  • pci/sysfs: Fix double free in error path (git-fixes).
  • pci: Check for alloc failure in pcirequestirq() (git-fixes).
  • pci: Fix pcideviceis_present() for VFs by checking PF (git-fixes).
  • pci: Fix usedbuses calculation in pciscanchildbus_extend() (git-fixes).
  • pci: Sanitise firmware BAR assignments behind a PCI-PCI bridge (git-fixes).
  • prlimit: do_prlimit needs to have a speculation check (git-fixes).
  • ps3disk: use the default segment boundary (git-fixes).
  • ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (git-fixes).
  • quota: Check next/prev free block number after reading from quota file (bsc#1206640).
  • quota: Lock sumount in exclusive mode for QXQUOTA{ON,OFF} quotactls (bsc#1207104).
  • revert 'blkdev: check for valid request queue before issuing flush' (git-fixes).
  • revert 'dm cache: fix arm link errors with inline' (git-fixes).
  • revert 'scsi: core: run queue if SCSI device queue isn't ready and queue is idle' (git-fixes).
  • rpm/check-for-config-changes: add OBJTOOL and FTRACEMCOUNTUSE* Dummy gcc pretends to support -mrecord-mcount option but actual gcc on ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS enable FTRACEMCOUNTUSEOBJTOOL and OBJTOOL config options, resulting in check failure. As we already have FTRACEMCOUNTUSECC and FTRACEMCOUNTUSERECORDMCOUNT in the exception list, replace them with a general pattern. And add OBJTOOL as well.
  • rpm/check-for-config-changes: loosen pattern for ASHAS* This is needed to handle CONFIGASHASNONCONST_LEB128.
  • rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs This makes in-tree KMPs more consistent with externally built KMPs and silences several rpmlint warnings.
  • rpm/mkspec-dtb: add riscv64 dtb-renesas subpackage
  • rsxx: add missed destroy_workqueue calls in remove (git-fixes).
  • sbitmap: Avoid leaving waitqueue in invalid state in _sbqwake_up() (git-fixes).
  • sbitmap: Avoid leaving waitqueue in invalid state in _sbqwake_up() (git-fixes).
  • sbitmap: fix lockup while swapping (bsc#1206602).
  • scripts/CKC: Do not use empty branches file Do not use it and do not write neither.
  • scripts/CKC: Make checker more specific
  • scripts/CKC: Make checker script download branches.conf Requires curl, downloads and caches the branches.conf file.
  • scripts/CKC: do not output from shopt shopt outputs the status of the flag, so that git grep looks like: git grep -qi 'nocasematch off ^References:.bsc#1202195' remotes/origin/SLE15-SP2-RT -- 'patches.' I do not know how it can work (it does -- maybe thanks to ^), but it's not definitely OK. So make shopt in term2regex() quiet.
  • scripts/CKC: simplify print_branch AFAIU, it's simply: printf '%-23s'
  • scripts/CKC: store local branches with $USER prefix So that on shared machines, it can be overwritten when expires.
  • scripts/CKC: test accepts only =, not == And put $1 into '' too.
  • scripts/gitsort/gitsort.py: Add arm-soc for-next tree.
  • scripts/wd-functions.sh: fix getbranchname() in worktree Instead of using a hard-coded path for the git directory, use git rev-parse with --git-dir flag, introduced since 0.99.7, to find the git directory so branch name can be correctly detected while in git worktrees.
  • scsi: fcoe: Fix possible name leak when device_register() fails (git-fixes).
  • scsi: fcoe: Fix transport not deattached when fcoeifinit() fails (git-fixes).
  • scsi: hpsa: Fix allocation size for scsihostalloc() (git-fixes).
  • scsi: hpsa: Fix error handling in hpsaaddsas_host() (git-fixes).
  • scsi: hpsa: Fix possible memory leak in hpsaaddsas_device() (git-fixes).
  • scsi: hpsa: Fix possible memory leak in hpsainitone() (git-fixes).
  • scsi: ipr: Fix WARNING in ipr_init() (git-fixes).
  • scsi: mpt3sas: Fix possible resource leaks in mpt3sastransportport_add() (git-fixes).
  • scsi: qla2xxx: Check if port is online before sending ELS (bsc#1208570).
  • scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (bsc#1208570).
  • scsi: qla2xxx: Fix IOCB resource check warning (bsc#1208570).
  • scsi: qla2xxx: Fix erroneous link down (bsc#1208570).
  • scsi: qla2xxx: Fix exchange oversubscription (bsc#1208570).
  • scsi: qla2xxx: Fix exchange oversubscription for management commands (bsc#1208570).
  • scsi: qla2xxx: Fix link failure in NPIV environment (bsc#1208570).
  • scsi: qla2xxx: Fix printk() format string (bsc#1208570).
  • scsi: qla2xxx: Fix stalled login (bsc#1208570).
  • scsi: qla2xxx: Make qlatrimbuf() and _qlaadjust_buf() static (bsc#1208570).
  • scsi: qla2xxx: Relocate/rename vp map (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (GNN ID) (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (GPNID) (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (bsc#1208570).
  • scsi: qla2xxx: Remove increment of interface err cnt (bsc#1208570).
  • scsi: qla2xxx: Remove the unused variable wwn (bsc#1208570).
  • scsi: qla2xxx: Remove unintended flag clearing (bsc#1208570).
  • scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (bsc#1208570).
  • scsi: qla2xxx: Simplify if condition evaluation (bsc#1208570).
  • scsi: qla2xxx: Update version to 10.02.08.100-k (bsc#1208570).
  • scsi: qla2xxx: Update version to 10.02.08.200-k (bsc#1208570).
  • scsi: qla2xxx: Use a variable for repeated mem_size computation (bsc#1208570).
  • scsi: qla2xxx: edif: Fix clang warning (bsc#1208570).
  • scsi: qla2xxx: edif: Fix performance dip due to lock contention (bsc#1208570).
  • scsi: qla2xxx: edif: Fix stall session after app start (bsc#1208570).
  • scsi: qla2xxx: edif: Reduce memory usage during low I/O (bsc#1208570).
  • scsi: scsidebug: Fix a warning in respwrite_scat() (git-fixes).
  • scsi: scsidebug: Fix possible name leak in sdebugaddhosthelper() (git-fixes).
  • scsi: smartpqi: use processor ID for hwqueue for non-mq case .
  • scsi: snic: Fix possible UAF in snictgtcreate() (git-fixes).
  • scsi: target: core: Add CONTROL field for trace events (git-fixes).
  • sctp: fail if no bound addresses can be used for a given scope (bsc#1206677).
  • signal handling: do not use BUG_ON() for debugging (git-fixes).
  • struct dwc3: move new members to the end (git-fixes).
  • sunrpc: make lockless test safe (bsc#1207201).
  • sunvdc: Do not spin in an infinite loop when violdcsend() returns EAGAIN (git-fixes).
  • swim: fix cleanup on setup error (git-fixes).
  • tracing/cfi: Fix cmpentries* functions signature mismatch (git-fixes).
  • tracing: Adding NULL checks for trace_array descriptor pointer (git-fixes).
  • tracing: Ensure trace buffer is at least 4096 bytes large (git-fixes).
  • tracing: Fix a kmemleak false positive in tracing_map (git-fixes).
  • tracing: Fix infinite loop in tracingreadpipe on overflowed printtraceline (git-fixes).
  • tracing: Fix sleeping function called from invalid context on RT kernel (git-fixes).
  • tracing: Fix stack trace event size (git-fixes).
  • tracing: Fix tpprintk option related with tpprintkstopon_boot (git-fixes).
  • tracing: Make sure trace_printk() can output as soon as it can be used (git-fixes).
  • tracing: Set kernel_stack's caller size properly (git-fixes).
  • tracing: Use address-of operator on section symbols (git-fixes).
  • tracing: incorrect isolatemotet cast in mmvmscanlru_isolate (git-fixes).
  • trigger_next should increase position index (git-fixes).
  • udf: Avoid accessing uninitialized data on failed inode read (bsc#1206642).
  • udf: Check LVID earlier (bsc#1207108).
  • udf: Fix BUG on corrupted inode (bsc#1207107).
  • udf: Fix NULL pointer dereference in udf_symlink function (bsc#1206646).
  • udf: Fix a slab-out-of-bounds write bug in udffindentry() (bsc#1206649).
  • udf: Fix free space reporting for metadata and virtual partitions (bsc#1206641).
  • udf: Limit sparing table size (bsc#1206643).
  • udf: fix silent AED tagLocation corruption (bsc#1206645).
  • udfgetextendedattr() had no boundary checks (bsc#1206648).
  • usb: dwc3: Disable phy suspend after power-on reset (git-fixes).
  • usb: dwc3: core: Call dwc3coreget_phy() before initializing phys (git-fixes).
  • usb: dwc3: core: Fix ULPI PHYs and prevent phyget/ulpiinit during suspend/resume (git-fixes).
  • usb: dwc3: core: initialize ULPI before trying to get the PHY (git-fixes).
  • usb: dwc3: fix PHY disable sequence (git-fixes).
  • usb: dwc3: gadget: Fix event pending check (git-fixes).
  • usb: host: Fix refcount leak in ehcihcdppcofprobe (git-fixes).
  • usb: musb: fix MUSBQUIRKBDISCONNECT99 handling (git-fixes).
  • usb: ohci-nxp: Fix refcount leak in ohcihcdnxp_probe (git-fixes).
  • usb: serial: ch341: fix disabled rx timer on older devices (git-fixes).
  • usb: serial: console: move mutexunlock() before usbserial_put() (git-fixes).
  • virtio-blk: Fix memory leak among suspend/resume procedure (git-fixes).
  • virtio_console: break out of buf poll on remove (git-fixes).
  • virtioconsole: eliminate anonymous moduleinit & module_exit (git-fixes).
  • x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (git-fixes).
  • x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (git-fixes).
  • x86/asm: Add instruction suffixes to bitops (git-fixes).
  • x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates (git-fixes).
  • x86/bugs: Move the l1tf function and define pr_fmt properly (git-fixes).
  • x86/earlyprintk: Add a force option for pciserial device (git-fixes).
  • x86/entry/64: Add instruction suffix (git-fixes).
  • x86/fpu: Add mightfault() to userinsn() (git-fixes).
  • x86/hpet: Prevent potential NULL pointer dereference (git-fixes).
  • x86/kexec: Do not setup EFI info if EFI runtime is not enabled (git-fixes).
  • x86/mce-inject: Reset injection struct after injection (git-fixes).
  • x86/mce/mce-inject: Preset the MCE injection struct (git-fixes).
  • x86/mce: Fix -Wmissing-prototypes warnings (git-fixes).
  • x86/mm: Do not leak kernel addresses (git-fixes).
  • x86/speculation: Add support for STIBP always-on preferred mode (git-fixes).
  • x86/speculation: Change misspelled STIPB to STIBP (git-fixes).
  • x86: boot: Fix EFI stub alignment (git-fixes).
  • x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (bsc#1203200).
  • xen-netfront: Fix hang on device removal (bsc#1206698).
  • xfs: Fix UBSAN null-ptr-deref in xfssysfsinit (git-fixes).
  • xfs: Fix bulkstat compat ioctls on x32 userspace (git-fixes).
  • xfs: Fix unreferenced object reported by kmemleak in xfssysfsinit() (git-fixes).
  • xfs: fix attr leaf header freemap.size underflow (git-fixes).
  • xfs: fix leaks on corruption errors in xfs_bmap.c (git-fixes).
  • xfs: fix mount failure crash on invalid iclog memory access (git-fixes).
  • xfs: fix partially uninitialized structure in xfsreflinkremap_extent (git-fixes).
  • xfs: fix realtime bitmap/summary file truncation when growing rt volume (git-fixes).
  • xfs: fix use-after-free race in xfsbufrele (git-fixes).
  • xfs: initialize the shortform attr header padding entry (git-fixes).
  • xfs: make sure the rt allocator does not run off the end (git-fixes).
  • xfs: require both realtime inodes to mount (git-fixes).
  • xhci: Do not show warning for reinit on known broken suspend (git-fixes).
  • zram: fix double free backing device (git-fixes).
References

Affected packages

SUSE:Linux Enterprise High Availability Extension 12 SP5 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20High%20Availability%20Extension%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "dlm-kmp-default": "4.12.14-122.150.1",
            "gfs2-kmp-default": "4.12.14-122.150.1",
            "ocfs2-kmp-default": "4.12.14-122.150.1",
            "cluster-md-kmp-default": "4.12.14-122.150.1"
        }
    ]
}

SUSE:Linux Enterprise Live Patching 12 SP5 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-default-kgraft": "4.12.14-122.150.1",
            "kernel-default-kgraft-devel": "4.12.14-122.150.1",
            "kgraft-patch-4_12_14-122_150-default": "1-8.3.1"
        }
    ]
}

SUSE:Linux Enterprise Live Patching 12 SP5 / kgraft-patch-SLE12-SP5_Update_40

Package

Name
kgraft-patch-SLE12-SP5_Update_40
Purl
pkg:rpm/suse/kgraft-patch-SLE12-SP5_Update_40&distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-default-kgraft": "4.12.14-122.150.1",
            "kernel-default-kgraft-devel": "4.12.14-122.150.1",
            "kgraft-patch-4_12_14-122_150-default": "1-8.3.1"
        }
    ]
}

SUSE:Linux Enterprise Software Development Kit 12 SP5 / kernel-docs

Package

Name
kernel-docs
Purl
pkg:rpm/suse/kernel-docs&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-docs": "4.12.14-122.150.1",
            "kernel-obs-build": "4.12.14-122.150.1"
        }
    ]
}

SUSE:Linux Enterprise Software Development Kit 12 SP5 / kernel-obs-build

Package

Name
kernel-obs-build
Purl
pkg:rpm/suse/kernel-obs-build&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-docs": "4.12.14-122.150.1",
            "kernel-obs-build": "4.12.14-122.150.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&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-122.150.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.12.14-122.150.1",
            "kernel-devel": "4.12.14-122.150.1",
            "kernel-default-base": "4.12.14-122.150.1",
            "kernel-default-man": "4.12.14-122.150.1",
            "kernel-default": "4.12.14-122.150.1",
            "kernel-source": "4.12.14-122.150.1",
            "kernel-syms": "4.12.14-122.150.1",
            "kernel-default-devel": "4.12.14-122.150.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-source

Package

Name
kernel-source
Purl
pkg:rpm/suse/kernel-source&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-122.150.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.12.14-122.150.1",
            "kernel-devel": "4.12.14-122.150.1",
            "kernel-default-base": "4.12.14-122.150.1",
            "kernel-default-man": "4.12.14-122.150.1",
            "kernel-default": "4.12.14-122.150.1",
            "kernel-source": "4.12.14-122.150.1",
            "kernel-syms": "4.12.14-122.150.1",
            "kernel-default-devel": "4.12.14-122.150.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-syms

Package

Name
kernel-syms
Purl
pkg:rpm/suse/kernel-syms&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-122.150.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.12.14-122.150.1",
            "kernel-devel": "4.12.14-122.150.1",
            "kernel-default-base": "4.12.14-122.150.1",
            "kernel-default-man": "4.12.14-122.150.1",
            "kernel-default": "4.12.14-122.150.1",
            "kernel-source": "4.12.14-122.150.1",
            "kernel-syms": "4.12.14-122.150.1",
            "kernel-default-devel": "4.12.14-122.150.1"
        }
    ]
}

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

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&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-122.150.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.12.14-122.150.1",
            "kernel-devel": "4.12.14-122.150.1",
            "kernel-default-base": "4.12.14-122.150.1",
            "kernel-default-man": "4.12.14-122.150.1",
            "kernel-default": "4.12.14-122.150.1",
            "kernel-source": "4.12.14-122.150.1",
            "kernel-syms": "4.12.14-122.150.1",
            "kernel-default-devel": "4.12.14-122.150.1"
        }
    ]
}

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

Package

Name
kernel-source
Purl
pkg:rpm/suse/kernel-source&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-122.150.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.12.14-122.150.1",
            "kernel-devel": "4.12.14-122.150.1",
            "kernel-default-base": "4.12.14-122.150.1",
            "kernel-default-man": "4.12.14-122.150.1",
            "kernel-default": "4.12.14-122.150.1",
            "kernel-source": "4.12.14-122.150.1",
            "kernel-syms": "4.12.14-122.150.1",
            "kernel-default-devel": "4.12.14-122.150.1"
        }
    ]
}

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

Package

Name
kernel-syms
Purl
pkg:rpm/suse/kernel-syms&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-122.150.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.12.14-122.150.1",
            "kernel-devel": "4.12.14-122.150.1",
            "kernel-default-base": "4.12.14-122.150.1",
            "kernel-default-man": "4.12.14-122.150.1",
            "kernel-default": "4.12.14-122.150.1",
            "kernel-source": "4.12.14-122.150.1",
            "kernel-syms": "4.12.14-122.150.1",
            "kernel-default-devel": "4.12.14-122.150.1"
        }
    ]
}

SUSE:Linux Enterprise Workstation Extension 12 SP5 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20Workstation%20Extension%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-default-extra": "4.12.14-122.150.1"
        }
    ]
}