p PatchFirst

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

Уязвимости linux-azure-5.15 · Страница 119

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

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

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

  1. CVE-2026-72234

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

    batman-adv: access unicast_ttvn skb->data only after skb realloc

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: access unicast_ttvn skb->data 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. This was done correctly for the ethernet header but missed for the unicast_packet pointer.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  2. CVE-2026-72233

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

    batman-adv: bla: reacquire gw address after skb realloc

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: reacquire gw address after skb realloc The pskb_may_pull() called by batadv_bla_is_backbone_gw() 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.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  3. CVE-2026-72232

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

    batman-adv: ensure minimal ethernet header on TX

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: ensure minimal ethernet header on TX As documented in commit 8bd67ebb50c0 ("net: bridge: xmit: make sure we have at least eth header len bytes"), it is possible by for a local user with eBPF TC hook access to attach a tc filter which truncates the packet and redirects to an batadv interface. But the code assumes that at least ETH_HLEN bytes are available and thus might read outside of the available buffer. The batadv_interface_tx() must therefore always check itself if enough data is available for the ethernet header and don't rely on min_header_len.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  4. CVE-2026-72231

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

    batman-adv: tt: avoid request storms during pending request

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: tt: avoid request storms during pending request batadv_send_tt_request() allocates a tt_req_node when none exists for the destination originator node. This should prevent that a multiple TT requests are send at the same time to an originator. But if allocation of the send buffer failed, this request must be cleaned up again. But indicator for such a failure is "ret == false". But the actual implementation is checking for "ret == true". The check must be inverted to not loose the information about the TT request directly after it was attempted to be sent out. T

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  5. CVE-2026-72230

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

    batman-adv: frag: free unfragmentable packet

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: frag: free unfragmentable packet The caller of batadv_frag_send_packet() assume that the skb provided to the function are always consumed. But the pre-check for an empty payload or the zero fragment size returned an error without any further actions. A failed pre-check must use the same error handling code as the rest of the function.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  6. CVE-2026-72229

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

    batman-adv: clean untagged VLAN on netdev registration failure

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: clean untagged VLAN on netdev registration failure When an mesh interface is registered, it creates an untagged struct batadv_meshif_vlan on top of it via the NETDEV_REGISTER notifier. But in this process, another receiver of this notification can veto the registration. The netdev registration will be aborted because of this veto. The register_netdevice() call will try to clean up the net_device using unregister_netdevice_queue() - which only uses the .priv_destructor to free private resources. In this situation, .dellink will not be called. The cleanup of the

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  7. CVE-2026-72228

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

    batman-adv: frag: fix primary_if leak on failed linearization

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: frag: fix primary_if leak on failed linearization If the skb has a frag_list, it must be linearized before it can be split using skb_split(). But when this step failed, it must not only free the skb but also take care of the reference to the already found primary_if.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  8. CVE-2026-72226

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

    batman-adv: tt: prevent TVLV OOB check overflow

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: tt: prevent TVLV OOB check overflow A TT unicast TVLV contains the number of VLANs stored in it. This number is an u16 and gets multiplied by the size of the struct batadv_tvlv_tt_vlan_data (8 bytes). The size can therefore overflow the u16 used to store the tt_vlan_len. All additional safety checks to prevent out-of-bounds access of the TVLV buffer are invalid due to this overflow. Using size_t prevents this overflow and ensures that the safety checks compare against the actual buffer requirements.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  9. CVE-2026-72225

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

    jbd2: fix integer underflow in jbd2_journal_initialize_fast_commit()

    In the Linux kernel, the following vulnerability has been resolved: jbd2: fix integer underflow in jbd2_journal_initialize_fast_commit() jbd2_journal_initialize_fast_commit() validates journal capacity by checking (journal->j_last - num_fc_blks < JBD2_MIN_JOURNAL_BLOCKS). Both j_last and num_fc_blks are unsigned, so when num_fc_blks exceeds j_last the subtraction wraps to a large value, bypassing the bounds check. The resulting underflow corrupts j_last, j_fc_first, and j_free, leading to journal abort. Fix by checking num_fc_blks against j_last before the subtraction, returning -EFSCORRUPTED.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  10. CVE-2026-72224

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

    nvdimm/btt: Free arenas on btt_init() error paths

    In the Linux kernel, the following vulnerability has been resolved: nvdimm/btt: Free arenas on btt_init() error paths The arenas allocated by discover_arenas() or create_arenas() are not freed on some error paths in btt_init(). This leaks memory when BTT initialization fails. Call free_arenas() from the affected error paths to release the allocations. [ as: commit message and log edits ]

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  11. CVE-2026-72223

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

    nvdimm/btt: Free arena sub-allocations on discover_arenas() error path

    In the Linux kernel, the following vulnerability has been resolved: nvdimm/btt: Free arena sub-allocations on discover_arenas() error path Memory allocated by btt_freelist_init(), btt_rtt_init(), and btt_maplocks_init() is not freed on some discover_arenas() error paths. This leaks memory when arena discovery fails. Add the missing kfree() calls to release the allocations before returning an error. [ as: commit message and log edits ]

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  12. CVE-2026-72219

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

    lockd: Plug nlm_file leak when nlm_do_fopen() fails

    In the Linux kernel, the following vulnerability has been resolved: lockd: Plug nlm_file leak when nlm_do_fopen() fails A client can repeatedly drive nlm_do_fopen() failures by presenting file handles that the underlying export rejects. After kzalloc_obj() succeeds in nlm_lookup_file(), the freshly allocated nlm_file is not yet inserted into nlm_files[]. The nlm_do_fopen() failure path jumps to out_unlock, which releases nlm_file_mutex and returns without freeing the allocation, so each failure leaks one nlm_file. Route the failure through out_free so kfree() runs before the function returns.

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  13. CVE-2026-72218

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

    lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure

    In the Linux kernel, the following vulnerability has been resolved: lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure The cached-file path in nlm_lookup_file() reaches the found: label unconditionally, even when nlm_do_fopen() fails. At that label *result and file->f_count are updated before the error is returned. The wrappers nlm3svc_lookup_file() and nlm4svc_lookup_file() then bail out of their switch without copying *result back to their caller, so the proc handler's local nlm_file pointer remains NULL and the cleanup path skips nlm_release_file(). The f_count increment is never released, and nlm_traverse_files() can no

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  14. CVE-2026-72216

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

    remoteproc: qcom: Fix leak when custom dump_segments addition fails

    In the Linux kernel, the following vulnerability has been resolved: remoteproc: qcom: Fix leak when custom dump_segments addition fails Free allocated minidump_region 'name' in qcom_add_minidump_segments() when failing before adding the region to 'dump_segments'. Otherwise, the 'name' is not tracked and is never freed by qcom_minidump_cleanup(). Return error when adding to 'dump_segments' fails.

    • Обновитесь до 5.15.0-1125.134~20.04.1
    Опубликовано Обновлено
  15. CVE-2026-72215

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

    MIPS: DEC: Ensure 32-bit stack location for o32 prom_printf()

    In the Linux kernel, the following vulnerability has been resolved: MIPS: DEC: Ensure 32-bit stack location for o32 prom_printf() In 64-bit configurations calling any firmware entry points from a kernel thread other than the initial one will result in a situation where the stack has been placed in the XKPHYS 64-bit memory segment. Consequently the stack pointer is no longer a 32-bit value and when the 32-bit firmware code called uses 32-bit ALU operations to manipulate the stack pointer, the calculated result is incorrect (in fact in the 64-bit MIPS ISA almost all 32-bit ALU operations will produce an unpredictable result when executed on

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено
  16. CVE-2026-72213

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

    mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch

    In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch In alloc_hugetlb_folio(), a single h_cg pointer is used for both the rsvd and non-rsvd hugetlb cgroup charges. When map_chg is set, hugetlb_cgroup_charge_cgroup_rsvd() stores the charged cgroup in h_cg, but the immediately following hugetlb_cgroup_charge_cgroup() overwrites h_cg with the non-rsvd cgroup pointer. As a result, hugetlb_cgroup_commit_charge_rsvd() stores the wrong (non-rsvd) cgroup pointer into the folio's rsvd slot. When the folio is later freed, free_huge_folio() unconditionally calls both hugetl

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

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

    ntfs: skip extent mft records in writeback to prevent deadlock

    In the Linux kernel, the following vulnerability has been resolved: ntfs: skip extent mft records in writeback to prevent deadlock This patch fixes the ABBA deadlock between extent_lock and extent mrec_lock triggered by xfstests generic/113, that occurs since the commit 6994acf33bae ("ntfs: use base mft_no when looking up base inode for extent record"). Path A (inode writeback): VFS writeback -> ntfs_write_inode() -> __ntfs_write_inode() -> mutex_lock(&ni->extent_lock) -> mutex_lock(&tni->mrec_lock) Path B (MFT folio writeback): VFS writeback of $MFT dirty folios -> ntfs_mft_writepages() -> ntfs_w

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

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

    ntfs: detect mapping-pairs LCN accumulator overflow

    In the Linux kernel, the following vulnerability has been resolved: ntfs: detect mapping-pairs LCN accumulator overflow The NTFS mapping-pairs parser accumulates relative LCN deltas in a signed integer. A corrupted attribute can drive that addition past the representable range. One corrupt runlist shape sets the accumulated LCN to S64_MAX and then adds a delta of 1 in the next mapping-pairs entry. Signed overflow is undefined and can turn an invalid runlist into a different set of physical clusters. Check the LCN addition for overflow before storing the next run.

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

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

    ntfs: reject non-resident records for resident-only attributes

    In the Linux kernel, the following vulnerability has been resolved: ntfs: reject non-resident records for resident-only attributes The shared lookup-time attribute validator rejects non-resident $FILE_NAME and $VOLUME_NAME records because their formats require resident values and callers handle returned records as resident attributes. Other resident-only attribute types still pass through the generic non-resident mapping-pairs checks. That leaves real resident/non-resident union confusion paths. Inode load looks up $STANDARD_INFORMATION and then reads data.resident.value_offset without checking a->non_resident. ntfs_inode_sync_standard_inf

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

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

    fs/ntfs3: bound DeleteIndexEntryAllocation memmove length

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: bound DeleteIndexEntryAllocation memmove length In do_action()'s DeleteIndexEntryAllocation case, e->size comes from an on-disk INDEX_BUFFER entry. When e->size makes e + e->size point past hdr + hdr->used, PtrOffset(e1, Add2Ptr(hdr, used)) returns a negative ptrdiff_t that is silently cast to a quasi-infinite size_t when passed to memmove(). The memmove then walks past the destination buffer. The sibling DeleteIndexEntryRoot case at fslog.c:3540-3543 already carries the corresponding guard: if (PtrOffset(e1, Add2Ptr(hdr, used)) < esize || Add2Ptr(e, esi

    • Обновитесь до 5.15.0-1123.132~20.04.1
    Опубликовано Обновлено

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

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

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