p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux · Página 146

Vulnerabilidades publicadas para linux en los últimos 30 días: 1103. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 20175

  1. CVE-2026-89439

    Sin evaluarEPSS 0,21%Corrección disponible

    platform/x86: ISST: Add a NULL check for sst_inst[]

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: ISST: Add a NULL check for sst_inst[] To be consistent with other places, add a NULL check for failed socket loading by checking isst_common.sst_inst[].

    • Actualiza a 7.2.6-1
    Publicación Actualización
  2. CVE-2026-89438

    Sin evaluarEPSS 0,21%Corrección disponible

    platform/x86: ISST: Validate logical CPU id and clos id

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: ISST: Validate logical CPU id and clos id Validate max CLOS ID and logical CPU ID for core power feature. Reject any clos level or logical CPU number greater than the supported maximum. These are used to calculate MMIO offset.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  3. CVE-2026-89437

    Sin evaluarEPSS 0,17%Corrección disponible

    platform/x86: int1092: Fix potential memory leak in sar_probe()

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: int1092: Fix potential memory leak in sar_probe() The memory allocated for device_mode_info in parse_package() called by sar_get_data() is not freed in some of the error paths in sar_probe(). Fix that by converting to use device managed allocations.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  4. CVE-2026-81018

    Sin evaluarEPSS 0,16%Corrección disponible

    platform/x86: think-lmi: Free system certificate signatures

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: think-lmi: Free system certificate signatures Multi-certificate support also allows the system authentication object to store ->signature and ->save_signature, which leak when the driver is removed. Free the signatures to avoid leaking memory.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  5. CVE-2026-81017

    Alta · CVSS 8.4EPSS 0,18%Corrección disponible

    platform/chrome: sensorhub: Bound the EC-reported sensor number

    In the Linux kernel, the following vulnerability has been resolved: platform/chrome: sensorhub: Bound the EC-reported sensor number Each EC FIFO event carries an 8-bit sensor number (in->sensor_num). cros_ec_sensorhub_ring_handler() validates the FIFO event count, the per-read count and the ring bound, but not the sensor number, which cros_ec_sensor_ring_process_event() then uses unchecked to index sensorhub->batch_state[] - allocated with only sensorhub->sensor_num entries. A sensor number of sensor_num or larger is an out-of-bounds read and write of batch_state[]. Validate the sensor number in the ring handler, where each event is read f

    • Actualiza a 7.2.6-1
    Publicación Actualización
  6. CVE-2026-81016

    Alta · CVSS 7.7EPSS 0,19%Corrección disponible

    platform/x86/amd/pmc: Propagate SMU errors and validate S2D address

    In the Linux kernel, the following vulnerability has been resolved: platform/x86/amd/pmc: Propagate SMU errors and validate S2D address amd_stb_s2d_init() discards the return value of several S2D SMU commands. When the SMU refuses a command (e.g. "SMU cmd failed. err: 0xff") the failure is only noticed indirectly - if at all - and reported as -EIO, masking the real error. More seriously, the S2D_PHYS_ADDR_LOW/HIGH return values are ignored, so on failure phys_addr_low/hi are left uninitialised and the assembled address is passed straight to devm_ioremap(). When the SMU leaves them at zero this maps physical address 0 and trips the ioremap

    • Actualiza a 7.2.6-1
    Publicación Actualización
  7. CVE-2026-81015

    Alta · CVSS 7.8EPSS 0,18%Corrección disponible

    platform/x86/amd/pmc: Fix LPS0 and debugfs leaks when STB init fails

    In the Linux kernel, the following vulnerability has been resolved: platform/x86/amd/pmc: Fix LPS0 and debugfs leaks when STB init fails amd_pmc_probe() registers the LPS0 s2idle handler with acpi_register_lps0_dev() and creates the driver's debugfs directory before calling amd_stb_s2d_init(), which is the last step in probe that can fail. When amd_stb_s2d_init() fails (for example the S2D telemetry region cannot be ioremapped on a long-running system, or the SMU rejects the S2D setup) the error path only calls pci_dev_put() and returns. This leaves amd_pmc_s2idle_dev_ops on the global lps0_s2idle_devops_head list and leaks the debugfs di

    • Actualiza a 7.2.6-1
    Publicación Actualización
  8. CVE-2026-81014

    Sin evaluarEPSS 0,17%Corrección disponible

    platform/x86: hp-bioscfg: fix heap OOB read in sk_store() and kek_store()

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: hp-bioscfg: fix heap OOB read in sk_store() and kek_store() sk_store() and kek_store() strip a trailing newline from the sysfs write before allocating the key buffer: length = count; if (buf[length - 1] == '\n') length--; bioscfg_drv.spm_data.signing_key = kmemdup(buf, length, GFP_KERNEL); but then pass the original "count" (not "length") as the copy size to hp_wmi_perform_query(), which memcpy()s that many bytes out of the "length"-sized allocation, reading one byte past it whenever the write ends in a newline, the normal case for a shell "echo" into s

    • Actualiza a 7.2.6-1
    Publicación Actualización
  9. CVE-2026-81013

    Sin evaluarEPSS 0,18%Corrección disponible

    platform/x86: hp-bioscfg: fix heap OOB read on empty password write

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: hp-bioscfg: fix heap OOB read on empty password write validate_password_input() computes length = strlen(buf) and then checks buf[length - 1] to strip a trailing newline, without checking that length is nonzero first. Writing an empty string (a bare '\n') to current_password or new_password gives length == 0, and buf[length - 1] reads buf[-1], one byte before the heap allocation holding the copied input. KASAN confirms this directly: BUG: KASAN: slab-out-of-bounds in store_password_instance.constprop.0+0x223/0x2a0 [hp_bioscfg] Read of size 1 at addr ffff

    • Actualiza a 7.2.6-1
    Publicación Actualización
  10. CVE-2026-81012

    Alta · CVSS 8.4EPSS 0,14%Corrección disponible

    platform/x86: hp-bioscfg: fix off-by-one write in hp_get_string_from_buffer()

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: hp-bioscfg: fix off-by-one write in hp_get_string_from_buffer() hp_get_string_from_buffer() clamps the converted string length against the destination buffer size with "size > dst_size", so when the converted length is exactly equal to dst_size, conv_dst_size is left at dst_size and the unconditional NUL terminator write dst[conv_dst_size] = 0; lands one byte past the destination buffer. This is the same shape of bug as the previously fixed off-by-one in hp_convert_hexstr_to_str(): the buffer is sized correctly for the content, but the terminator write is n

    • Actualiza a 7.2.6-1
    Publicación Actualización
  11. CVE-2026-81011

    Alta · CVSS 7.1EPSS 0,12%Corrección disponible

    platform/x86: hp-bioscfg: pass validated element count to package parsers

    In the Linux kernel, the following vulnerability has been resolved: platform/x86: hp-bioscfg: pass validated element count to package parsers The per-type package parsers are handed the wrong element count. hp_init_bios_package_attribute() validates obj->package.count and then calls one of the five hp_populate_*_package_data() wrappers (string, integer, enumeration, ordered list, password). Each wrapper forwards a count to its hp_populate_*_elements_from_package() parser, but instead of forwarding the validated obj->package.count it derives the count from elements[0]. elements[0] is the NAME field and is always an ACPI_TYPE_STRING, so read

    • Actualiza a 7.2.6-1
    Publicación Actualización
  12. CVE-2026-81010

    Alta · CVSS 7.8EPSS 0,18%Corrección disponible

    io_uring/waitid: honor task_work cancellation

    In the Linux kernel, the following vulnerability has been resolved: io_uring/waitid: honor task_work cancellation io_waitid_cb() may run through the fallback task_work path when task_work_add() can no longer queue work to the originating task. The fallback runs from a kworker and io_uring marks such task work as canceled through tw.cancel. io_waitid_cb() currently ignores tw.cancel and calls __do_wait(). waitid is task-context dependent: __do_wait() performs child lookup relative to current, and the retry path also uses current->signal->wait_chldexit. If the callback runs from the fallback kworker, current is therefore not the task that su

    • Actualiza a 7.2.6-1
    Publicación Actualización
  13. CVE-2026-81009

    Sin evaluarEPSS 0,17%Corrección disponible

    io_uring/query: cap user size passed to copy_struct_to_user

    In the Linux kernel, the following vulnerability has been resolved: io_uring/query: cap user size passed to copy_struct_to_user io_handle_query_entry() clamps hdr.size for the inbound copy_from_user() but keeps the original user value as usize. copy_struct_to_user() uses that usize and, when it is larger than the kernel result, clear_user()s the trailing bytes. As hdr.size is a __u32, a query can request nearly 4 GiB of zeroing, including on the error path where res_size stays 0. The interface is reachable without a ring via IORING_REGISTER_QUERY. Reject sizes larger than PAGE_SIZE, as recommended for copy_struct_* interfaces.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  14. CVE-2026-81008

    Alta · CVSS 7.8EPSS 0,16%Corrección disponible

    interconnect: Fix use after free in icc_get() and of_icc_get_by_index()

    In the Linux kernel, the following vulnerability has been resolved: interconnect: Fix use after free in icc_get() and of_icc_get_by_index() In of_icc_get_by_index() and icc_get(), if the dynamic allocation for path->name fails via kasprintf(), the error handling path directly calls kfree(path) to free the path object and returns an error. However, prior to this point, path_find() calls path_init(), which already links the path's requests into the req_list of the respective interconnect nodes via hlist_add_head(). Directly invoking kfree(path) leaves dangling pointers in the hlist. A subsequent call to icc_get() or icc_set_bw() will travers

    • Actualiza a 7.2.6-1
    Publicación Actualización
  15. CVE-2026-81007

    Alta · CVSS 7.1EPSS 0,13%Corrección disponible

    ipmi: ipmb: validate write message length

    In the Linux kernel, the following vulnerability has been resolved: ipmi: ipmb: validate write message length ipmb_write() read message fields before validating the length byte. A zero or short write can read uninitialized stack bytes. A length smaller than the SMBus header underflows the block write length. Require a non-empty buffer and the minimum IPMB request length. Also require the length byte plus payload before parsing the message.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  16. CVE-2026-81006

    Alta · CVSS 7.8EPSS 0,13%Corrección disponible

    ipmi: Remove all sysfs files on registration failure

    In the Linux kernel, the following vulnerability has been resolved: ipmi: Remove all sysfs files on registration failure ipmi_add_smi() creates the nr_users and nr_msgs files before trying to create the maintenance_mode file. If that last creation fails, the error path removes only nr_users before dropping the final reference to the interface. Remove nr_msgs as well so no sysfs attribute embedded in the freed interface remains registered.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  17. CVE-2026-81005

    Sin evaluarEPSS 0,18%Corrección disponible

    ipmi: si: Fix NULL pointer dereference after failed registration

    In the Linux kernel, the following vulnerability has been resolved: ipmi: si: Fix NULL pointer dereference after failed registration try_smi_init() allocates new_smi->si_sm and later calls ipmi_register_smi_mod(), which maps to ipmi_add_smi(). During ipmi_add_smi(), the upper IPMI message handler obtains the initial BMC device information through __bmc_get_device_id(). This can fail if the BMC does not return a successful response to the Get Device ID command. When the BMC returns a nonzero completion code, the device-id helper retries the command and eventually returns -EIO if the device ID still cannot be fetched. On this failure path,

    • Actualiza a 7.2.6-1
    Publicación Actualización
  18. CVE-2026-81004

    Alta · CVSS 8.4EPSS 0,18%Corrección disponible

    ipmi:msghandler: Cancel work cleanly on an error

    In the Linux kernel, the following vulnerability has been resolved: ipmi:msghandler: Cancel work cleanly on an error If an error occurs during startup of an IPMI interface, it may have scheduled work to run. The work needs to be canceled before the interface can be freed.

    • Actualiza a 7.2.6-1
    Publicación Actualización
  19. CVE-2026-81003

    Alta · CVSS 8.1EPSS 0,31%Corrección disponible

    net/iucv: filter frames in afiucv_hs_rcv() by ingress device

    In the Linux kernel, the following vulnerability has been resolved: net/iucv: filter frames in afiucv_hs_rcv() by ingress device afiucv_hs_rcv() selects a socket from iucv_sk_list by matching four 8-byte name fields in the transport header alone. No check is made against the net_device the frame arrived on. This can cause a frame arriving on any netdev to be delivered to an AF_IUCV socket. Three problems follow. First, a frame arriving over HiperSockets can be delivered to a socket bound to the classic z/VM IUCV transport, which has iucv->hs_dev == NULL. iucv_sock_bind() takes the classic path whenever the requested userid matches iucv_us

    • Actualiza a 7.2.6-1
    Publicación Actualización
  20. CVE-2026-81002

    Crítica · CVSS 9.8EPSS 0,51%Corrección disponible

    xdp: fix zero-copy frame layout

    In the Linux kernel, the following vulnerability has been resolved: xdp: fix zero-copy frame layout xdp_convert_zc_to_xdp_frame() clones an XSK packet into an order-0 page and advertises PAGE_SIZE as its frame size. It allows the copied frame to occupy the page tail needed by skb_shared_info and records zero headroom even when metadata separates the frame header from packet data. An AF_XDP zero-copy packet redirected through cpumap can therefore make the skb overlap skb_shared_info or place it beyond the allocated page. Limit the copied layout to SKB_WITH_OVERHEAD(PAGE_SIZE) and include the metadata length in frame headroom. Redirect cal

    • Actualiza a 7.2.6-1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →