p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux-gcp · Страница 122

За последние 30 дней в linux-gcp опубликовано уязвимостей: 814; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 10278

  1. CVE-2026-80603

    Критический · CVSS 9.1EPSS 0,6%Есть исправление

    netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read parse_dcc() treats data_end as an inclusive end pointer, but its only caller passes data_limit = ib_ptr + datalen, which points one past the last valid byte. The newline search loop iterates while tmp <= data_end, so when no newline is present, *tmp is read at tmp == data_end, one byte beyond the region filled by skb_header_pointer(). irc_buffer is kmalloc'd as MAX_SEARCH_SIZE + 1 bytes and datalen is capped at MAX_SEARCH_SIZE, so the stray read does not fault. The byte is uninitialized or stale; if it cont

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  2. CVE-2026-80602

    Без оценкиEPSS 0,21%Есть исправление

    perf/x86/amd/lbr: Fix kernel address leakage

    In the Linux kernel, the following vulnerability has been resolved: perf/x86/amd/lbr: Fix kernel address leakage A user-only branch stack can contain branches that originate from the kernel. As a result, kernel addresses are exposed to user space even when PERF_SAMPLE_BRANCH_USER is requested. On AMD processors supporting X86_FEATURE_AMD_LBR_V2, perf can still report SYSRET/ERET entries for which the branch-from addresses are in the kernel. E.g. $ perf record -e cycles -o - -j any,save_type,u -- \ perf bench syscall basic --loop 1000 | \ perf script -i - -F brstack|tr ' ' '\n'| \ grep -E '0x[89a-f][0-9a-f]{15}'

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  3. CVE-2026-80601

    Высокий · CVSS 8.8EPSS 0,4%Есть исправление

    batman-adv: gw: acquire ethernet header only after skb realloc

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: gw: acquire ethernet header only after skb realloc The pskb_may_pull() called by batadv_get_vid() could reallocate the buffer behind the skb. Variables which were pointing to the old buffer need to be reassigned to avoid an use-after-free.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  4. CVE-2026-80600

    Критический · CVSS 9.8EPSS 0,73%Есть исправление

    batman-adv: dat: acquire ARP hw source only after skb realloc

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: acquire ARP hw source only after skb realloc The pskb_may_pull() called by batadv_get_vid() could reallocate the buffer behind the skb. Variables which were pointing to the old buffer need to be reassigned to avoid an use-after-free.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  5. CVE-2026-80599

    Высокий · CVSS 8.1EPSS 0,42%Есть исправление

    batman-adv: dat: ensure accessible eth_hdr proto field

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: ensure accessible eth_hdr proto field When batadv_get_vid() accesses the proto field of the ethernet header, it is not checking if the data itself is accessible. The caller is responsible for it. But in contrast to other call sites, batadv_dat_get_vid() and its caller didn't make sure this is true. This could have caused an out-of-bounds access.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  6. CVE-2026-80598

    Высокий · CVSS 7.8EPSS 0,18%Есть исправление

    ntfs3: fix out-of-bounds read in decompress_lznt

    In the Linux kernel, the following vulnerability has been resolved: ntfs3: fix out-of-bounds read in decompress_lznt decompress_lznt() does not validate array index bounds before accessing the decompression table. A corrupted NTFS3 image with invalid compressed data can trigger an out-of-bounds read. Add index bounds checking to prevent the OOB access.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  7. CVE-2026-80597

    Без оценкиEPSS 0,22%Есть исправление

    mtd: maps: vmu-flash: fix NULL pointer dereference in initialization

    In the Linux kernel, the following vulnerability has been resolved: mtd: maps: vmu-flash: fix NULL pointer dereference in initialization The mtd_info contains a struct device, which must be linked to its parent. Without this, the initialization of the MTD fails with a NULL pointer dereference.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  8. CVE-2026-80595

    Без оценкиEPSS 0,22%Есть исправление

    Input: ims-pcu - add response length checks

    In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - add response length checks The driver processes response data from device buffers without verifying that the device actually sent enough data. This can lead to out-of-bounds reads or processing stale data. Add checks for the expected response length before accessing the buffers.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  9. CVE-2026-80594

    Без оценкиEPSS 0,22%Есть исправление

    Input: ims-pcu - fix potential infinite loop in CDC union descriptor parsing

    In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - fix potential infinite loop in CDC union descriptor parsing The driver parses CDC union descriptors in ims_pcu_get_cdc_union_desc() by iterating through the extra descriptor data. However, it does not verify that the bLength of each descriptor is at least 2. A malicious device could provide a descriptor with bLength = 0, leading to an infinite loop in the driver. Add a check to ensure bLength is at least 2 before proceeding with parsing.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  10. CVE-2026-80593

    Высокий · CVSS 8.4EPSS 0,2%Есть исправление

    hwmon: (asus_atk0110) Check package count before accessing element

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (asus_atk0110) Check package count before accessing element atk_ec_present() walks the management group package returned by the GGRP ACPI method and, for each sub-package, reads its first element: id = &obj->package.elements[0]; if (id->type != ACPI_TYPE_INTEGER) without checking that the sub-package is non-empty. ACPICA allocates the element array with exactly package.count entries, so for a sub-package with a zero count this reads past the allocation. The sibling function atk_debugfs_ggrp_open() performs the same access but skips empty packages with a package

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  11. CVE-2026-80591

    Высокий · CVSS 7.8EPSS 0,18%Есть исправление

    f2fs: fix listxattr handling of corrupted xattr entries

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix listxattr handling of corrupted xattr entries Validate the xattr entry before reading its fields in f2fs_listxattr(). Return -EFSCORRUPTED when the entry is outside the valid xattr storage area instead of returning a successful partial result.

    • Обновитесь до 6.8.0-1071.79
    Опубликовано Обновлено
  12. CVE-2026-80590

    Высокий · CVSS 8.6EPSS 0,58%Нет опубликованного исправления

    inet: frags: strip GSO state from fragments before reassembly

    In the Linux kernel, the following vulnerability has been resolved: inet: frags: strip GSO state from fragments before reassembly A virtio_net_hdr (tun/tap, or AF_PACKET with PACKET_VNET_HDR) can mark an IPv4 or IPv6 fragment as GSO; nothing relates gso_type to frag_off. inet_frag_reasm_prepare()/inet_frag_reasm_finish() keep the first fragment's skb as the head of the reassembled datagram, including its shinfo->gso_size/gso_type/gso_segs, and chain the remaining fragments on frag_list with whatever linear/paged layout they arrived with. After ip_defrag() (ip_local_deliver(), nf_defrag_ipv4, ...) the reassembled skb therefore still claims

    Опубликовано Обновлено
  13. CVE-2026-80589

    Критический · CVSS 9.8EPSS 0,37%Нет опубликованного исправления

    block: stop the timeout timer when releasing a never added disk

    In the Linux kernel, the following vulnerability has been resolved: block: stop the timeout timer when releasing a never added disk disk_release() undoes blk_mq_init_allocated_queue() for a disk whose probe failed before add_disk(), but it only calls blk_mq_exit_queue(). Nothing there stops q->timeout, and that timer rolls forward: it stays pending until it next expires, not until the last request completes. So if the driver issued any I/O before adding the disk, the request_queue is freed while still linked into a timer wheel bucket. Commit 6f8191fdf41d ("block: simplify disk shutdown") dropped the blk_cleanup_queue() call that used to st

    Опубликовано Обновлено
  14. CVE-2026-80587

    Критический · CVSS 9.8EPSS 0,41%Публичный эксплойтНет опубликованного исправления

    mptcp: avoid combining some incoming suboptions

    In the Linux kernel, the following vulnerability has been resolved: mptcp: avoid combining some incoming suboptions Some MPTCP suboptions are mutually exclusive according to the RFC8684, but also because in different places, the code doesn't expect some combinations to be present. That's specially true for suboptions that would be present twice, but with different attributes. The new restrictions are the same as the ones applied on the output side, with mptcp_write_options. The same rules can be reused with a small fix: an MP_FASTCLOSE can be used with a DSS when the sender picks this option [1], which is not the case on Linux. Here are th

    Опубликовано Обновлено
  15. CVE-2026-80586

    Критический · CVSS 9.8EPSS 0,4%Нет опубликованного исправления

    mptcp: options: reset DSS fields in case of unexpected size

    In the Linux kernel, the following vulnerability has been resolved: mptcp: options: reset DSS fields in case of unexpected size A remote peer could send a malformed DSS with a wrong size, followed by another DSS or MPC + Data. In this case, the first suboption will be ignored, but leaving some fields written, which could lead to inconsistency or access uninitialized data. Explicitly reset the fields that could have been modified in case of unexpected size.

    Опубликовано Обновлено
  16. CVE-2026-80585

    Критический · CVSS 9.4EPSS 0,31%Нет опубликованного исправления

    mptcp: fastopen: only mark MPTFO subflows with SYN data

    In the Linux kernel, the following vulnerability has been resolved: mptcp: fastopen: only mark MPTFO subflows with SYN data Passive TCP Fast Open accepts a valid-cookie SYN even when it carries no data. In that case the child socket's receive queue is intentionally left empty. mptcp_fastopen_subflow_synack_set_params() set is_mptfo before checking for queued SYN data. That made data-less TFO SYNs hit a WARN and, if the warning was non-fatal, left stale MPTFO state behind. The stale flag could later trigger a state-confusion bug in check_fully_established(). Only mark the subflow as MPTFO after confirming that an SKB was queued. Return qui

    Опубликовано Обновлено
  17. CVE-2026-80584

    Высокий · CVSS 8.4EPSS 0,2%Нет опубликованного исправления

    s390/qeth: validate user buffer length in SNMP and ARP query ioctls

    In the Linux kernel, the following vulnerability has been resolved: s390/qeth: validate user buffer length in SNMP and ARP query ioctls qeth_snmp_command() and qeth_l3_arp_query() allocate a buffer sized by a user-supplied length (udata_len) without checking a lower bound, then set udata_offset to a fixed non-zero value and pass both to a reply callback. The callback bounds-checks the copy with if ((udata_len - udata_offset) < len) Both fields are u32, so a udata_len smaller than udata_offset makes the subtraction wrap and the check pass, and the following memcpy() writes past the allocation. A udata_len of 0 also yields ZERO_SIZE

    Опубликовано Обновлено
  18. CVE-2026-80583

    Высокий · CVSS 7.8EPSS 0,18%Нет опубликованного исправления

    ASoC: codecs: lpass-tx-macro: Fix enum kcontrol accesses

    In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: lpass-tx-macro: Fix enum kcontrol accesses The "DEC0 MODE" to "DEC7 MODE" controls are enumerated, but tx_macro_dec_mode_get() and tx_macro_dec_mode_put() access their value through ucontrol->value.integer.value[0] (a long) instead of ucontrol->value.enumerated.item[0] (an unsigned int). This same pattern was fixed in the sibling drivers by commit bcfe5f76cc40 ("ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type") and commit 0ea5eff7c606 ("ASoC: codecs: va-macro: fix accessing array out of bounds for enum type"), but tx-macro was missed.

    Опубликовано Обновлено
  19. CVE-2026-80581

    Без оценкиEPSS 0,21%Нет опубликованного исправления

    ASoC: SOF: ipc4-pcm: Continue the pipeline trigger in case of IPC timeout

    In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc4-pcm: Continue the pipeline trigger in case of IPC timeout Ignore IPC errors for pipeline state change if the firmware state is crashed or the IPC has timed out. If the firmware has crashed the kernel still needs to go through the state changes to reset its internal to be able to correctly work the next time the DSP is booted up. The case with IPC timeout is a bit more problematic, but it has been rootcaused to be the result of system scheduling blockage and the firmware did actually received and handled the message, but the reply handling got blocked by is

    Опубликовано Обновлено
  20. CVE-2026-80580

    Высокий · CVSS 7.8EPSS 0,11%Нет опубликованного исправления

    fbdev: bound mode sysfs output to the sysfs buffer

    In the Linux kernel, the following vulnerability has been resolved: fbdev: bound mode sysfs output to the sysfs buffer mode_string() uses snprintf() which can return a value larger than the remaining buffer space. show_modes() accumulates the return value into i without checking whether i has reached PAGE_SIZE, causing the offset to advance past the sysfs buffer if the modelist is long enough. Add a size parameter to mode_string() and use scnprintf() to return only the bytes actually written. Add an early return when offset already exceeds the buffer. In show_modes(), stop accumulating once the buffer is full.

    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →