p PatchFirst

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

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

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

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

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

  1. CVE-2025-21702

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

    pfifo_tail_enqueue: Drop new packet when sch->limit == 0

    In the Linux kernel, the following vulnerability has been resolved: pfifo_tail_enqueue: Drop new packet when sch->limit == 0 Expected behaviour: In case we reach scheduler's limit, pfifo_tail_enqueue() will drop a packet in scheduler's queue and decrease scheduler's qlen by one. Then, pfifo_tail_enqueue() enqueue new packet and increase scheduler's qlen by one. Finally, pfifo_tail_enqueue() return `NET_XMIT_CN` status code. Weird behaviour: In case we set `sch->limit == 0` and trigger pfifo_tail_enqueue() on a scheduler that has no packet, the 'drop a packet' step will do nothing. This means the scheduler's qlen still has value equal 0. Th

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

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

    CVE-2022-28693

    Unprotected alternative channel of return branch target prediction in some Intel(R) Processors may allow an authorized user to potentially enable information disclosure via local access.

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

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

    net: avoid race between device unregistration and ethnl ops

    In the Linux kernel, the following vulnerability has been resolved: net: avoid race between device unregistration and ethnl ops The following trace can be seen if a device is being unregistered while its number of channels are being modified. DEBUG_LOCKS_WARN_ON(lock->magic != lock) WARNING: CPU: 3 PID: 3754 at kernel/locking/mutex.c:564 __mutex_lock+0xc8a/0x1120 CPU: 3 UID: 0 PID: 3754 Comm: ethtool Not tainted 6.13.0-rc6+ #771 RIP: 0010:__mutex_lock+0xc8a/0x1120 Call Trace: <TASK> ethtool_check_max_channel+0x1ea/0x880 ethnl_set_channels+0x3c3/0xb10 ethnl_default_set_doit+0x306/0x650 genl_family_rcv_msg_doit+0x1e3

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

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

    net: sched: Disallow replacing of child qdisc from one parent to another

    In the Linux kernel, the following vulnerability has been resolved: net: sched: Disallow replacing of child qdisc from one parent to another Lion Ackermann was able to create a UAF which can be abused for privilege escalation with the following script Step 1. create root qdisc tc qdisc add dev lo root handle 1:0 drr step2. a class for packet aggregation do demonstrate uaf tc class add dev lo classid 1:1 drr step3. a class for nesting tc class add dev lo classid 1:2 drr step4. a class to graft qdisc to tc class add dev lo classid 1:3 drr step5. tc qdisc add dev lo parent 1:1 handle 2:0 plug limit 1024 step6. tc qdisc add dev lo parent

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

    Без оценкиЕсть исправление

    UBUNTU-CVE-2025-0927

    Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority. Filesystem bugs due to corrupt images are not considered a CVE for any filesystem that is only mountable by CAP_SYS_ADMIN in the initial user namespace. That includes delegated mounting.

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

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

    gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag

    In the Linux kernel, the following vulnerability has been resolved: gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag Truncate an inode's address space when flipping the GFS2_DIF_JDATA flag: depending on that flag, the pages in the address space will either use buffer heads or iomap_folio_state structs, and we cannot mix the two.

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

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

    drm/v3d: Ensure job pointer is set to NULL after job completion

    In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Ensure job pointer is set to NULL after job completion After a job completes, the corresponding pointer in the device must be set to NULL. Failing to do so triggers a warning when unloading the driver, as it appears the job is still active. To prevent this, assign the job pointer to NULL after completing the job, indicating the job has finished.

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

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

    fs/proc: fix softlockup in __read_vmcore (part 2)

    In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix softlockup in __read_vmcore (part 2) Since commit 5cbcb62dddf5 ("fs/proc: fix softlockup in __read_vmcore") the number of softlockups in __read_vmcore at kdump time have gone down, but they still happen sometimes. In a memory constrained environment like the kdump image, a softlockup is not just a harmless message, but it can interfere with things like RCU freeing memory, causing the crashdump to get stuck. The second loop in __read_vmcore has a lot more opportunities for natural sleep points, like scheduling out while waiting for a data write to happen, but

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

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

    hrtimers: Handle CPU state correctly on hotplug

    In the Linux kernel, the following vulnerability has been resolved: hrtimers: Handle CPU state correctly on hotplug Consider a scenario where a CPU transitions from CPUHP_ONLINE to halfway through a CPU hotunplug down to CPUHP_HRTIMERS_PREPARE, and then back to CPUHP_ONLINE: Since hrtimers_prepare_cpu() does not run, cpu_base.hres_active remains set to 1 throughout. However, during a CPU unplug operation, the tick and the clockevents are shut down at CPUHP_AP_TICK_DYING. On return to the online state, for instance CFS incorrectly assumes that the hrtick is already active, and the chance of the clockevent device to transition to oneshot mod

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

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

    net: sched: fix ets qdisc OOB Indexing

    In the Linux kernel, the following vulnerability has been resolved: net: sched: fix ets qdisc OOB Indexing Haowei Yan <g1042620637@gmail.com> found that ets_class_from_arg() can index an Out-Of-Bound class in ets_class_from_arg() when passed clid of 0. The overflow may cause local privilege escalation. [ 18.852298] ------------[ cut here ]------------ [ 18.853271] UBSAN: array-index-out-of-bounds in net/sched/sch_ets.c:93:20 [ 18.853743] index 18446744073709551615 is out of range for type 'ets_class [16]' [ 18.854254] CPU: 0 UID: 0 PID: 1275 Comm: poc Not tainted 6.12.6-dirty #17 [ 18.854821] Hardware name: QEMU Standard PC

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

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

    scsi: storvsc: Ratelimit warning logs to prevent VM denial of service

    In the Linux kernel, the following vulnerability has been resolved: scsi: storvsc: Ratelimit warning logs to prevent VM denial of service If there's a persistent error in the hypervisor, the SCSI warning for failed I/O can flood the kernel log and max out CPU utilization, preventing troubleshooting from the VM side. Ratelimit the warning so it doesn't DoS the VM.

    • Обновитесь до 5.15.0-136.147~20.04.1
  12. CVE-2025-21689

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

    USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() This patch addresses a null-ptr-deref in qt2_process_read_urb() due to an incorrect bounds check in the following: if (newport > serial->num_ports) { dev_err(&port->dev, "%s - port change to invalid port: %i\n", __func__, newport); break; } The condition doesn't account for the valid range of the serial->port buffer, which is from 0 to serial->num_ports - 1. When newport is equal to serial->num_ports, the assignment

    • Обновитесь до 5.15.0-136.147~20.04.1
  13. CVE-2025-21687

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

    vfio/platform: check the bounds of read/write syscalls

    In the Linux kernel, the following vulnerability has been resolved: vfio/platform: check the bounds of read/write syscalls count and offset are passed from user space and not checked, only offset is capped to 40 bits, which can be used to read/write out of bounds of the device.

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

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

    netfilter: nf_tables: don't skip expired elements during walk

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: don't skip expired elements during walk There is an asymmetry between commit/abort and preparation phase if the following conditions are met: 1. set is a verdict map ("1.2.3.4 : jump foo") 2. timeouts are enabled In this case, following sequence is problematic: 1. element E in set S refers to chain C 2. userspace requests removal of set S 3. kernel does a set walk to decrement chain->use count for all elements from preparation phase 4. kernel does another set walk to remove elements from the commit phase (or another walk to do a chain->use inc

    • Обновитесь до 5.15.0-87.97~20.04.1
  15. CVE-2025-21683

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

    bpf: Fix bpf_sk_select_reuseport() memory leak

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix bpf_sk_select_reuseport() memory leak As pointed out in the original comment, lookup in sockmap can return a TCP ESTABLISHED socket. Such TCP socket may have had SO_ATTACH_REUSEPORT_EBPF set before it was ESTABLISHED. In other words, a non-NULL sk_reuseport_cb does not imply a non-refcounted socket. Drop sk's reference in both error paths. unreferenced object 0xffff888101911800 (size 2048): comm "test_progs", pid 44109, jiffies 4297131437 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 80 00 01 00 00 00 00

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

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

    pktgen: Avoid out-of-bounds access in get_imix_entries

    In the Linux kernel, the following vulnerability has been resolved: pktgen: Avoid out-of-bounds access in get_imix_entries Passing a sufficient amount of imix entries leads to invalid access to the pkt_dev->imix_entries array because of the incorrect boundary check. UBSAN: array-index-out-of-bounds in net/core/pktgen.c:874:24 index 20 is out of range for type 'imix_pkt [20]' CPU: 2 PID: 1210 Comm: bash Not tainted 6.10.0-rc1 #121 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996) Call Trace: <TASK> dump_stack_lvl lib/dump_stack.c:117 __ubsan_handle_out_of_bounds lib/ubsan.c:429 get_imix_entries net/core/pktgen.c:874 pktgen_if_write net/

    • Обновитесь до 5.15.0-136.147~20.04.1
    Опубликовано Обновлено
  17. CVE-2025-21678

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

    gtp: Destroy device along with udp socket's netns dismantle.

    In the Linux kernel, the following vulnerability has been resolved: gtp: Destroy device along with udp socket's netns dismantle. gtp_newlink() links the device to a list in dev_net(dev) instead of src_net, where a udp tunnel socket is created. Even when src_net is removed, the device stays alive on dev_net(dev). Then, removing src_net triggers the splat below. [0] In this example, gtp0 is created in ns2, and the udp socket is created in ns1. ip netns add ns1 ip netns add ns2 ip -n ns1 link add netns ns2 name gtp0 type gtp role sgsn ip netns del ns1 Let's link the device to the socket's netns instead. Now, gtp_net_exit_batch_rtn

    • Обновитесь до 5.15.0-136.147~20.04.1
    Опубликовано Обновлено
  18. CVE-2025-21669

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

    vsock/virtio: discard packets if the transport changes

    In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: discard packets if the transport changes If the socket has been de-assigned or assigned to another transport, we must discard any packets received because they are not expected and would cause issues when we access vsk->transport. A possible scenario is described by Hyunwoo Kim in the attached link, where after a first connect() interrupted by a signal, and a second connect() failed, we can find `vsk->transport` at NULL, leading to a NULL pointer dereference.

    • Обновитесь до 5.15.0-136.147~20.04.1
    Опубликовано Обновлено
  19. CVE-2025-21666

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

    vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

    In the Linux kernel, the following vulnerability has been resolved: vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] Recent reports have shown how we sometimes call vsock_*_has_data() when a vsock socket has been de-assigned from a transport (see attached links), but we shouldn't. Previous commits should have solved the real problems, but we may have more in the future, so to avoid null-ptr-deref, we can return 0 (no space, no data available) but with a warning. This way the code should continue to run in a nearly consistent state and have a warning that allows us to debug future problems.

    • Обновитесь до 5.15.0-136.147~20.04.1
    Опубликовано Обновлено
  20. CVE-2025-21665

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

    filemap: avoid truncating 64-bit offset to 32 bits

    In the Linux kernel, the following vulnerability has been resolved: filemap: avoid truncating 64-bit offset to 32 bits On 32-bit kernels, folio_seek_hole_data() was inadvertently truncating a 64-bit value to 32 bits, leading to a possible infinite loop when writing to an xfs filesystem.

    • Обновитесь до 5.15.0-136.147~20.04.1

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

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

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