FlawAtlas
Search the atlas
SUSE-SU-2023:4349-1 Not scored

Security update for the Linux Kernel

The SUSE Linux Enterprise 12 SP5 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2023-31085: Fixed a divide-by-zero error in do_div(sz,mtd->erasesize) that could cause a local DoS. (bsc#1210778) - CVE-2023-45862: Fixed an issue in the ENE UB6250 reader driver whwere an object could potentially extend beyond the end of an allocation causing. (bsc#1216051) - CVE-2023-34324: Fixed a possible deadlock in Linux kernel event handling. (bsc#1215745). - CVE-2023-39189: Fixed a flaw in the Netfilter subsystem that could allow a local privileged (CAP_NET_ADMIN) attacker to trigger an out-of-bounds read, leading to a crash or information disclosure. (bsc#1216046) The following non-security bugs were fixed: - 9p: virtio: make sure 'offs' is initialized in zc_request (git-fixes). - audit: fix potential double free on error path from fsnotify_add_inode_mark (git-fixes). - CKC: Clarify usage - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req() (git-fixes). - iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (bsc#1206010). - iommu/amd: Remove useless irq affinity notifier (bsc#1206010). - iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (bsc#1206010). - kabi: iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (bsc#1206010). - KVM: s390: fix sthyi error handling (git-fixes bsc#1216107). - memcg: drop kmem.limit_in_bytes (bsc#1208788) - mm, memcg: reconsider kmem.limit_in_bytes deprecation (bsc#1208788 bsc#1213705). - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read (git-fixes). - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (git-fixes). - ratelimit: Fix data-races in ___ratelimit() (git-fixes). - ring-buffer: Fix bytes info in per_cpu buffer stats (git-fixes). - s390/pci: fix iommu bitmap allocation (git-fixes bsc#1216513). - s390/ptrace: fix setting syscall number (git-fixes bsc#1216340). - s390/vdso: add missing FORCE to build targets (git-fixes bsc#1216140). - s390/zcrypt: change reply buffer size offering (LTC#203322 bsc#1213950). - s390/zcrypt: fix reply buffer calculations for CCA replies (LTC#203322 bsc#1213950). - sched: Avoid scale real weight down to zero (git fixes (sched)). - sched: correct SD_flags returned by tl->sd_flags() (git fixes (sched)). - sched: Reenable interrupts in do_sched_yield() (git fixes (sched)). - sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (git fixes (sched)). - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (git fixes (sched)). - sched/fair: Do not balance task to its current running CPU (git fixes (sched)). - sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer() (git fixes (sched)). - sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE (git fixes (sched)). - scsi: zfcp: Defer fc_rport blocking until after ADISC response (LTC#203327 bsc#1213977 git-fixes). - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (git-fixes bsc#1216514). - tools/thermal: Fix possible path truncations (git-fixes). - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (git-fixes). - tracing: Fix memleak due to race between current_tracer and trace (git-fixes). - tracing: Fix race issue between cpu buffer write and swap (git-fixes). - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (git-fixes). - usb: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (git-fixes). - usb: typec: altmodes/displayport: Fix configure initial pin assignment (git-fixes). - usb: typec: altmodes/displayport: fix pin_assignment_show (git-fixes). - use optional first argument as a base-ref instead of upstream branch - vhost-scsi: unbreak any layout for response (git-fixes). - virtio_balloon: fix deadlock on OOM (git-fixes). - virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (git-fixes). - virtio_net: Fix error unwinding of XDP initialization (git-fixes). - virtio: Protect vqs list access (git-fixes). - vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (git-fixes). - xen-netback: use default TX queue size for vifs (git-fixes). - xen/x86: obtain full video frame buffer address for Dom0 also under EFI (bsc#1215743). - xen/x86: obtain upper 32 bits of video frame buffer address for Dom0 (bsc#1215743).

Exploit probability Not scored
Published November 2, 2023
Required by Not available
Last source change February 4, 2026

02 / AFFECTED SOFTWARE

Affected packages

SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_50
SUSE:Linux Enterprise Server 12 SP5 kernel-default
SUSE:Linux Enterprise Server 12 SP5 kernel-source
SUSE:Linux Enterprise Server 12 SP5 kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-default
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-docs
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-obs-build
SUSE:Linux Enterprise Workstation Extension 12 SP5 kernel-default

03 / CONNECTIONS

Connected vulnerabilities

04 / EVIDENCE

Source records

Open Source Vulnerabilities SUSE-SU-2023:4349-1

The SUSE Linux Enterprise 12 SP5 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2023-31085: Fixed a divide-by-zero error in do_div(sz,mtd->erasesize) that could cause a local DoS. (bsc#1210778) - CVE-2023-45862: Fixed an issue in the ENE UB6250 reader driver whwere an object could potentially extend beyond the end of an allocation causing. (bsc#1216051) - CVE-2023-34324: Fixed a possible deadlock in Linux kernel event handling. (bsc#1215745). - CVE-2023-39189: Fixed a flaw in the Netfilter subsystem that could allow a local privileged (CAP_NET_ADMIN) attacker to trigger an out-of-bounds read, leading to a crash or information disclosure. (bsc#1216046) The following non-security bugs were fixed: - 9p: virtio: make sure 'offs' is initialized in zc_request (git-fixes). - audit: fix potential double free on error path from fsnotify_add_inode_mark (git-fixes). - CKC: Clarify usage - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req() (git-fixes). - iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (bsc#1206010). - iommu/amd: Remove useless irq affinity notifier (bsc#1206010). - iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (bsc#1206010). - kabi: iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (bsc#1206010). - KVM: s390: fix sthyi error handling (git-fixes bsc#1216107). - memcg: drop kmem.limit_in_bytes (bsc#1208788) - mm, memcg: reconsider kmem.limit_in_bytes deprecation (bsc#1208788 bsc#1213705). - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read (git-fixes). - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (git-fixes). - ratelimit: Fix data-races in ___ratelimit() (git-fixes). - ring-buffer: Fix bytes info in per_cpu buffer stats (git-fixes). - s390/pci: fix iommu bitmap allocation (git-fixes bsc#1216513). - s390/ptrace: fix setting syscall number (git-fixes bsc#1216340). - s390/vdso: add missing FORCE to build targets (git-fixes bsc#1216140). - s390/zcrypt: change reply buffer size offering (LTC#203322 bsc#1213950). - s390/zcrypt: fix reply buffer calculations for CCA replies (LTC#203322 bsc#1213950). - sched: Avoid scale real weight down to zero (git fixes (sched)). - sched: correct SD_flags returned by tl->sd_flags() (git fixes (sched)). - sched: Reenable interrupts in do_sched_yield() (git fixes (sched)). - sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (git fixes (sched)). - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (git fixes (sched)). - sched/fair: Do not balance task to its current running CPU (git fixes (sched)). - sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer() (git fixes (sched)). - sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE (git fixes (sched)). - scsi: zfcp: Defer fc_rport blocking until after ADISC response (LTC#203327 bsc#1213977 git-fixes). - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (git-fixes bsc#1216514). - tools/thermal: Fix possible path truncations (git-fixes). - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (git-fixes). - tracing: Fix memleak due to race between current_tracer and trace (git-fixes). - tracing: Fix race issue between cpu buffer write and swap (git-fixes). - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (git-fixes). - usb: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (git-fixes). - usb: typec: altmodes/displayport: Fix configure initial pin assignment (git-fixes). - usb: typec: altmodes/displayport: fix pin_assignment_show (git-fixes). - use optional first argument as a base-ref instead of upstream branch - vhost-scsi: unbreak any layout for response (git-fixes). - virtio_balloon: fix deadlock on OOM (git-fixes). - virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (git-fixes). - virtio_net: Fix error unwinding of XDP initialization (git-fixes). - virtio: Protect vqs list access (git-fixes). - vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (git-fixes). - xen-netback: use default TX queue size for vifs (git-fixes). - xen/x86: obtain full video frame buffer address for Dom0 also under EFI (bsc#1215743). - xen/x86: obtain upper 32 bits of video frame buffer address for Dom0 (bsc#1215743).

View original source

05 / REFERENCES

Further evidence