p PatchFirst

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

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

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

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

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

  1. CVE-2024-57911

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

    iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer

    In the Linux kernel, the following vulnerability has been resolved: iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer The 'data' array is allocated via kmalloc() and it is used to push data to user space from a triggered buffer, but it does not set values for inactive channels, as it only uses iio_for_each_active_channel() to assign new values. Use kzalloc for the memory allocation to avoid pushing uninitialized information to userspace.

    • Обновитесь до 5.15.0-1074.77~20.04.1
  2. CVE-2024-57910

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

    iio: light: vcnl4035: fix information leak in triggered buffer

    In the Linux kernel, the following vulnerability has been resolved: iio: light: vcnl4035: fix information leak in triggered buffer The 'buffer' local array is used to push data to userspace from a triggered buffer, but it does not set an initial value for the single data element, which is an u16 aligned to 8 bytes. That leaves at least 4 bytes uninitialized even after writing an integer value with regmap_read(). Initialize the array to zero before using it to avoid pushing uninitialized information to userspace.

    • Обновитесь до 5.15.0-1074.77~20.04.1
  3. CVE-2024-57908

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

    iio: imu: kmx61: fix information leak in triggered buffer

    In the Linux kernel, the following vulnerability has been resolved: iio: imu: kmx61: fix information leak in triggered buffer The 'buffer' local array is used to push data to user space from a triggered buffer, but it does not set values for inactive channels, as it only uses iio_for_each_active_channel() to assign new values. Initialize the array to zero before using it to avoid pushing uninitialized information to userspace.

    • Обновитесь до 5.15.0-1074.77~20.04.1
  4. CVE-2024-57907

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

    iio: adc: rockchip_saradc: fix information leak in triggered buffer

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: rockchip_saradc: fix information leak in triggered buffer The 'data' local struct is used to push data to user space from a triggered buffer, but it does not set values for inactive channels, as it only uses iio_for_each_active_channel() to assign new values. Initialize the struct to zero before using it to avoid pushing uninitialized information to userspace.

    • Обновитесь до 5.15.0-1074.77~20.04.1
  5. CVE-2024-57906

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

    iio: adc: ti-ads8688: fix information leak in triggered buffer

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: ti-ads8688: fix information leak in triggered buffer The 'buffer' local array is used to push data to user space from a triggered buffer, but it does not set values for inactive channels, as it only uses iio_for_each_active_channel() to assign new values. Initialize the array to zero before using it to avoid pushing uninitialized information to userspace.

    • Обновитесь до 5.15.0-1074.77~20.04.1
  6. CVE-2024-57904

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

    iio: adc: at91: call input_free_device() on allocated iio_dev

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: at91: call input_free_device() on allocated iio_dev Current implementation of at91_ts_register() calls input_free_deivce() on st->ts_input, however, the err label can be reached before the allocated iio_dev is stored to st->ts_input. Thus call input_free_device() on input instead of st->ts_input.

    • Обновитесь до 5.15.0-1074.77~20.04.1
  7. CVE-2025-21653

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

    net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute

    In the Linux kernel, the following vulnerability has been resolved: net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute syzbot found that TCA_FLOW_RSHIFT attribute was not validated. Right shitfing a 32bit integer is undefined for large shift values. UBSAN: shift-out-of-bounds in net/sched/cls_flow.c:329:23 shift exponent 9445 is too large for 32-bit type 'u32' (aka 'unsigned int') CPU: 1 UID: 0 PID: 54 Comm: kworker/u8:3 Not tainted 6.13.0-rc3-syzkaller-00180-g4f619d518db9 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: ipv6_addrconf addrconf_dad_work Call Trace: <TASK> __dump

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

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

    netfilter: conntrack: clamp maximum hashtable size to INT_MAX

    In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: clamp maximum hashtable size to INT_MAX Use INT_MAX as maximum size for the conntrack hashtable. Otherwise, it is possible to hit WARN_ON_ONCE in __kvmalloc_node_noprof() when resizing hashtable because __GFP_NOWARN is unset. See: 0708a0afe291 ("mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls") Note: hashtable resize is only possible from init_netns.

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

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

    sched: sch_cake: add bounds checks to host bulk flow fairness counts

    In the Linux kernel, the following vulnerability has been resolved: sched: sch_cake: add bounds checks to host bulk flow fairness counts Even though we fixed a logic error in the commit cited below, syzbot still managed to trigger an underflow of the per-host bulk flow counters, leading to an out of bounds memory access. To avoid any such logic errors causing out of bounds memory accesses, this commit factors out all accesses to the per-host bulk flow counters to a series of helpers that perform bounds-checking before any increments and decrements. This also has the benefit of improving readability by moving the conditional checks for the

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

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

    afs: Fix the maximum cell name length

    In the Linux kernel, the following vulnerability has been resolved: afs: Fix the maximum cell name length The kafs filesystem limits the maximum length of a cell to 256 bytes, but a problem occurs if someone actually does that: kafs tries to create a directory under /proc/net/afs/ with the name of the cell, but that fails with a warning: WARNING: CPU: 0 PID: 9 at fs/proc/generic.c:405 because procfs limits the maximum filename length to 255. However, the DNS limits the maximum lookup length and, by extension, the maximum cell name, to 255 less two (length count and trailing NUL). Fix this by limiting the maximum acceptable celln

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

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

    sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy

    In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be u

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

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

    sctp: sysctl: rto_min/max: avoid using current->nsproxy

    In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: rto_min/max: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used

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

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

    sctp: sysctl: auth_enable: avoid using current->nsproxy

    In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: auth_enable: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used

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

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

    sctp: sysctl: udp_port: avoid using current->nsproxy

    In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: udp_port: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used dir

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

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

    sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy

    In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could al

    • Обновитесь до 5.15.0-1074.77~20.04.1
  16. CVE-2025-21631

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

    block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()

    In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() Our syzkaller report a following UAF for v6.6: BUG: KASAN: slab-use-after-free in bfq_init_rq+0x175d/0x17a0 block/bfq-iosched.c:6958 Read of size 8 at addr ffff8881b57147d8 by task fsstress/232726 CPU: 2 PID: 232726 Comm: fsstress Not tainted 6.6.0-g3629d1885222 #39 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x91/0xf0 lib/dump_stack.c:106 print_address_description.constprop.0+0x66/0x300 mm/kasan/report.c:364 print_report+0x3e/0x70 mm/kasan/report.c:475 kasan_report+0xb8/0xf0 mm/ka

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

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

    net: fix memory leak in tcp_conn_request()

    In the Linux kernel, the following vulnerability has been resolved: net: fix memory leak in tcp_conn_request() If inet_csk_reqsk_queue_hash_add() return false, tcp_conn_request() will return without free the dst memory, which allocated in af_ops->route_req. Here is the kmemleak stack: unreferenced object 0xffff8881198631c0 (size 240): comm "softirq", pid 0, jiffies 4299266571 (age 1802.392s) hex dump (first 32 bytes): 00 10 9b 03 81 88 ff ff 80 98 da bc ff ff ff ff ................ 81 55 18 bb ff ff ff ff 00 00 00 00 00 00 00 00 .U.............. backtrace: [<ffffffffb93e8d4c>] kmem_cache_alloc+0x60c/0xa80 [<fffffff

    • Обновитесь до 5.15.0-1074.77~20.04.1
  18. CVE-2024-57802

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

    netrom: check buffer length before accessing it

    In the Linux kernel, the following vulnerability has been resolved: netrom: check buffer length before accessing it Syzkaller reports an uninit value read from ax25cmp when sending raw message through ieee802154 implementation. ===================================================== BUG: KMSAN: uninit-value in ax25cmp+0x3a5/0x460 net/ax25/ax25_addr.c:119 ax25cmp+0x3a5/0x460 net/ax25/ax25_addr.c:119 nr_dev_get+0x20e/0x450 net/netrom/nr_route.c:601 nr_route_frame+0x1a2/0xfc0 net/netrom/nr_route.c:774 nr_xmit+0x5a/0x1c0 net/netrom/nr_dev.c:144 __netdev_start_xmit include/linux/netdevice.h:4940 [inline] netdev_start_xmit include/linux/netd

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

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

    RDMA/rtrs: Ensure 'ib_sge list' is accessible

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rtrs: Ensure 'ib_sge list' is accessible Move the declaration of the 'ib_sge list' variable outside the 'always_invalidate' block to ensure it remains accessible for use throughout the function. Previously, 'ib_sge list' was declared within the 'always_invalidate' block, limiting its accessibility, then caused a 'BUG: kernel NULL pointer dereference'[1]. ? __die_body.cold+0x19/0x27 ? page_fault_oops+0x15a/0x2d0 ? search_module_extables+0x19/0x60 ? search_bpf_extables+0x5f/0x80 ? exc_page_fault+0x7e/0x180 ? asm_exc_page_fault+0x26/0x30 ? memcpy_orig+0xd5/0x140

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

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

    net: restrict SO_REUSEPORT to inet sockets

    In the Linux kernel, the following vulnerability has been resolved: net: restrict SO_REUSEPORT to inet sockets After blamed commit, crypto sockets could accidentally be destroyed from RCU call back, as spotted by zyzbot [1]. Trying to acquire a mutex in RCU callback is not allowed. Restrict SO_REUSEPORT socket option to inet sockets. v1 of this patch supported TCP, UDP and SCTP sockets, but fcnal-test.sh test needed RAW and ICMP support. [1] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:562 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 24, name: ksoftirqd/1 preempt_count: 100, expected: 0 RCU nest

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

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

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

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