# XanMod Kernel 7.2.1-xanmod1 - Product: XanMod Kernel (https://whatsnew.fyi/product/xanmod) - Vendor: XanMod - Date: 2026-08-27 - Version: 7.2.1-xanmod1 - Original notes: https://gitlab.com/xanmod/linux/-/releases/7.2.1-xanmod1 - Permalink: https://whatsnew.fyi/product/xanmod/releases/7.2.1-xanmod1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — ptp: vmclock: prevent read-only mappings from becoming writable - **fixed** — futex: Fix might_sleep() warning in futex_pivot_pending() - **fixed** — Bluetooth: hci_aml: validate firmware segment lengths - **fixed** — Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255 - **fixed** — Bluetooth: ISO: zero the sockaddr before returning it in getname - **fixed** — Bluetooth: ISO: do not force BT_LISTEN after a failed BIG sync - **fixed** — Bluetooth: hci_sync: Fix accept list UAF during suspend - **fixed** — Bluetooth: hci_event: validate LE Set CIG Parameters response - **fixed** — Bluetooth: hci_event: fix LE list UAF on reset - **fixed** — HID: input: read battery capacity from its actual report offset - **fixed** — HID: hyperv: validate initial device info bounds - **fixed** — HID: uclogic: fix use-after-free of inrange_timer on remove - **fixed** — HID: sensor: custom: Fix use-after-free in enable_sensor - **fixed** — HID: ft260: fix stack-use-after-return write in I2C read race - **fixed** — HID: core: fix number/pointer type confusion on long items - **fixed** — HID: rapoo: fix missing hid_is_usb() check - **fixed** — HID: nintendo: stop device IO before hid_hw_stop on probe failure - **fixed** — HID: nintendo: register input device after capabilities are set - **fixed** — HID: nintendo: fix out-of-bounds read in joycon_ctlr_read_handler() - **fixed** — HID: huawei: fix missing hid_is_usb() check - 87d7e154ade4 Linux 7.2.1-xanmod1 - 2112ca3bf8a8 Merge tag 'v7.2.1' into 7.2 - 458fbaaefba2 Linux 7.2.1 - 2e596e7814ba ptp: vmclock: prevent read-only mappings from becoming writable - 33b959876913 futex: Fix might_sleep() warning in futex_pivot_pending() - 2763b8bcb504 Bluetooth: hci_aml: validate firmware segment lengths - 6e1c44878aa3 Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255 - 190b719b787e Bluetooth: ISO: zero the sockaddr before returning it in getname - 9f59f461dcae Bluetooth: ISO: do not force BT_LISTEN after a failed BIG sync - 29c59212a507 Bluetooth: hci_sync: Fix accept list UAF during suspend - 6fc540e835dd Bluetooth: hci_event: validate LE Set CIG Parameters response - 25b05e3ce31d Bluetooth: hci_event: fix LE list UAF on reset - bf05f17b8439 HID: input: read battery capacity from its actual report offset - c894143c508a HID: hyperv: validate initial device info bounds - f13d0a00204b HID: uclogic: fix use-after-free of inrange_timer on remove - 7bb79a3cf45e HID: sensor: custom: Fix use-after-free in enable_sensor - 77832d8f1c81 HID: ft260: fix stack-use-after-return write in I2C read race - e542edada3f7 HID: core: fix number/pointer type confusion on long items - 49b6fd28fbcc HID: rapoo: fix missing hid_is_usb() check - 2e0d98dc8a6d HID: nintendo: stop device IO before hid_hw_stop on probe failure - 27dc4b8eadac HID: nintendo: register input device after capabilities are set - 34725ed4719d HID: nintendo: fix out-of-bounds read in joycon_ctlr_read_handler() - 9acc2463991c HID: huawei: fix missing hid_is_usb() check - ee883906cf66 HID: asus: fix missing hid_is_usb() check - ea081b443551 net/ionic: avoid OOB TX partner lookup for hwstamp RXQ - 86b63adfa5e1 HID: pidff: fix OOB write when hid->inputs is empty - cbcc0e8dea49 HID: core: fix OOB read of field->usage in hid_set_field() - 2ef16934e069 HID: magicmouse: do not keep a stale msc->input if no input is claimed - 753786a7e6f9 HID: magicmouse: re-enable multitouch after reset-resume - d095de37f78c HID: magicmouse: prevent unbounded recursion in magicmouse_raw_event() - 8384a2e1a9ab HID: magicmouse: fix battery reporting for Bluetooth Magic Trackpad USB-C - 56a7b6a6880d nvmet: pci-epf: put CQ ref on create_cq mapping failure - cede8d285257 nvmet: pci-epf: fix use-after-free in nvmet_pci_epf_exec_iod_work() - 9b770e40bc00 nvmet-tcp: Do not WARN on remotely-controlled oversized SGL allocations - d895e66628f9 nvmet-tcp: bound SGL data length before allocating command buffers - 94334ea92f4d nvmet-fc: fix invalid free in LS IOD error path - 1d6837d98bf9 nvmet-auth: zero the AUTH_RECEIVE response buffer - 3256d648211e dmaengine: fsl-edma: Add error handling for devm_kasprintf - b233e7836d98 mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf() - 73a187384a8c ipv6: fix use-after-free in ip6_finish_output2() - c8a74adccaf0 ipv4: reject undersized MTUs in ip_do_fragment() - 7b079b904691 nfc: nci: free destination parameters when closing a connection - d6f743d3d388 nfc: nci: fix uninit-value in the RF discover/activated NTF handlers - 129032c0616d nfc: nci: fix out-of-bounds write in nci_target_auto_activated() - f5c534b53f8c nfc: nci: add data_len bound checks to activation parameter extractors - f33cecf69095 nfc: st21nfca: validate ATR_REQ length against the received frame - e95beff58b38 nfc: pn533: purge fragmented skbs during cleanup - d3d90243393c nfc: llcp: reject PDUs shorter than the LLCP header - 875285a165fd nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers - 0cfbdb0e13ab nfc: llcp: bound the connect_sn TLV walk to the skb - 953963b9ac5e nfc: microread: validate target discovery payload lengths - 1aa3fc769b0c nfc: fdp: bound the device-reported read length and fix an skb leak - 31aa28ed732f nfc: digital: clamp SENSF_RES length to the destination buffer - 4d00a39c6762 xfs: restore nofs context unconditionally in xfs_trans_roll - c35da2bac6f7 xfs: validate attr entry pointer before field access - 2207f26ce715 ext4: fix incorrect function ca _[Truncated at 4000 characters — full notes: https://gitlab.com/xanmod/linux/-/releases/7.2.1-xanmod1]_