Skip to content
OpenAdvisories

Package · Debian

linux-6.12

2,889 known vulnerabilities.

2,885 results · Feed

  • Unscored —

    tty: fix saved termios reset race

    In the Linux kernel, the following vulnerability has been resolved: tty: fix saved termios reset race Resetting saved termios state on device registration is needed where a minor number can be reused for an entirely different device and where the old settings…

  • Unscored —

    tty: serial: max3100: shut down timer before freeing port

    In the Linux kernel, the following vulnerability has been resolved: tty: serial: max3100: shut down timer before freeing port max3100_shutdown() stops the polling timer but returns early during system suspend. If the SPI device is unbound before resume, the s…

  • Unscored —

    serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250_bcm7271: fix use-after-free in brcmuart_remove() brcmuart_handle_irq() starts priv->hrt to work around a receive-timeout quirk of the 8250 core when hardware flow control is enab…

  • Unscored —

    serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()

    In the Linux kernel, the following vulnerability has been resolved: serial: ma35d1: Fix clock reference leak in ma35d1serial_probe() of_clk_get() returns a clock with a reference that has to be released with clk_put(). ma35d1serial_probe() never does that, so…

  • Unscored —

    arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems

    In the Linux kernel, the following vulnerability has been resolved: arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems When system_supports_sme() is true but system_supports_sve() is false, restoring a specifically crafted SVE signal c…

  • Unscored —

    ASoC: codecs: max98363: fix uninitialized stream_config->type

    In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: max98363: fix uninitialized stream_config->type stream_config is not initialized before being passed to sdw_stream_add_slave(). The type field may contain garbage and is later c…

  • Unscored —

    ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type

    In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type stream_config is not initialized before being passed to sdw_stream_add_slave(). The type field may contain garbage and is …

  • Unscored —

    ALSA: seq: Serialize compat port-info ioctls

    In the Linux kernel, the following vulnerability has been resolved: ALSA: seq: Serialize compat port-info ioctls The native sequencer ioctl path serializes handler calls with client->ioctl_mutex, but the translated port-info compat path invokes the same handl…

  • Unscored —

    ALSA: ua101: reject mismatched capture/playback packet sizes

    In the Linux kernel, the following vulnerability has been resolved: ALSA: ua101: reject mismatched capture/playback packet sizes detect_usb_format() cross-checks bSubframeSize, bBitResolution and tSamFreq between the capture and playback interfaces, but never…

  • Unscored —

    Bluetooth: RFCOMM: Fix initial port reference race

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: Fix initial port reference race For RFCOMM_RELEASE_ONHUP devices, rfcomm_tty_install() and __rfcomm_release_dev() both use RFCOMM_TTY_OWNED to decide who drops the initial …

  • Unscored —

    Bluetooth: Serialize SMP remote OOB data access

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Serialize SMP remote OOB data access build_pairing_cmd() looks up remote OOB data and copies its contents without holding hdev->lock, which serializes the list's writers. After SMP…

  • Unscored —

    Bluetooth: hci_sync: Fix inquiry cache use-after-free

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Fix inquiry cache use-after-free The sync command worker holds hdev->req_lock, but inquiry-cache updates and flushes use hdev->lock. Both hci_acl_create_conn_sync() and h…

  • Unscored —

    Bluetooth: hci_conn: Lock parent access during enhanced SCO setup

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_conn: Lock parent access during enhanced SCO setup Bluetooth: hci_conn: Lock parent access during enhanced SCO setup hci_enhanced_setup_sync() runs on the request workqueue wit…

  • Unscored —

    Bluetooth: hci_core: Serialize ACL scheduling with channel deletion

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Serialize ACL scheduling with channel deletion hci_chan_sent() selects a channel under RCU but drops the read lock before accessing chan->conn and returning the channel. …

  • Unscored —

    Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown hci_low_sent() selects a connection under RCU but drops the read lock before calculating its quota and returning it to the …

  • Unscored —

    Bluetooth: hci_core: Serialize fragmented ISO packet queueing

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Serialize fragmented ISO packet queueing The fragmented path in hci_queue_iso() calls __skb_queue_tail() without holding conn->data_q.lock. The socket lock serializes sen…

  • Unscored —

    Bluetooth: btintel: fix buffer over-read in btintel_hw_error()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: fix buffer over-read in btintel_hw_error() The "Exception info %s" print uses skb->data + 1, but the 12-byte payload is not guaranteed to be NUL-terminated and can be read…

  • Unscored —

    Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame() plen is u16 and computed as HDR_SIZE + dlen. For ACL/ISO frames dlen is a 16-bit field, so a value >= 0xFFFC wraps the …

  • Unscored —

    Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel_pcie: reject oversized TX packets in send_frame() btintel_pcie_send_frame() eventually copies skb->data into a fixed BTINTEL_PCIE_BUFFER_SIZE (4096) DMA buffer via memcpy()…

  • Unscored —

    tpm: fix off-by-four bounds check in tpm2_get_random()

    In the Linux kernel, the following vulnerability has been resolved: tpm: fix off-by-four bounds check in tpm2_get_random() When the response carries the TPM2_ST_SESSIONS tag, tpm2_get_random() skips the 4-byte parameter size field before locating the random d…

  • Unscored —

    nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known

    In the Linux kernel, the following vulnerability has been resolved: nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known The namespace head is marked zoned at allocation time based only on the command set identifier. If the zone info query rep…

  • Unscored —

    nvme-multipath: fix underflow in ANA log bounds checks

    In the Linux kernel, the following vulnerability has been resolved: nvme-multipath: fix underflow in ANA log bounds checks The number of ANA groups advertised through Identify Controller sizes the ANA log buffer. The ANA log header and group descriptors indep…

  • Unscored —

    nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()

    In the Linux kernel, the following vulnerability has been resolved: nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge() nvmet_auth_challenge() receives its output buffer as a void pointer. sizeof(*d) therefore evaluates to one with GCC and undercoun…

  • Unscored —

    mtd: block2mtd: Fix divide error when erase_size is zero

    In the Linux kernel, the following vulnerability has been resolved: mtd: block2mtd: Fix divide error when erase_size is zero The erase size is parsed from the "block2mtd" module parameter and can be set to zero. add_device() then evaluates if (size % erase_si…

  • Unscored —

    mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ The Cadence NAND interrupt handler uses both the IRQ lock and completion object. Registering the IRQ before initializing them…

  • Unscored —

    KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified

    In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified Force a refresh of the vmcs02 MSR bitmap during nested VM-Enter if the runtime eVMCS controls (pin, primary, seconda…

  • Unscored —

    KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy When walking shadow page tables, immediately terminate the walk if the root is a "dummy" root, i.e. a root whose top-lev…

  • Unscored —

    KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted

    In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted Use the MSR permission bitmap of the active VMCB instead of assuming that KVM is always using vmcb02's bitmap wh…

  • Unscored —

    KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT FGUs don't actually require hardware support, so don't gate fgt trap config insertion on FGT. This is the only action required to al…

  • Unscored —

    wifi: cw1200: fix TX padding OOB read leaking heap data to device

    In the Linux kernel, the following vulnerability has been resolved: wifi: cw1200: fix TX padding OOB read leaking heap data to device The TX path rounds the transfer size up to the bus alignment (align_size(), up to 511 bytes for SDIO, 1 byte for SPI) but sen…

  • Unscored —

    wifi: iwlegacy: 3945: free EEPROM data on remove

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlegacy: 3945: free EEPROM data on remove il3945_pci_probe() calls il_eeprom_init(), which allocates memory for the EEPROM data. The probe failure paths release this allocation with il…

  • Unscored —

    wifi: mac80211: count only matching reservations in reserved switch

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: count only matching reservations in reserved switch ieee80211_vif_use_reserved_switch() validates a replacement by counting assigned links on ctx->replace_ctx and treating res…

  • Unscored —

    wifi: mac80211: keep paired old chanctx alive

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: keep paired old chanctx alive An in-place replacement keeps reciprocal replace_ctx pointers between the old WILL_BE_REPLACED chanctx and the new REPLACES_OTHER chanctx. Howeve…

  • Unscored —

    wifi: mac80211: shut down RX BA session timer on teardown

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: shut down RX BA session timer on teardown Tearing down an RX BA session can leave the session timer queued on a freed tid_rx. Later timer-wheel processing and the timer callba…

  • Unscored —

    wifi: mac80211: drain PS delivery work during station teardown

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: drain PS delivery work during station teardown Removing an AP or mesh station can notify the driver and wake TXQs after the station has already been removed from the driver, a…

  • Unscored —

    wifi: mac80211: account proxy paths against the mesh path limit

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: account proxy paths against the mesh path limit Proxy-path churn can drive the interface path counter negative and let later mesh path additions exceed MESH_MAX_MPATHS. mesh_p…

  • Unscored —

    wifi: mac80211: keep fallback association elements alive

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: keep fallback association elements alive Associating to a non-transmitted MBSSID profile reads freed memory while determining the operating channel and applying HT capabilitie…

  • Unscored —

    wifi: mac80211: minstrel_ht: validate fixed rate index

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: minstrel_ht: validate fixed rate index The fixed_rate_idx debugfs file is a plain u32 attribute, so any value can be written to it. minstrel_ht_update_stats() then copies the …

  • Unscored —

    wifi: mac80211: reject invalid 320 MHz CSA bandwidth

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: reject invalid 320 MHz CSA bandwidth The HT/VHT channel definition validator can receive a 320 MHz bandwidth indication from a received CSA frame on a non-6 GHz link. It warns…

  • Unscored —

    wifi: mac80211: release mesh path quota on failed additions

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: release mesh path quota on failed additions Repeated failed or duplicate mesh path additions can exhaust MESH_MAX_MPATHS while the path table holds fewer paths, which stops ne…