p PatchFirst

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

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

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

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

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

  1. CVE-2026-80529

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

    xfs: don't swallow dquot recovery verification errors

    In the Linux kernel, the following vulnerability has been resolved: xfs: don't swallow dquot recovery verification errors xlog_recover_dquot_commit_pass2() validates the recovered dquot with xfs_dqblk_verify() and, on failure, sets error = -EFSCORRUPTED and jumps to out_release. But out_release unconditionally returns 0, so the corruption error is discarded: the caller xlog_recover_items_pass2() sees success, log recovery proceeds as if the dquot were valid, and the corrupt quota buffer can be written back to disk.

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  2. CVE-2026-80528

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

    ceph: avoid fs reclaim while using current->journal_info

    In the Linux kernel, the following vulnerability has been resolved: ceph: avoid fs reclaim while using current->journal_info handle_reply() stores a `ceph_mds_request` pointer in `current->journal_info` while filling the inode and dentry cache from an MDS reply. An allocation in this section can enter direct reclaim and prune dentries from another filesystem. If this dirties an ext4 inode, ext4 starts a JBD2 transaction. JBD2 interprets the Ceph request in `current->journal_info` as a journal handle and dereferences the request's `r_tid` as `h_transaction`, causing a kernel crash, e.g.: Unable to handle kernel paging request at virtual

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  3. CVE-2026-80527

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

    ceph: fix hanging __ceph_get_caps() with stale mds_wanted

    In the Linux kernel, the following vulnerability has been resolved: ceph: fix hanging __ceph_get_caps() with stale mds_wanted A reader can hang forever in __ceph_get_caps() when the client no longer holds `FILE_RD`, but local cap state still says that the capability is already wanted (via `mds_wanted`). One way to trigger this is through MDS cap revocation. If another client performs a conflicting operation, the MDS can revoke `FILE_RD` from the reader; the next read then has to reacquire `FILE_RD`. If the cap update that should request `FILE_RD` never reaches the MDS after `cap->mds_wanted` was raised, the reader is left holding only no

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  4. CVE-2026-80526

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

    ASoC: tas2562: Validate values for volume writes

    In the Linux kernel, the following vulnerability has been resolved: ASoC: tas2562: Validate values for volume writes tas2562_volume_control_put() does not do any validation of the control value written by userspace, it uses it to look up a value in a fixed size array which can easily be overflowed and then writes whatever value it gets back to the device. Add validation that we are loading a value we have in the array.

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  5. CVE-2026-80525

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

    ASoC: SOF: ipc4-topology: Refresh copier IPC payload before widget setup

    In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc4-topology: Refresh copier IPC payload before widget setup The ipc_config_data buffer for copier widgets is built once during ipc_prepare (called from sof_pcm_setup_connected_widgets) and cached for reuse. For host copiers this buffer contains the copier_data with gtw_cfg.node_id (host DMA ID). For DAI copiers it additionally includes a dma_config_tlv trailer with stream_id and dma_channel_id for HDA link DMA. On suspend/resume, both host and link DMA streams are released and re-allocated with potentially different stream tags. The underlying copier_data and

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  6. CVE-2026-80522

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

    crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req()

    In the Linux kernel, the following vulnerability has been resolved: crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req() Perform rctx->cryptlen calculation in tegra_gcm_do_one_req() the same way it is done in tegra_ccm_crypt_init(). The current formulae may lead to a crash if a caller does not call tegra_gcm_setauthsize() and so ctx->authsize remains zero. Then a decrypt operation with incorrect rctx->cryptlen will lead to a write beyound rctx->dst_sg buffer. As a follow-up cleanup delete struct tegra_aead_ctx->authsize field since it appears to be completely unused. Also simplify tegra_ccm_setauthsize() and tegra_gcm_s

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  7. CVE-2026-80521

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

    af_unix: Unlink scc_entry in unix_del_edge().

    In the Linux kernel, the following vulnerability has been resolved: af_unix: Unlink scc_entry in unix_del_edge(). Kyle Zeng reported that GC could free a dead SCC partially. The scenario is as follows: 1) Create two SCCs: X -. A <-> B ^--' 2) Run the following concurrently: 2-1) send() sk-B to sk-B from sk-X 2-2) close() both A and B At 2-1), there is a small window where unix_add_edges() publishes a new edge (B <-> B) to GC but its skb is not queued by skb_queue_tail(). If 2-2) completes before skb_queue_tail() and GC is triggered, it judges A <-> B as dead, but B is not freed because GC cannot coll

    • Обновитесь до 6.12.111-1~deb12u1
    Опубликовано Обновлено
  8. CVE-2026-74753

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

    perf: Reject exited events as group leaders

    In the Linux kernel, the following vulnerability has been resolved: perf: Reject exited events as group leaders perf_event_remove_on_exec() sets remove-on-exec events to the EXIT state and detaches their group relationships. The event's file descriptor can remain open, however, and perf_event_open() currently accepts that event as a group leader because its early validation rejects only REVOKED and DEAD events. A new sibling can consequently be linked to the detached leader. When the leader is closed, perf_group_detach() observes that its PERF_ATTACH_GROUP bit is already clear and skips the new sibling. The sibling then retains a group_

    • Обновитесь до 6.12.111-1~deb12u1
    Опубликовано Обновлено
  9. CVE-2026-74748

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

    netfilter: ipset: fix refcount race between list:set GC and swap

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: fix refcount race between list:set GC and swap __ip_set_put_byindex() resolved the index to a set pointer under RCU, then took ip_set_ref_lock in __ip_set_put() to decrement set->ref. ip_set_swap() holds that same lock while swapping both the ip_set_list slots and the two sets' ref counters, so it can interleave between the dereference and the lock acquisition, leaving the caller to decrement a set whose reference already moved to the other index and hit BUG_ON(set->ref == 0). list_set_gc() reaches this from timer softirq, which the nfnl mutex does not ser

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  10. CVE-2026-74746

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

    netfilter: flowtable: publish GC-visible tuple last

    In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: publish GC-visible tuple last nf_flow_table_iterate() only treats original-direction tuple nodes as owning entries. Publishing the original node first lets GC observe and free a flow while flow_offload_add() is still inserting the reply node. Publish the reply node first and the original node last so GC never sees a partially installed flow. KASAN can trigger slab-use-after-free read and write reports in the flowtable/rhashtable path (rht_deferred_worker, jhash, flow_offload_del, flow_offload_lookup, etc.).

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  11. CVE-2026-74744

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

    ipvlan: inherit needed_headroom and needed_tailroom from phy_dev

    In the Linux kernel, the following vulnerability has been resolved: ipvlan: inherit needed_headroom and needed_tailroom from phy_dev ipvlan devices inherit hard_header_len from phy_dev during ipvlan_init(), but leave needed_headroom and needed_tailroom set to 0. When the underlying phy_dev (or stacked lower device) requires extra headroom or tailroom for headers/trailers (e.g. macsec, ipsec, wireguard, tunnels, or veth with rx headroom), upper layers calculating packet headroom and tailroom fail to reserve sufficient space. This can result in reallocation overhead, skb headroom underflows, or KASAN slab-use-after-free crashes when dev_har

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  12. CVE-2026-74743

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

    macvlan: inherit needed_headroom and needed_tailroom from lowerdev

    In the Linux kernel, the following vulnerability has been resolved: macvlan: inherit needed_headroom and needed_tailroom from lowerdev macvlan devices inherit hard_header_len from lowerdev during macvlan_init(), but leave needed_headroom and needed_tailroom set to 0. When the underlying lowerdev requires extra headroom or tailroom for headers/trailers (e.g. macsec, ipsec, wireguard, tunnels, or veth with rx headroom), upper layers calculating packet headroom and tailroom fail to reserve sufficient space. This can result in reallocation overhead, skb headroom underflows, or KASAN slab-use-after-free crashes when dev_hard_header() / macvlan

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  13. CVE-2026-74742

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

    veth: fix queue index used to wake the peer txq in veth_poll

    In the Linux kernel, the following vulnerability has been resolved: veth: fix queue index used to wake the peer txq in veth_poll veth_poll() derives the index of the peer TX queue to wake from rq->xdp_rxq.queue_index. That field is only initialized by xdp_rxq_info_reg() in veth_enable_xdp_range(), which runs only when an XDP program is attached. On the plain GRO/NAPI path (veth_napi_enable_range()) xdp_rxq_info_reg() is never called, so queue_index stays 0 for every queue, as priv->rq is zero-allocated. So in a multi-queue setup with GRO enabled and no XDP program attached, every NAPI instance looks at the peer's TX queue 0. If veth_xmit()

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  14. CVE-2026-74740

    Средний · CVSS 5.7EPSS 0,18%Есть исправление

    net/sched: act_api: fix TOCTOU NULL deref on a->goto_chain

    In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: fix TOCTOU NULL deref on a->goto_chain tcf_action_exec() handles TC_ACT_GOTO_CHAIN by first checking rcu_access_pointer(a->goto_chain) and then calling tcf_action_goto_chain_exec(), which does a second, independent rcu_dereference_bh(a->goto_chain) read and immediately dereferences chain->filter_chain. A concurrent tcf_action_set_ctrlact() (e.g. the gact replace path) can clear a->goto_chain between the two reads, so the second read returns NULL and tcf_action_goto_chain_exec() dereferences NULL. Fix the race by doing a single rcu_dereference_bh() read

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  15. CVE-2026-74739

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

    net/sched: cls_u32: skip hash tables in u32_bind_class()

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_u32: skip hash tables in u32_bind_class() u32_walk() enumerates both struct tc_u_hnode and struct tc_u_knode through the walker callback. u32_bind_class() unconditionally casts the passed fh to tc_u_knode and accesses &n->res, so when fh is actually a tc_u_hnode, which has no tcf_result member, this results in a slab-out-of-bounds read of res->classid in tc_cls_bind_class(). The issue can be reproduced with the following commands: tc qdisc add dev lo root handle 1: hfsc tc class add dev lo parent 1: classid 1:1 hfsc sc rate 1000kbit tc filter ad

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  16. CVE-2026-74737

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

    net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG On the packet reception path, the ID of the MAC Port on which the packet was received, is embedded in the RX DMA Descriptor's metadata. The ID is extracted using the helper function cppi5_desc_get_tags_ids() which fills in the 16-bit Source Tag into the 'port_id' variable. However, it is only the lower 8-bits of the 16-bit Source Tag that represent the MAC Port ID, while the upper 8-bits are Hardware-Reserved and carry an arbitrary value. With the existing logic, sporadic kernel crash is observed due to

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  17. CVE-2026-74736

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

    net/sched: cls_bpf: reject dev-bound programs bound to a different device

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_bpf: reject dev-bound programs bound to a different device cls_bpf_prog_from_efd() obtained a SCHED_CLS program via bpf_prog_get_type_dev() but never verified that a device-bound (offloaded) program's bound netdev matches the TC netdev the classifier is being attached to. This let a program loaded with prog_ifindex for device A be attached via cls_bpf + skip_sw to device B; deleting device A then destroyed the program's offload state while it was still attached to device B, triggering a netdevsim WARN (panic with panic_on_warn=1). Mirror the XDP attach path

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено
  18. CVE-2026-74735

    Средний · CVSS 6.8EPSS 0,18%Есть исправление

    l2tp: fix tunnel and session refcount leak on seq_file release

    In the Linux kernel, the following vulnerability has been resolved: l2tp: fix tunnel and session refcount leak on seq_file release In pppol2tp_proc_open() and l2tp_dfs_seq_open(), iteration state (pd->tunnel and pd->session) is kept in seq_file private data to allow iteration across multiple read() system calls. However, if userspace closes /proc/net/pppol2tp or /sys/kernel/debug/l2tp/tunnels before reading to end-of-file (EOF), any tunnel or session reference stored in pd->tunnel / pd->session is left un-dropped when seq_file private data is freed. Fix this by dropping any remaining pd->tunnel and pd->session references in pppol2tp_proc_

    • Обновитесь до 6.12.111-1~deb12u1
    Опубликовано Обновлено
  19. CVE-2026-74730

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

    NFS: Pin the 'struct nfs_server' during a FREE_STATEID call

    In the Linux kernel, the following vulnerability has been resolved: NFS: Pin the 'struct nfs_server' during a FREE_STATEID call Dan Aloni reports that he was able to hit a use-after-free bug if a FREE_STATEID operation gets delayed for whatever reason. Fix this by bumping the refcount of the 'struct nfs_server' object for the duration of the FREE_STATEID so it doesn't get cleaned up from underneath us while operations are still in flight.

    • Обновитесь до 6.12.107-1~deb12u1
    Опубликовано Обновлено

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

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

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