p PatchFirst

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

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

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

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

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

  1. CVE-2026-72252

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

    netfilter: nft_set_pipapo: don't leak bad clone into future transaction

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: don't leak bad clone into future transaction On memory allocation failure the cloned nft_pipapo_match can enter a bad state: - some fields can have their lookup tables resized while others did not - bits might have been toggled - scratch map can be undersized which also means m->bsize_max can be lower than what is required This means that the next insertion in the same batch can trigger out-of-bounds writes. Furthermore, a failure in the first can result in the bad clone to leak into the next transaction because the abort callback is ne

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

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

    netfilter: nf_nat_sip: reload possible stale data pointer

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_nat_sip: reload possible stale data pointer quoting sashiko: ------------------------------------------------------------------------ [..] noticed a potential memory bug and header corruption involving the SIP NAT helper. In net/netfilter/nf_nat_sip.c:nf_nat_sip(): if (skb_ensure_writable(skb, skb->len)) { nf_ct_helper_log(skb, ct, "cannot mangle packet"); return NF_DROP; } uh = (void *)skb->data + protoff; uh->dest = ct_sip_info->forced_dport; if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, protoff, 0, 0, NULL, 0)) { If a cloned or fr

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

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

    netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag nf_ct_frag6_reasm() slides the packet head forward to drop the IPv6 fragment header and then unconditionally advances skb->mac_header: skb->mac_header += sizeof(struct frag_hdr); On the NF_INET_LOCAL_OUT defrag path the skb has no link-layer header yet, so skb->mac_header is still the "not set" sentinel (u16)~0U. Adding sizeof(struct frag_hdr) wraps it to a small value (0xffff + 8 == 7), after which skb_mac_header_was_set() wrongly reports a MAC header is present and skb_mac_header() points into

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

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

    netfilter: nf_conncount: fix zone comparison in tuple dedup

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conncount: fix zone comparison in tuple dedup The "already exists" dedup logic in __nf_conncount_add() decides whether a connection has already been counted and can be skipped instead of incrementing the connlimit count. It compares the conntrack zone of a list entry with the zone of the connection being added using nf_ct_zone_id() and nf_ct_zone_equal(), passing conn->zone.dir or zone->dir as the direction argument. Those helpers take enum ip_conntrack_dir values: IP_CT_DIR_ORIGINAL is 0 and IP_CT_DIR_REPLY is 1. However, zone->dir is a u8 bitmask: NF_CT_Z

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

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

    gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path

    In the Linux kernel, the following vulnerability has been resolved: gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path After device_initialize(), the embedded struct device in struct host1x_device should be released through the device core with put_device(). In host1x_device_add(), if host1x_device_parse_dt() fails, the current error path frees the object directly with kfree(device). That bypasses the normal device lifetime handling and leaks the reference held on the embedded struct device. The issue was identified by a static analysis tool I developed and confirmed by manual review. Fix this by using put_devi

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

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

    selinux: check connect-related permissions on TCP Fast Open

    In the Linux kernel, the following vulnerability has been resolved: selinux: check connect-related permissions on TCP Fast Open Similar to Landlock, SELinux was not updated when TCP Fast Open support was introduced to ensure connect-related permissions are checked when using TCP Fast Open. Update its socket_sendmsg() hook to call selinux_socket_connect() when MSG_FASTOPEN is passed.

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

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

    selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()

    In the Linux kernel, the following vulnerability has been resolved: selinux: avoid sk_socket dereference in selinux_sctp_bind_connect() selinux_sctp_bind_connect() dereferences sk->sk_socket to pass a struct socket * to selinux_socket_bind() and selinux_socket_connect_helper(). However, when the hook is invoked from the ASCONF softirq path (sctp_process_asconf), there is no file reference guaranteeing that sk->sk_socket is non-NULL. The setsockopt callers (bindx, connectx, set_primary, sendmsg connect) hold a file reference and are not affected. Both selinux_socket_bind() and selinux_socket_connect_helper() immediately resolve sock->sk,

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

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

    leds: uleds: Fix potential buffer overread

    In the Linux kernel, the following vulnerability has been resolved: leds: uleds: Fix potential buffer overread The name string supplied by userspace is not guaranteed to be null-terminated, so using strchr() on it might result in a buffer overread. The same thing will happen when said string is used by the LED class device. Fix this by using strnchr() instead and explicitly check that the name string is properly null-terminated.

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

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

    mfd: sm501: Fix reference leak on failed device registration

    In the Linux kernel, the following vulnerability has been resolved: mfd: sm501: Fix reference leak on failed device registration When platform_device_register() fails in sm501_register_device(), the embedded struct device in pdev has already been initialized by device_initialize(), but the failure path only reports the error and returns without dropping the device reference for the current platform device: sm501_register_device() -> platform_device_register(pdev) -> device_initialize(&pdev->dev) -> setup_pdev_dma_masks(pdev) -> platform_device_add(pdev) This leads to a reference leak when platform_device_registe

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

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

    x86/boot: Validate console=uart8250 baud rate to fix early boot hang

    In the Linux kernel, the following vulnerability has been resolved: x86/boot: Validate console=uart8250 baud rate to fix early boot hang When the baud rate is empty, 0, invalid, or overflows to 0 when stored as an int, the system will hang during early boot because of a division by zero in early_serial_init(). Fall back to DEFAULT_BAUD when the resulting baud rate is 0 to prevent an early system hang.

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

    Средний · CVSS 5.7EPSS 0,23%Нет опубликованного исправления

    s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init()

    In the Linux kernel, the following vulnerability has been resolved: s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init() ev variable is userspace controlled via event->attr.config and used as an array index after bounds checking, but without speculation barriers. Add the missing array_index_nospec() call to prevent speculative execution.

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

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

    batman-adv: retrieve ethhdr after potential skb realloc on RX

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: retrieve ethhdr after potential skb realloc on RX pskb_may_pull() in batadv_interface_rx() 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 VLAN header but missed for the ethernet header which is later used for the TT and AP isolation handling.

    • Обновитесь до 5.15.0-1114.120~20.04.1
    Опубликовано Обновлено
  13. 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-1114.120~20.04.1
    Опубликовано Обновлено
  14. 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-1114.120~20.04.1
    Опубликовано Обновлено
  15. 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-1114.120~20.04.1
    Опубликовано Обновлено
  16. 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-1114.120~20.04.1
    Опубликовано Обновлено
  17. 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-1114.120~20.04.1
    Опубликовано Обновлено
  18. 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-1114.120~20.04.1
    Опубликовано Обновлено
  19. 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-1114.120~20.04.1
    Опубликовано Обновлено
  20. 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-1114.120~20.04.1
    Опубликовано Обновлено

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

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

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