p PatchFirst

PatchFirst · Latest vulnerabilities

linux-gcp vulnerabilities · Page 31

Vulnerabilities published for linux-gcp in the last 30 days: 466. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 5473

  1. CVE-2026-97503

    Not ratedEPSS 0.16%No fix published

    genirq/proc: Size interrupt directory names for 10-digit interrupt numbers

    In the Linux kernel, the following vulnerability has been resolved: genirq/proc: Size interrupt directory names for 10-digit interrupt numbers /proc/irq/<n>/ directory names are built in `char name[10]` buffers with `sprintf(name, "%u", irq)`. Ten-digit IRQ numbers already need 11 bytes including the trailing NUL, and current sparse-IRQ configurations allow interrupt numbers in that range. Size the temporary name buffer for the current decimal form and switch to bounded formatting when creating or removing the proc entry.

    Published Updated
  2. CVE-2026-97502

    Not ratedEPSS 0.16%No fix published

    mmc: davinci: avoid NULL deref of host->data in IRQ handler

    In the Linux kernel, the following vulnerability has been resolved: mmc: davinci: avoid NULL deref of host->data in IRQ handler mmc_davinci_irq() returns early only when both host->cmd and host->data are NULL: if (host->cmd == NULL && host->data == NULL) { ... return IRQ_NONE; } So we may legitimately reach the rest of the handler with host->data == NULL (and therefore data == NULL). The DATDNE branch already guards against this with an explicit "if (data != NULL)" check, but the subsequent TOUTRD ("read data timeout") and CRCWR/CRCRD ("data CRC error") branches dereference data unconditionally: if (qstatus & MM

    Published Updated
  3. CVE-2026-97501

    Not ratedEPSS 0.17%No fix published

    pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction

    In the Linux kernel, the following vulnerability has been resolved: pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction pinctrl_gpio_direction_input() / pinctrl_gpio_direction_output() take the pinctrl mutex. This causes a gpiochip operations to need to sleep. Worse yet, the .can_sleep field in the gpiochip is not set. This causes the shared GPIO proxy to trip over, as it uses gpiod_cansleep() to check whether it can use a spinlock or needs a mutex. In this case, it ends up taking a spinlock, then calls pinctrl_gpio_direction_output(), which takes a mutex. This causes a huge warning. While this class of Mediatek hardw

    Published Updated
  4. CVE-2026-97500

    Medium · CVSS 6EPSS 0.16%No fix published

    wifi: rtw89: phy: check length before parsing PHY status IE

    In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89: phy: check length before parsing PHY status IE Hardware might report PHY status IE with unexpected length, and parser might access out of range. Check the length ahead.

    Published Updated
  5. CVE-2026-97499

    Not ratedEPSS 0.15%No fix published

    coresight: perf: Retrieve path and source from event data

    In the Linux kernel, the following vulnerability has been resolved: coresight: perf: Retrieve path and source from event data ETM perf callbacks currently use the per-CPU csdev_src pointer, which can race with updates during device registration and unregistration. The AUX setup already builds and stores the path in the event data. Use this path to retrieve the source instead of csdev_src to avoid the race. Export coresight_get_source() and add etm_event_get_ctxt_path() to retrieve the context's path and its source with READ_ONCE() / WRITE_ONCE() accessors. Give the comments to explain why this approach is safe when pause or resume callbac

    Published Updated
  6. CVE-2026-97498

    Medium · CVSS 5.7EPSS 0.15%No fix published

    drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction mqd and fw objects are queue core objects which should remain valid and never be unmapped and evicted for user queues to work properly. During eviction if these buffers are evicted the hw continue to use the invalid addresses and caused page faults and system hung.

    Published Updated
  7. CVE-2026-97497

    High · CVSS 7.8EPSS 0.13%No fix published

    drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id allocate_sdma_queue has an option where the sdma queue id can be specified (used by CRIU). We weren't bounds-checking that value. Confirm it's less than the maximum number of queues.

    Published Updated
  8. CVE-2026-97496

    High · CVSS 7.1EPSS 0.12%No fix published

    drm/amdkfd: Fix OOB memory exposure in get_wave_state()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix OOB memory exposure in get_wave_state() The get_wave_state() function for v9 trusts cp_hqd_cntl_stack_size and cp_hqd_cntl_stack_offset values read directly from the MQD, which are written by GPU microcode and fully attacker-controlled on the CRIU-restore path (via AMDKFD_IOC_RESTORE_PROCESS with H3). this leads to an unbounded copy_to_user() that can leak adjacent GTT/kernel memory. If offset > size, integer underflow produces a ~4 GiB read length, if size is set to 1 MiB against a 4 KiB allocation, we leak 1 MiB of adjacent kernel memory (other queues' MQ

    Published Updated
  9. CVE-2026-97495

    Not ratedEPSS 0.17%No fix published

    drm/amdkfd: Check bounds on allocate_doorbell

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check bounds on allocate_doorbell allocated_doorbell has an option to set the doorbell id to a specific value (used by CRIU). This value was not bounds checked. Check to confirm it's less than KFD_MAX_NUM_OF_QUEUES_PER_PROCESS.

    Published Updated
  10. CVE-2026-97494

    Not ratedEPSS 0.17%No fix published

    drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw Change psp_copy_fw from void to int: return -ENODEV when drm_dev_enter fails, and -EINVAL when the image size is zero or larger than the 1 MiB PSP private buffer. Replace open-coded memset/memcpy into fw_pri_buf with psp_copy_fw.

    Published Updated
  11. CVE-2026-97493

    High · CVSS 7EPSS 0.17%No fix published

    drm/amdgpu: Bound GPIO I2C table entry count from VBIOS

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Bound GPIO I2C table entry count from VBIOS Reject undersized tables and cap the derived entry count to AMDGPU_MAX_I2C_BUS so we do not overrun adev->i2c_bus[] or walk an absurd number of entries on corrupt size fields.

    Published Updated
  12. CVE-2026-97492

    Not ratedEPSS 0.17%No fix published

    wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed In case reconfiguration of NAN fails, we call ieee80211_handle_reconfig_failure, that marks all interfaces as not in the driver. Then, at the error path of the reconfig, cfg80211_shutdown_all_interfaces is called to destroy all the interfaces. If we have any other interface but the NAN one, for example a BSS station, then when its state (links, stations) will be removed, we won't tell the driver about this, because we will think that the interfaces are not in the driver, and then drivers might rem

    Published Updated
  13. CVE-2026-97491

    Not ratedEPSS 0.17%No fix published

    net/rds: Don't sleep inside rds_ib_conn_path_shutdown

    In the Linux kernel, the following vulnerability has been resolved: net/rds: Don't sleep inside rds_ib_conn_path_shutdown New rds rdma self tests exposed a hang when tearing down the ib network configs. This is caused by the shutdown worker thread sleeping on the wait_event call, which blocks other work items in the queue. Fix this by changing wait_event to wait_event timeout, and looping until the wait check succeeds.

    Published Updated
  14. CVE-2026-97490

    Not ratedEPSS 0.17%No fix published

    affs: handle set_blocksize failures

    In the Linux kernel, the following vulnerability has been resolved: affs: handle set_blocksize failures affs uses buffer_heads, which don't handle block size > PAGE_SIZE well. Without this, mounting we will hit the BUG_ON(offset >= folio_size(folio)); in folio_set_bh on the first __bread_gfp call.

    Published Updated
  15. CVE-2026-97489

    Not ratedEPSS 0.17%No fix published

    bfs: handle set_blocksize failures

    In the Linux kernel, the following vulnerability has been resolved: bfs: handle set_blocksize failures bfs uses buffer_heads, which don't handle block size > PAGE_SIZE well. Without this, mounting will hit the BUG_ON(offset >= folio_size(folio)); in folio_set_bh on the first __bread_gfp call.

    Published Updated
  16. CVE-2026-97488

    Not ratedEPSS 0.17%No fix published

    qnx4: handle set_blocksize failures

    In the Linux kernel, the following vulnerability has been resolved: qnx4: handle set_blocksize failures qnx4 uses buffer_heads, which don't handle block size > PAGE_SIZE well. Without this, mounting will hit the BUG_ON(offset >= folio_size(folio)); in folio_set_bh on the first __bread_gfp call.

    Published Updated
  17. CVE-2026-97487

    Not ratedEPSS 0.17%No fix published

    jfs: handle set_blocksize failures

    In the Linux kernel, the following vulnerability has been resolved: jfs: handle set_blocksize failures jfs uses buffer_heads, which don't handle block size > PAGE_SIZE well. Without this, mounting we will hit the BUG_ON(offset >= folio_size(folio)); in folio_set_bh on the first __bread_gfp call.

    Published Updated
  18. CVE-2026-97486

    Not ratedEPSS 0.17%No fix published

    hpfs: handle set_blocksize failures

    In the Linux kernel, the following vulnerability has been resolved: hpfs: handle set_blocksize failures hpfs uses buffer_heads, which don't handle block size > PAGE_SIZE well. Without this, mounting will hit the BUG_ON(offset >= folio_size(folio)); in folio_set_bh on the first __bread_gfp call.

    Published Updated
  19. CVE-2026-97485

    Not ratedEPSS 0.17%No fix published

    omfs: handle set_blocksize failures

    In the Linux kernel, the following vulnerability has been resolved: omfs: handle set_blocksize failures omfs uses buffer_heads, which don't handle block size > PAGE_SIZE well. Without this, mounting we will hit the BUG_ON(offset >= folio_size(folio)); in folio_set_bh on the first __bread_gfp call.

    Published Updated
  20. CVE-2026-97484

    Not ratedEPSS 0.17%No fix published

    usbip: vhci_hcd: fix NULL deref in status_show_vhci

    In the Linux kernel, the following vulnerability has been resolved: usbip: vhci_hcd: fix NULL deref in status_show_vhci platform_get_drvdata() can return NULL if a VHCI host controller's probe failed (e.g. due to USB bus number exhaustion). status_show_vhci() checked for a NULL pdev but not for a NULL hcd returned by platform_get_drvdata(). Passing NULL to hcd_to_vhci_hcd() does not return NULL - it returns a pointer offset of 0x260, causing a NULL pointer dereference when that value is subsequently dereferenced. Add a NULL check on hcd before calling hcd_to_vhci_hcd(). Move status_show_not_ready() above status_show_vhci() to make it calla

    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →