Jump to letter: [
47ABCDEFGHIJKLMNOPQRSTUVWXYZ
]
kernel-headers - Header files for the Linux kernel for use by glibc
| Website: |
https://www.kernel.org/ |
| License: |
GPL-2.0-only and Redistributable, no modification permitted |
| Vendor: |
Alcance Libre, Inc. |
- Description:
Kernel-headers includes the C header files that specify the interface
between the Linux kernel and userspace libraries and programs. The
header files define structures and constants that are needed for
building most standard programs and are also needed for rebuilding the
glibc package.
Packages
| kernel-headers-5.10.259-30.aldos.x86_64
[1.7 MiB] |
Changelog
by Joel Barrios (2026-06-20):
- Update to 5.10.259.
- 6lowpan: fix off-by-one in multicast context address compression
- ACPI: scan: Use acpi_dev_put() in object add error paths
- ALSA: aloop: Fix peer runtime UAF during format-change stop
- ALSA: aoa: i2sbus: clear stale prepared state
- ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
- ALSA: aoa: Use guard() for mutex locks
- ALSA: core: Fix potential data race at fasync handling
- ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6
- ALSA: PCM: Fix wait queue list corruption in snd_pcm_drain() on linked streams
- ALSA: timer: Fix UAF at snd_timer_user_params()
- ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
- ASoC: Intel: bytcht_es8316: Fix MCLK leak on init errors
- ASoC: qcom: q6asm-dai: close stream only when running
- ASoC: qcom: q6asm-dai: do not set stream state in event and trigger callbacks
- ASoC: qcom: q6asm-dai: fix error handling in prepare and set_params
- Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt()
- Bluetooth: btusb: Allow firmware re-download when version matches
- Bluetooth: Consolidate code around sk_alloc into a helper function
- Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()
- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
- Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
- Bluetooth: hci_qca: Convert timeout from jiffies to ms
- Bluetooth: Init sk_peer_* on bt_sock_alloc
- Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success
- Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn
- Bluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rsp
- Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig
- Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen()
- Bluetooth: MGMT: validate advertising TLV before type checks
- Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()
- Bluetooth: serialize accept_q access
- bonding: limit BOND_MODE_8023AD to Ethernet devices
- bpf: Free reuseport cBPF prog after RCU grace period.
- bpf: sockmap: fix tail fragment offset in bpf_msg_push_data
- btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak
- btrfs: fix missing last_unlink_trans update when removing a directory
- can: ucan: fix devres lifetime
- can: ucan: fix typos in comments
- ceph: only d_add() negative dentries when they are unhashed
- comedi: comedi_test: fix check for valid scan_begin_src in waveform_ai_cmdtest()
- comedi: comedi_test: Fix limiting of convert_arg in waveform_ai_cmdtest()
- compiler-clang.h: Add __diag infrastructure for clang
- crypto: caam - guard HMAC key hex dumps in hash_digest_key
- Disable -Wattribute-alias for clang-23 and newer
- dm btree: improve btree residency
- dm cache policy smq: check allocation under invalidate lock
- dm-thin: fix metadata refcount underflow
- drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size
- drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
- drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info()
- drm/i915/gem: Fix phys BO pread/pwrite with offset
- drm/imx: Fix three kernel-doc warnings in dcss-scaler.c
- drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
- erofs: fix the out-of-bounds nameoff handling for trailing dirents
- ext4: validate p_idx bounds in ext4_ext_correct_indexes
- f2fs: fix incorrect file address mapping when inline inode is unwritten
- f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()
- fbcon: Avoid OOB font access if console rotation fails
- fbdev: vt8500lcdfb: Fix dma_free_coherent() cpu_addr parameter
- fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling
- fuse: reject fuse_notify() pagecache ops on directories
- hfsplus: fix held lock freed on hfsplus_fill_super()
- hfsplus: fix uninit-value by validating catalog record size
- HID: core: Add printk_ratelimited variants to hid_warn() etc
- HID: core: Fix size_t specifier in hid_report_raw_event()
- HID: pass the buffer size to hid_report_raw_event
- HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
- hpfs: fix a crash if hpfs_map_dnode_bitmap fails
- hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf
- i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl
- i2c: qcom-cci: Fix NULL pointer dereference in cci_remove()
- i2c: tegra: Fix NOIRQ suspend/resume
- IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN
- ice: fix VF queue configuration with low MTU values
- ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit()
- iio: adc: npcm: fix unbalanced clk_disable_unprepare()
- iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw
- iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux
- iio: buffer: hw-consumer: fix use-after-free in error path
- iio: chemical: scd30: fix division by zero in write_raw
- iio: chemical: scd30: Use guard(mutex) to allow early returns
- iio: dac: ad5686: fix input raw value check
- iio: dac: ad5686: fix ref bit initialization for single-channel parts
- iio: dac: max5821: fix return value check in powerdown sync
- iio: gyro: adis16260: fix division by zero in write_raw
- iio: gyro: itg3200: fix i2c read into the wrong stack location
- iio: imu: st_lsm6dsx: fix stack leak in tagged FIFO buffer
- iio: light: cm3323: fix reg_conf not being initialized correctly
- iio: ssp_sensors: cancel delayed work_refresh on remove
- iio: temperature: tsys01: fix broken PROM checksum validation
- Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK)
- Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
- Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem
- Input: elan_i2c - validate firmware size before use
- Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free()
- Input: synaptics - add LEN2058 to SMBus passlist for ThinkPad E490
- Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size
- iommu, debugobjects: avoid gcc-16.1 section mismatch warnings
- io_uring: prevent opcode speculation
- io_uring/poll: fix signed comparison in io_poll_get_ownership()
- ip6: vti: Use ip6_tnl.net in vti6_changelink().
- ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().
- ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
- ipc: limit next_id allocation to the valid ID range
- ipc/shm: serialize orphan cleanup with shm_nattch updates
- ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table()
- ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options
- ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo()
- ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress()
- ipv6: sit: reload inner IPv6 header after GSO offloads
- ipv6: validate extension header length before copying to cmsg
- ipvs: clear the svc scheduler ptr early on edit
- ipvs: skip ipv6 extension headers for csum checks
- ktest: Fix the month in the name of the failure directory
- ktest: Fixing indentation to match expected pattern
- lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()
- macsec: fix replay protection at XPN lower-PN wrap
- media: rc: igorplugusb: fix control request setup packet
- media: rc: igorplugusb: heed coherency rules
- media: rc: ttusbir: fix inverted error logic
- media: rc: ttusbir: respect DMA coherency rules
- misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context
- mmc: core: Fix host controller programming for fixed driver type
- mmc: sdhci: add signal voltage switch in sdhci_resume_host
- mm/huge_memory: update file PMD counter before folio_put()
- mm/hugetlb_cma: round up per_node before logging it
- mptcp: do not drop partial packets
- mptcp: pm: ADD_ADDR rtx: fix potential data-race
- mtd: spi-nor: sst: Fix write enable before AAI sequence
- net: bonding: fix NULL pointer dereference in bond_do_ioctl()
- net: bridge: use a stable FDB dst snapshot in RCU readers
- net: garp: fix unsigned integer underflow in garp_pdu_parse_attr
- net: guard timestamp cmsgs to real error queue skbs
- net: hsr: defer node table free until after RCU readers
- net: lan743x: permit VLAN-tagged packets up to configured MTU
- net: mv643xx: fix OF node refcount
- net: mvpp2: sync RX data at the hardware packet offset
- net: netlink: don't set nsid on local notifications
- net: netlink: fix sending unassigned nsid after assigned one
- net: openvswitch: fix possible kfree_skb of ERR_PTR
- net: qrtr: fix refcount saturation and potential UAF in qrtr_port_remove
- net: qrtr: ns: Change servers radix tree to xarray
- net: qrtr: ns: Free the node during ctrl_cmd_bye()
- net: qrtr: ns: Limit the maximum number of lookups
- net: qrtr: ns: Limit the total number of nodes
- net: rds: clear i_sends on setup unwind
- net: Remove redundant if statements
- net: skbuff: fix missing zerocopy reference in pskb_carve helpers
- net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr
- netfilter: bridge: make ebt_snat ARP rewrite writable
- netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check
- netfilter: conntrack_irc: fix possible out-of-bounds read
- netfilter: ebtables: fix OOB read in compat_mtw_from_user
- netfilter: nf_queue: hold bridge skb->dev while queued
- netfilter: nft_exthdr: fix register tracking for F_PRESENT flag
- netfilter: nft_fib: fix stale stack leak via the OIFNAME register
- netfilter: nft_tunnel: fix use-after-free on object destroy
- netfilter: synproxy: add mutex to guard hook reference counting
- netfilter: synproxy: refresh tcphdr after skb_ensure_writable
- netfilter: x_tables: avoid leaking percpu counter pointers
- netfilter: xt_cpu: prefer raw_smp_processor_id
- netfilter: xt_NFQUEUE: prefer raw_smp_processor_id
- net/iucv: fix locking in .getsockopt
- netlabel: validate unlabeled address and mask attribute lengths
- net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
- net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic completion
- net/sched: act_api: use RCU with deferred freeing for action lifecycle
- net/sched: cls_fw: fix NULL dereference of "old" filters before change()
- net/sched: sch_sfb: Replace direct dequeue call with peek and qdisc_dequeue_peeked
- net/smc: Do not re-initialize smc hashtables
- nfc: hci: fix out-of-bounds read in HCP header parsing
- nfc: llcp: Fix use-after-free in llcp_sock_release()
- nfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc()
- nfc: llcp: protect nfc_llcp_sock_unlink() calls
- nfc: nxp-nci: i2c: use rising-edge IRQ on ACPI systems
- nfsd: don't ignore the return code of svc_proc_register()
- octeontx2-af: Add validation for lmac type
- octeontx2-af: CGX: add bounds check to cgx_speed_mbps index
- octeontx2-af: replace deprecated strncpy with strscpy
- octeontx2-pf: avoid double free of pool->stack on AQ init failure
- page_pool: Fix use-after-free in page_pool_recycle_in_ring
- parport: Fix race between port and client registration
- pcnet32: stop holding device spin lock during napi_complete_done
- phy: renesas: rcar-gen3-usb2: Fix the use of msleep during spinlock
- phy: tegra: xusb: Disable trk clk when not in use
- phy: tegra: xusb: Fix per-pad high-speed termination calibration
- pidfd: refuse access to tasks that have started exiting harder
- pmdomain: core: Fix detach procedure for virtual devices in genpd
- printk: add print_hex_dump_devel()
- qed: fix double free in qed_cxt_tables_alloc()
- qed: Use the bitmap API to simplify some functions
- RDMA: Move DMA block iterator logic into dedicated files
- RDMA/rxe: Fix double free in rxe_srq_from_init
- RDMA/srp: bound SRP_RSP sense copy by the received length
- RDMA/umem: fix kernel-doc warnings
- RDMA/umem: Fix truncation for block sizes >= 4G
- rds: mark snapshot pages dirty in rds_info_getsockopt()
- Revert "RDMA/rxe: Fix double free in rxe_srq_from_init"
- sched: Use u64 for bandwidth ratio calculations
- scsi: fcoe: Reject FIP descriptors with zero fip_dlen in CVL walker
- scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf
- scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd()
- sctp: diag: reject stale associations in dump_one path
- sctp: fix race between sctp_wait_for_connect and peeloff
- sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
- sctp: purge outqueue on stale COOKIE-ECHO handling
- sctp: stream: fully roll back denied add-stream state
- selftests: forwarding: lib: Add helpers for checksum handling
- selftests: mptcp: drop nanoseconds width specifier
- serial: altera_jtaguart: handle uart_add_one_port() failures
- serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt
- serial: dz: Fix bootconsole handover lockup
- serial: dz: Fix bootconsole message clobbering at chip reset
- serial: fsl_lpuart: fix rx buffer and DMA map leaks in start_rx_dma
- serial: qcom-geni: fix UART_RX_PAR_EN bit position
- serial: samsung_tty: Use port lock wrappers
- serial: sh-sci: fix memory region release in error path
- serial: zs: Fix bootconsole handover lockup
- serial: zs: Fix swapped RI/DSR modem line transition counting
- serial: zs: Switch to using channel reset
- signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads()
- smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
- smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
- smb: client: require a full NFS mode SID before reading mode bits
- smb: client: Use FullSessionKey for AES-256 encryption key derivation
- spi: lantiq-ssc: fix controller deregistration
- spi: meson-spicc: Fix double-put in remove path
- spi: qup: fix error pointer deref after DMA setup failure
- spi: qup: switch to use modern name
- spi: st-ssc4: fix controller deregistration
- spi: sun4i: fix controller deregistration
- spi: sun6i: fix controller deregistration
- spi: syncuacer: fix controller deregistration
- spi: tegra114: fix controller deregistration
- spi: tegra20-sflash: fix controller deregistration
- spi: ti-qspi: fix controller deregistration
- spi: topcliff-pch: fix controller deregistration
- spi: uniphier: fix controller deregistration
- spi: zynq-qspi: fix controller deregistration
- tap: free page on error paths in tap_get_user_xdp()
- team: Move team device type change at the end of team_port_add
- tee: optee: prevent use-after-free when the client exits before the supplicant
- thermal: core: Fix thermal zone governor cleanup issues
- thunderbolt: Bound root directory content to block size
- thunderbolt: Clamp XDomain response data copy to allocation size
- thunderbolt: Limit XDomain response copy to actual frame size
- thunderbolt: property: Cap recursion depth in __tb_property_parse_dir()
- thunderbolt: property: Reject dir_len < 4 to prevent size_t underflow
- thunderbolt: property: Reject u32 wrap in tb_property_entry_valid()
- thunderbolt: Reject zero-length property entries in validator
- time: Fix off-by-one in settimeofday() usec validation
- tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func()
- tracing/probes: Limit size of event probe to 3K
- tty: serial: pch_uart: add check for dma_alloc_coherent()
- tty: serial: qcom-geni-serial: align #define values
- tty: serial: qcom-geni-serial: remove unused symbols
- tty: serial: samsung: Remove redundant port lock acquisition in rx helpers
- tty: serial: samsung: use u32 for register interactions
- tun: free page on build_skb failure in tun_xdp_one()
- tun: free page on short-frame rejection in tun_xdp_one()
- tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()
- tunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()
- udf: fix partition descriptor append bookkeeping
- usb: cdns3: gadget: fix request skipping after clearing halt
- usb: chipidea: core: convert ci_role_switch to local variable
- usb: core: Fix SuperSpeed root hub wMaxPacketSize
- usb: core: Fix up Interrupt IN endpoints with bogus wBytesPerInterval
- usb: dwc2: Fix use after free in debug code
- usb: dwc3: Move GUID programming after PHY initialization
- usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports
- usb: gadget: f_hid: fix device reference leak in hidg_alloc()
- usb: gadget: f_hid: tidy error handling in hidg_alloc
- usb: gadget: net2280: Fix double free in probe error path
- USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub controllers
- USB: serial: belkin_sa: validate interrupt status length
- USB: serial: cypress_m8: fix memory corruption with small endpoint
- USB: serial: cypress_m8: validate interrupt packet headers
- USB: serial: digi_acceleport: fix memory corruption with small endpoints
- USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr()
- USB: serial: io_ti: fix heap overflow in get_manuf_info()
- USB: serial: keyspan: fix missing indat transfer sanity check
- USB: serial: kl5kusb105: fix bulk-out buffer overflow
- USB: serial: mct_u232: fix memory corruption with small endpoint
- USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
- USB: serial: mxuport: fix memory corruption with small endpoint
- USB: serial: omninet: fix memory corruption with small endpoint
- USB: serial: option: add MeiG SRM813Q
- USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL
- USB: serial: option: add usb-id for Dell Wireless DW5826e-m
- USB: serial: safe_serial: fix memory corruption with small endpoint
- usb: storage: Add quirks for PNY Elite Portable SSD
- usb: typec: altmodes/displayport: validate count before reading Status Update VDO
- usb: typec: ucsi: ccg: reject firmware images without a ':' record header
- usb: typec: ucsi: Check if power role change actually happened before handling
- usb: typec: ucsi: displayport: NAK DP_CMD_CONFIGURE without a payload VDO
- usb: typec: ucsi: Don't update power_supply on power role change if not connected
- usb: typec: wcove: don't write past struct pd_message in wcove_read_rx_buffer()
- usb: usbtmc: check URB actual_length for interrupt-IN notifications
- usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize
- usbip: vudc: Fix use after free bug in vudc_remove due to race condition
- usbnet: Fix using smp_processor_id() in preemptible code warnings
- use less confusing names for iov_iter direction initializers
- vsock/vmci: fix sk_ack_backlog leak on failed handshake
- vxlan: do not reuse cached ip_hdr() value after skb_tunnel_check_pmtu()
- wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task
- wifi: mac80211: check tdls flag in ieee80211_tdls_oper
- wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()
- wireguard: send: append trailer after expanding head
- x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function
- xfrm: ah: use skb_to_full_sk in async output callbacks
- xfrm: Check for underflow in xfrm_state_mtu
- xfrm: esp: restore combined single-frag length gate
- xfrm: espintcp: do not reuse an in-progress partial send
- xfrm: input: hold netns during deferred transport reinjection
- xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx()
- xfrm: route MIGRATE notifications to caller's netns
- xhci: tegra: Fix ghost USB device on dual-role port unplug
|