{"schema_version":"1.7.5","id":"SUSE-SU-2026:22810-1","published":"2026-07-22T13:52:17Z","modified":"2026-07-28T18:24:06.679829661Z","related":["CVE-2023-20585","CVE-2026-31503","CVE-2026-43019","CVE-2026-43057","CVE-2026-43092","CVE-2026-43124","CVE-2026-43157","CVE-2026-43167","CVE-2026-43191","CVE-2026-43194","CVE-2026-43199","CVE-2026-43204","CVE-2026-43205","CVE-2026-43226","CVE-2026-43240","CVE-2026-43248","CVE-2026-43253","CVE-2026-43294","CVE-2026-43304","CVE-2026-43320","CVE-2026-43373","CVE-2026-43383","CVE-2026-43445","CVE-2026-43449","CVE-2026-43450","CVE-2026-43452","CVE-2026-43465","CVE-2026-43466","CVE-2026-43468","CVE-2026-43473","CVE-2026-45857","CVE-2026-45858","CVE-2026-45899","CVE-2026-45920","CVE-2026-45987","CVE-2026-45997","CVE-2026-46046","CVE-2026-46050","CVE-2026-46051","CVE-2026-46052","CVE-2026-46059","CVE-2026-46099","CVE-2026-46161","CVE-2026-46178","CVE-2026-46242","CVE-2026-46314","CVE-2026-46322","CVE-2026-52924","CVE-2026-52933","CVE-2026-52955","CVE-2026-52956","CVE-2026-52958","CVE-2026-52961","CVE-2026-52993","CVE-2026-53021","CVE-2026-53035","CVE-2026-53036","CVE-2026-53039","CVE-2026-53049","CVE-2026-53050","CVE-2026-53060","CVE-2026-53075","CVE-2026-53078","CVE-2026-53086","CVE-2026-53090","CVE-2026-53139","CVE-2026-53167","CVE-2026-53168","CVE-2026-53176","CVE-2026-53178","CVE-2026-53181","CVE-2026-53196","CVE-2026-53215","CVE-2026-53216","CVE-2026-53217","CVE-2026-53229","CVE-2026-53245","CVE-2026-53249","CVE-2026-53256","CVE-2026-53258","CVE-2026-53274","CVE-2026-53285","CVE-2026-53306","CVE-2026-53357","CVE-2026-53359","CVE-2026-53362","CVE-2026-53366"],"upstream":["CVE-2023-20585","CVE-2026-31503","CVE-2026-43019","CVE-2026-43057","CVE-2026-43092","CVE-2026-43124","CVE-2026-43157","CVE-2026-43167","CVE-2026-43191","CVE-2026-43194","CVE-2026-43199","CVE-2026-43204","CVE-2026-43205","CVE-2026-43226","CVE-2026-43240","CVE-2026-43248","CVE-2026-43253","CVE-2026-43294","CVE-2026-43304","CVE-2026-43320","CVE-2026-43373","CVE-2026-43383","CVE-2026-43445","CVE-2026-43449","CVE-2026-43450","CVE-2026-43452","CVE-2026-43465","CVE-2026-43466","CVE-2026-43468","CVE-2026-43473","CVE-2026-45857","CVE-2026-45858","CVE-2026-45899","CVE-2026-45920","CVE-2026-45987","CVE-2026-45997","CVE-2026-46046","CVE-2026-46050","CVE-2026-46051","CVE-2026-46052","CVE-2026-46059","CVE-2026-46099","CVE-2026-46161","CVE-2026-46178","CVE-2026-46242","CVE-2026-46314","CVE-2026-46322","CVE-2026-52924","CVE-2026-52933","CVE-2026-52955","CVE-2026-52956","CVE-2026-52958","CVE-2026-52961","CVE-2026-52993","CVE-2026-53021","CVE-2026-53035","CVE-2026-53036","CVE-2026-53039","CVE-2026-53049","CVE-2026-53050","CVE-2026-53060","CVE-2026-53075","CVE-2026-53078","CVE-2026-53086","CVE-2026-53090","CVE-2026-53139","CVE-2026-53167","CVE-2026-53168","CVE-2026-53176","CVE-2026-53178","CVE-2026-53181","CVE-2026-53196","CVE-2026-53215","CVE-2026-53216","CVE-2026-53217","CVE-2026-53229","CVE-2026-53245","CVE-2026-53249","CVE-2026-53256","CVE-2026-53258","CVE-2026-53274","CVE-2026-53285","CVE-2026-53306","CVE-2026-53357","CVE-2026-53359","CVE-2026-53362","CVE-2026-53366"],"summary":"Security update for the Linux Kernel","details":"\nThe SUSE Linux Enterprise Micro 6.0 and Micro 6.1 kernel was updated to fix various security issues\n\nThe following security issues were fixed:\n\n- CVE-2023-20585: iommu/amd: Use maximum Event log buffer size when SNP is enabled on Family 0x19 (bsc#1243603).\n- CVE-2026-31503: udp: Fix wildcard bind conflict check when using hash2 (bsc#1263077).\n- CVE-2026-43019: Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync (bsc#1264003).\n- CVE-2026-43057: net: mpls: error out if inner headers are not set (bsc#1264056).\n- CVE-2026-43092: xsk: validate MTU against usable frame size on bind (bsc#1264270).\n- CVE-2026-43124: pstore: ram_core: fix incorrect success return when vmap() fails (bsc#1264545).\n- CVE-2026-43157: octeontx2-af: CGX: fix bitmap leaks (bsc#1264624).\n- CVE-2026-43167: xfrm: always flush state and policy upon NETDEV_UNREGISTER event (bsc#1264580).\n- CVE-2026-43191: drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35 (bsc#1264548).\n- CVE-2026-43194: net: consume xmit errors of GSO frames (bsc#1264304).\n- CVE-2026-43199: net/mlx5e: Fix \"scheduling while atomic\" in IPsec MAC address query (bsc#1264556).\n- CVE-2026-43204: ASoC: qcom: q6asm: handle the responses after closing (bsc#1264531).\n- CVE-2026-43205: dpaa2-switch: validate num_ifs to prevent out-of-bounds write (bsc#1264328).\n- CVE-2026-43226: net/rds: No shortcut out of RDS_CONN_ERROR (bsc#1264544).\n- CVE-2026-43240: ima: verify the previous kernel's IMA buffer lies in addressable RAM (bsc#1264386).\n- CVE-2026-43248: vhost: move vdpa group bound check to vhost_vdpa (bsc#1264302).\n- CVE-2026-43253: iommu/amd: move wait_on_sem() out of spinlock (bsc#1260593).\n- CVE-2026-43294: drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels (bsc#1264853).\n- CVE-2026-43304: libceph: define and enforce CEPH_MAX_KEY_LEN (bsc#1264993).\n- CVE-2026-43320: drm/amd/display: Fix dsc eDP issue (bsc#1264987).\n- CVE-2026-43373: net: ncsi: fix skb leak in error paths (bsc#1265079).\n- CVE-2026-43383: net/tcp-md5: Fix MAC comparison to be constant-time (bsc#1264744).\n- CVE-2026-43445: e1000/e1000e: Fix leak in DMA error cleanup (bsc#1265041).\n- CVE-2026-43449: nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set (bsc#1265023).\n- CVE-2026-43450: netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table() (bsc#1264794).\n- CVE-2026-43452: netfilter: x_tables: guard option walkers against 1-byte tail reads (bsc#1265142).\n- CVE-2026-43465: net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ (bsc#1264997).\n- CVE-2026-43466: net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery (bsc#1264790).\n- CVE-2026-43468: net/mlx5: Fix deadlock between devlink lock and esw->wq (bsc#1264978).\n- CVE-2026-43473: scsi: mpi3mr: Add NULL checks when resetting request and reply queues (bsc#1264731).\n- CVE-2026-45857: scsi: csiostor: Fix dereference of null pointer rn (bsc#1266458).\n- CVE-2026-45858: ext4: subdivide EXT4_EXT_DATA_VALID1 (bsc#1266773).\n- CVE-2026-45899: ext4: drop extent cache when splitting extent fails (bsc#1266883).\n- CVE-2026-45920: ext4: fix dirtyclusters double decrement on fs shutdown (bsc#1266893).\n- CVE-2026-45987: KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2 (bsc#1267213).\n- CVE-2026-45997: scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails (bsc#1266740).\n- CVE-2026-46046: ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all() (bsc#1266726).\n- CVE-2026-46050: md/raid10: fix deadlock with check operation and nowait requests (bsc#1266686).\n- CVE-2026-46051: md/raid5: fix soft lockup in retry_aligned_read() (bsc#1267360).\n- CVE-2026-46052: ceph: only d_add() negative dentries when they are unhashed (bsc#1267494).\n- CVE-2026-46059: KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN (bsc#1267495).\n- CVE-2026-46099: net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels (bsc#1266722).\n- CVE-2026-46161: md/raid10: fix divide-by-zero in setup_geo() with zero far_copies (bsc#1266838).\n- CVE-2026-46178: RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq() (bsc#1267493).\n- CVE-2026-46242: eventpoll: Fix integer overflow in ep_loop_check_proc() (bsc#1267618).\n- CVE-2026-46314: drm/v3d: Reject empty multisync extension to prevent infinite loop (bsc#1267992).\n- CVE-2026-46322: tun: free page on build_skb failure in tun_xdp_one() (bsc#1267994).\n- CVE-2026-52924: sctp: purge outqueue on stale COOKIE-ECHO handling (bsc#1269036).\n- CVE-2026-52933: io_uring/poll: fix signed comparison in io_poll_get_ownership() (bsc#1268989).\n- CVE-2026-52955: libceph: Fix potential out-of-bounds access in crush_decode() (bsc#1269159).\n- CVE-2026-52956: libceph: Fix potential out-of-bounds access in __ceph_x_decrypt() (bsc#1269172).\n- CVE-2026-52958: libceph: Fix potential out-of-bounds access in osdmap_decode() (bsc#1269174).\n- CVE-2026-52961: ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size (bsc#1269129).\n- CVE-2026-52993: tipc: fix double-free in tipc_buf_append() (bsc#1269193).\n- CVE-2026-53021: scsi: target: core: Fix integer overflow in UNMAP bounds check (bsc#1269151).\n- CVE-2026-53035: bpf, sockmap: Fix af_unix iter deadlock (bsc#1269190).\n- CVE-2026-53036: bpf, arm64: Reject out-of-range B.cond targets (bsc#1269389).\n- CVE-2026-53039: ocfs2: validate group add input before caching (bsc#1269392).\n- CVE-2026-53049: gfs2: add some missing log locking (bsc#1269646).\n- CVE-2026-53050: quota: Fix race of dquot_scan_active() with quota deactivation (bsc#1269188).\n- CVE-2026-53060: dm cache metadata: fix memory leak on metadata abort retry (bsc#1269164).\n- CVE-2026-53075: ppp: require CAP_NET_ADMIN in target netns for unattached ioctls (bsc#1269690).\n- CVE-2026-53078: bpf: Fix same-register dst/src OOB read and pointer leak in sock_ops (bsc#1269700).\n- CVE-2026-53086: net: bcmgenet: fix racing timeout handler (bsc#1269537).\n- CVE-2026-53090: bpf: Fix ld_{abs,ind} failure path analysis in subprogs (bsc#1269532).\n- CVE-2026-53139: drm/v3d: Skip CSD when it has zeroed workgroups (bsc#1269262).\n- CVE-2026-53167: fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios (bsc#1269768).\n- CVE-2026-53168: fuse: reject fuse_notify() pagecache ops on directories (bsc#1269645).\n- CVE-2026-53176: IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN (bsc#1269710).\n- CVE-2026-53178: staging: rtl8723bs: rtw_mlme: add bounds checks before ie_length subtraction (bsc#1269795).\n- CVE-2026-53181: vsock/vmci: fix sk_ack_backlog leak on failed handshake (bsc#1269886).\n- CVE-2026-53196: USB: serial: io_ti: fix heap overflow in get_manuf_info() (bsc#1269986).\n- CVE-2026-53215: net: mvpp2: refill RX buffers before XDP or skb use (bsc#1269680).\n- CVE-2026-53216: net: mvpp2: limit XDP frame size to the RX buffer (bsc#1269587).\n- CVE-2026-53217: net: mvpp2: sync RX data at the hardware packet offset (bsc#1269989).\n- CVE-2026-53229: net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure (bsc#1269691).\n- CVE-2026-53245: net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr (bsc#1269675).\n- CVE-2026-53249: ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options (bsc#1269992).\n- CVE-2026-53256: Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind() (bsc#1269993).\n- CVE-2026-53258: wifi: fix leak if split 6 GHz scanning fails (bsc#1269230).\n- CVE-2026-53274: net/smc: fix sleep-inside-lock in __smc_setsockopt() causing local DoS (bsc#1269651).\n- CVE-2026-53285: drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED (bsc#1269527).\n- CVE-2026-53306: tty: hvc_iucv: fix off-by-one in number of supported devices (bsc#1269814).\n- CVE-2026-53357: Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del() (bsc#1270257).\n- CVE-2026-53366: kernel: ipv4: account for fraggap on the paged allocation path (bsc#1271366)\n\nThe following non security issues were fixed:\n\n- batman-adv: access unicast_ttvn skb->data only after skb realloc (git-fixes).\n- batman-adv: bla: reacquire gw address after skb realloc (git-fixes).\n- batman-adv: dat: acquire ARP hw source only after skb realloc (git-fixes).\n- batman-adv: dat: ensure accessible eth_hdr proto field (git-fixes).\n- batman-adv: gw: acquire ethernet header only after skb realloc (git-fixes).\n- Bluetooth: 6lowpan: hold L2CAP conn across debugfs control (git-fixes).\n- Bluetooth: bnep: pin L2CAP connection during netdev registration (git-fixes).\n- Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup() (git-fixes).\n- Bluetooth: fix UAF in bt_accept_dequeue() (git-fixes).\n- Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is canceled (git-fixes).\n- Bluetooth: ISO: exclude RFU bits from ISO_SDU_Length (git-fixes).\n- Bluetooth: ISO: fix malformed ISO_END/CONT handling (git-fixes).\n- Bluetooth: L2CAP: validate option length before reading conf opt value (git-fixes).\n- Bluetooth: MGMT: Fix adv monitor add failure cleanup (git-fixes).\n- Bluetooth: MGMT: Fix UAF of hci_conn_params in add_device_complete (git-fixes).\n- bnxt_en: Add a timeout parameter to bnxt_hwrm_port_ts_query() (bsc#1264180).\n- bnxt_en: Add is_ts_pkt field to struct bnxt_sw_tx_bd (bsc#1264180).\n- bnxt_en: Add new TX timestamp completion definitions (bsc#1264180).\n- bnxt_en: Add TX timestamp completion logic (bsc#1264180).\n- bnxt_en: Allow some TX packets to be unprocessed in NAPI (bsc#1264180).\n- bnxt_en: fix module unload sequence (bsc#1264180).\n- bnxt_en: Fix PTP firmware timeout parameter (bsc#1264180).\n- bnxt_en: improve TX timestamping FIFO configuration (bsc#1264180).\n- bnxt_en: Increase the max total outstanding PTP TX packets to 4 (bsc#1264180).\n- bnxt_en: Let bnxt_stamp_tx_skb() return error code (bsc#1264180).\n- bnxt_en: Refactor all PTP TX timestamp fields into a struct (bsc#1264180).\n- bnxt_en: Remove an impossible condition check for PTP TX pending SKB (bsc#1264180).\n- bnxt_en: Remove atomic operations on ptp->tx_avail (bsc#1264180).\n- bnxt_en: Retry PTP TX timestamp from FW for 1 second (bsc#1264180).\n- bnxt_en: silence clang build warning (bsc#1264180).\n- crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user() (stable-fixes).\n- crypto: qat - Return pointer directly in adf_ctl_alloc_resources (stable-fixes).\n- drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference (git-fixes).\n- drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips (git-fixes).\n- drm/amdgpu: fix aperture mapping leak (git-fixes).\n- drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe() (git-fixes).\n- drm/i915: Return NULL on error in active_instance (git-fixes).\n- drm/i915/gem: Do not leak siblings[] on proto context error (git-fixes).\n- drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU (git-fixes).\n- drm/virtio: bound EDID block reads to the response buffer (git-fixes).\n- fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var (stable-fixes).\n- fbdev: fix use-after-free in store_modes() (stable-fixes).\n- gpio-f7188x: Add support for NCT6126D version B (git-fixes).\n- gpio: htc-egpio: use managed gpiochip registration (git-fixes).\n- gpio: mvebu: fail probe if gpiochip registration fails (git-fixes).\n- gpio: timberdale: Return -ENOMEM on dynamic memory allocation in probe (git-fixes).\n- gpios: palmas: add .get_direction() op (git-fixes).\n- HID: letsketch: fix UAF on inrange_timer at driver unbind (git-fixes).\n- HID: lg-g15: cancel pending work on remove to fix a use-after-free (git-fixes).\n- HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait() (git-fixes).\n- hwmon: (asus_atk0110) Check package count before accessing element (git-fixes).\n- hwmon: (ltc2992) add missing 'select REGMAP_I2C' to Kconfig (git-fixes).\n- hwmon: (occ) unregister sysfs devices outside occ lock (git-fixes).\n- hwmon: adm1275: Prevent reading uninitialized stack (git-fixes).\n- iio: accel: bmc150: clamp the device-reported FIFO frame count (git-fixes).\n- iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error (git-fixes).\n- iio: adc: lpc32xx: Initialize completion before requesting IRQ (git-fixes).\n- iio: adc: spear: Initialize completion before requesting IRQ (git-fixes).\n- iio: adc: ti-ads124s08: Return reset GPIO lookup errors (git-fixes).\n- iio: event: Fix event FIFO reset race (git-fixes).\n- iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ (git-fixes).\n- iio: imu: st_lsm6dsx: deselect shub page before reading whoami (git-fixes).\n- iio: light: al3010: fix incorrect scale for the highest gain range (git-fixes).\n- iio: light: gp2ap002: fix runtime PM leak on read error (git-fixes).\n- iio: light: tsl2591: return actual error from probe IRQ failure (git-fixes).\n- Input: maplemouse - fix NULL pointer dereference in open() (git-fixes).\n- Input: mms114 - fix multi-touch slot corruption (git-fixes).\n- iommu/amd: serialize sequence allocation under concurrent TLB invalidations (git-fixes).\n- ipv4: account for fraggap on the paged allocation path (git-fixes).\n- KVM: x86: Fix shadow paging use-after-free due to unexpected role (git-fixes).\n- KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lock (bsc#1271050).\n- KVM: x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indicate its purpose (bsc#1271050).\n- KVM: x86/mmu: Track possible NX huge pages separately for TDP vs. Shadow MMU (bsc#1271050).\n- net: mana: Validate the packet length reported by the NIC (git-fixes).\n- net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy (git-fixes).\n- net: usb: lan78xx: disable VLAN filter in promiscuous mode (git-fixes).\n- net: usb: net1080: validate packet_len before pad-byte access in rx_fixup (git-fixes).\n- net: wwan: iosm: bound device offsets in the MUX downlink decoder (git-fixes).\n- pinctrl: meson: restore non-sleeping GPIO access (git-fixes).\n- ppc/fadump: invoke kmsg_dump in fadump panic path (bsc#1270226 ltc#218302).\n- regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK (git-fixes).\n- serial: 8250_omap: clear rx_running on zero-length DMA completes (git-fixes).\n- serial: msm: Disable DMA for kernel console UART (git-fixes).\n- staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop (git-fixes).\n- staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop (git-fixes).\n- staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and join_cmd_hdl() (git-fixes).\n- staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop (git-fixes).\n- staging: rtl8723bs: fix OOB write in HT_caps_handler() (git-fixes).\n- staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() (git-fixes).\n- tpm: Make the TPM character devices non-seekable (git-fixes).\n- usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info() (git-fixes).\n- USB: chaoskey: Fix slab-use-after-free in chaoskey_release() (git-fixes).\n- usb: dwc3: meson-g12a: fix refcount leak in dwc3_meson_g12a_resume() (git-fixes).\n- usb: dwc3: run gadget disconnect from sleepable suspend context (git-fixes).\n- usb: free iso schedules on failed submit (git-fixes).\n- usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler (git-fixes).\n- usb: gadget: f_printer: take kref only for successful open (git-fixes).\n- USB: idmouse: fix use-after-free on disconnect race (git-fixes).\n- USB: iowarrior: fix use-after-free on disconnect (git-fixes).\n- USB: ldusb: fix use-after-free on disconnect race (git-fixes).\n- USB: legousbtower: fix use-after-free on disconnect race (git-fixes).\n- USB: misc: uss720: unregister parport on probe failure (git-fixes).\n- usb: mtu3: unmap request DMA on queue failure (git-fixes).\n- USB: serial: digi_acceleport: fix broken rx after throttle (git-fixes).\n- USB: serial: digi_acceleport: fix hard lockup on disconnect (git-fixes).\n- USB: serial: digi_acceleport: fix write buffer corruption (git-fixes).\n- USB: serial: keyspan_pda: fix information leak (git-fixes).\n- usb: sl811-hcd: disable controller wakeup on remove (git-fixes).\n- USB: storage: include US_FL_NO_SAME in quirks mask (git-fixes).\n- usb: typec: anx7411: use devm_pm_runtime_enable() (git-fixes).\n- usb: typec: class: drop PD lookup reference (git-fixes).\n- usb: typec: tcpm: Validate SVID index in svdm_consume_modes() (git-fixes).\n- usb: typec: ucsi: cancel pending work on system suspend (git-fixes).\n- usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove (git-fixes).\n- usb: typec: ucsi: Invert DisplayPort role assignment (git-fixes).\n- usb: typec: ucsi: Pass full DP config payload in SET_NEW_CAM for DP alt mode (git-fixes).\n- USB: ulpi: fix memory leak on registration failure (git-fixes).\n- USB: usb-storage: ene_ub6250: restore media-ready check (git-fixes).\n- usb: xhci: Fix sleep in atomic context in xhci_free_streams() (git-fixes).\n- usbip: tools: support SuperSpeedPlus devices (git-fixes).\n- usbip: vudc: fix NULL deref in vep_dequeue() (git-fixes).\n- usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup() (git-fixes).\n- wifi: iwlwifi: mvm: fix race condition in PTP removal (stable-fixes).\n- wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S (stable-fixes).\n","affected":[{"package":{"name":"kernel-default","ecosystem":"SUSE:Linux Micro 6.0","purl":"pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Micro%206.0"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.4.0-50.1"}]}],"ecosystem_specific":{"binaries":[{"kernel-default":"6.4.0-50.1","kernel-default-livepatch":"6.4.0-50.1","kernel-devel":"6.4.0-50.2","kernel-kvmsmall":"6.4.0-50.1","kernel-macros":"6.4.0-50.2","kernel-source":"6.4.0-50.2"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:22810-1.json"}},{"package":{"name":"kernel-kvmsmall","ecosystem":"SUSE:Linux Micro 6.0","purl":"pkg:rpm/suse/kernel-kvmsmall&distro=SUSE%20Linux%20Micro%206.0"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.4.0-50.1"}]}],"ecosystem_specific":{"binaries":[{"kernel-default":"6.4.0-50.1","kernel-default-livepatch":"6.4.0-50.1","kernel-devel":"6.4.0-50.2","kernel-kvmsmall":"6.4.0-50.1","kernel-macros":"6.4.0-50.2","kernel-source":"6.4.0-50.2"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:22810-1.json"}},{"package":{"name":"kernel-source","ecosystem":"SUSE:Linux Micro 6.0","purl":"pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Micro%206.0"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.4.0-50.2"}]}],"ecosystem_specific":{"binaries":[{"kernel-default":"6.4.0-50.1","kernel-default-livepatch":"6.4.0-50.1","kernel-devel":"6.4.0-50.2","kernel-kvmsmall":"6.4.0-50.1","kernel-macros":"6.4.0-50.2","kernel-source":"6.4.0-50.2"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:22810-1.json"}}],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2026/suse-su-202622810-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1243603"},{"type":"REPORT","url":"https://bugzilla.suse.com/1260593"},{"type":"REPORT","url":"https://bugzilla.suse.com/1263077"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264003"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264056"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264180"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264270"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264302"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264304"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264328"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264386"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264419"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264531"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264544"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264545"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264548"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264556"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264580"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264624"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264731"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264744"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264790"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264794"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264853"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264978"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264987"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264993"},{"type":"REPORT","url":"https://bugzilla.suse.com/1264997"},{"type":"REPORT","url":"https://bugzilla.suse.com/1265023"},{"type":"REPORT","url":"https://bugzilla.suse.com/1265041"},{"type":"REPORT","url":"https://bugzilla.suse.com/1265079"},{"type":"REPORT","url":"https://bugzilla.suse.com/1265142"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266458"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266686"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266722"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266726"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266740"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266773"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266838"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266883"},{"type":"REPORT","url":"https://bugzilla.suse.com/1266893"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267213"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267360"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267493"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267494"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267495"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267618"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267992"},{"type":"REPORT","url":"https://bugzilla.suse.com/1267994"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268989"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269036"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269129"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269151"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269159"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269164"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269172"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269174"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269188"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269190"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269193"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269230"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269262"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269389"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269392"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269493"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269527"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269532"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269537"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269587"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269645"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269646"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269651"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269675"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269680"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269690"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269691"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269700"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269710"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269768"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269795"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269814"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269886"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269986"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269989"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269992"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269993"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270022"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270059"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270226"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270257"},{"type":"REPORT","url":"https://bugzilla.suse.com/1271040"},{"type":"REPORT","url":"https://bugzilla.suse.com/1271050"},{"type":"REPORT","url":"https://bugzilla.suse.com/1271366"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2023-20585"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-31503"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43019"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43057"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43092"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43124"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43157"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43167"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43191"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43194"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43199"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43204"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43205"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43226"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43240"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43248"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43253"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43294"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43304"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43320"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43373"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43383"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43445"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43449"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43450"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43452"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43465"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43466"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43468"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-43473"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45857"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45858"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45899"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45920"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45987"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45997"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46046"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46050"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46051"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46052"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46059"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46099"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46161"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46178"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46242"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46314"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46322"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52924"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52933"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52955"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52956"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52958"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52961"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-52993"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53021"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53035"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53036"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53039"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53049"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53050"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53060"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53075"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53078"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53086"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53090"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53139"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53167"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53168"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53176"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53178"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53181"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53196"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53215"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53216"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53217"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53229"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53245"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53249"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53256"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53258"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53274"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53285"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53306"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53357"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53359"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53362"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53366"}]}