p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-6.12 · Seite 50

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux-6.12: 483. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 2889

  1. CVE-2026-93097

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    cxl/mbox: Break poison list loop on an empty payload

    In the Linux kernel, the following vulnerability has been resolved: cxl/mbox: Break poison list loop on an empty payload A device that returns count == 0 with CXL_POISON_FLAG_MORE set on every iteration never advances nr_records, so the max_errors guard never trips and the do/while loops forever while holding poison.mutex. That hangs the sysfs-triggered scan thread and blocks all subsequent poison operations on the device. The existing "Protect against an uncleared _FLAG_MORE" guard was intended to bound a misbehaving device but does not cover the count == 0 case. Stop the loop on an empty payload so a malfunctioning or malicious device ca

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-93095

    Hoch · CVSS 7.8EPSS 0,18%Korrektur verfügbar

    hfsplus: validate thread record before delete key rebuild

    In the Linux kernel, the following vulnerability has been resolved: hfsplus: validate thread record before delete key rebuild hfsplus_delete_cat() is called with str == NULL when the last open reference to an unlinked HFS+ hardlink backing inode is closed. In that case, the function finds the catalog thread by CNID and rebuilds the catalog key from thread.nodeName. That reconstruction path reads thread.nodeName.length directly from the catalog B-tree into fd.search_key and then copies length * 2 bytes into fd.search_key->cat.name.unicode. It does not first check that the found record is a thread record or that its size matches the thread n

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-93093

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    firmware: arm_scmi: Publish channel state before callbacks

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Publish channel state before callbacks Transport setup can enable callbacks before the setup routine returns. mailbox_chan_setup() registers the mailbox client with mbox_request_channel(), and the mailbox controller startup path can enable interrupt delivery before SCMI mailbox channel state has been published. Similarly, smc_chan_setup() requests the optional A2P completion IRQ before the SMC transport has made its cinfo pointer visible. If a pending or spurious callback fires in those windows, the transport RX callback can dereference a NULL transport

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-93092

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    firmware: arm_scmi: Unregister device notifier before IDR teardown

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Unregister device notifier before IDR teardown The requested-devices notifier looks up protocol fwnodes from the active_protocols IDR. During remove, unregister the notifier before releasing and destroying active_protocols so no notifier callback can race with the IDR teardown. Keep the bus notifier registered until after the protocol state is torn down, matching the existing remove ordering for SCMI bus users.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-93091

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Quiesce notifications before teardown

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Quiesce notifications before teardown scmi_notification_exit() clears and releases the notification instance, but transport callbacks can still deliver incoming notifications until the TX/RX channels are freed. During remove, an RX interrupt in that window can enter scmi_notify() while notification state is being torn down and then dereference freed memory. The same ordering exists on the probe error path after notification initialization. The notification late-init worker has a separate lifetime issue: protocol event registration queues ni->init_work o

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-93090

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Clean up channels on setup failure

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Clean up channels on setup failure scmi_channels_setup() can fail after the common BASE channel or earlier protocol channels have already been registered in the TX/RX IDRs. Route this failure through the existing channel cleanup label so the transport channels, transport devices and IDR state created before the failure are released before the probe error path frees the SCMI instance ID.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-93089

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Free transport channel on IDR failure

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Free transport channel on IDR failure If transport channel setup succeeds but the following IDR insertion fails, the error path destroys the transport device and frees the channel info without invoking the transport cleanup callback. Call chan_free() before destroying the device so transport specific resources such as IRQs, mailbox channels and mapped shared memory are released consistently with the normal teardown path.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-93086

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Avoid IDR updates while cleaning channels

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Avoid IDR updates while cleaning channels scmi_cleanup_channels() walks the TX/RX channel IDRs with idr_for_each() to free transport resources and destroy the dedicated transport devices before calling idr_destroy(). The destroy callback removed each entry from the same IDR being walked. That is not needed for this cleanup path, and it is unsafe because idr_for_each() has not advanced its radix-tree iterator while the callback is running. Removing the current entry from the callback can invalidate the iterator state. The callback also cannot be protecte

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-93085

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Reject out of range DT protocol IDs

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Reject out of range DT protocol IDs SCMI protocol IDs carried in message headers are limited by MSG_PROTOCOL_ID_MASK. The DT parsing paths noticed protocol IDs outside that range, but only logged an error and then kept processing the invalid value. That lets a malformed 32-bit DT reg value reach helpers which take a u8 protocol ID, where it can be truncated and/or treated as a different protocol. For channel setup, two different out-of-range values can also be used as distinct IDR keys while aliasing the generated SCMI protocol identity. Skip DT proto

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-93084

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Drop handle on protocol bind failures

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Drop handle on protocol bind failures The SCMI bus notifier acquires an SCMI handle when the driver core emits BUS_NOTIFY_BIND_DRIVER, before invoking the protocol driver probe callback. The protocol probe path only checks whether sdev->handle is set. If device_link_add() fails after the handle has been acquired, the protocol device can still bind with a valid handle but without the dependency link to the SCMI parent. A concurrent parent unbind can then miss the child and tear down the SCMI instance while the child still holds a handle into it. If the

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-93083

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Unwind TX receiver mailbox setup failure

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Unwind TX receiver mailbox setup failure mailbox_chan_setup() can request an additional unidirectional TX receiver channel after successfully acquiring the primary channel. If that second request fails, the function returns immediately and leaves the primary channel allocated. Unwind the primary mailbox channel before returning the error so probe deferral or other setup failures do not leave the channel busy for later probe attempts.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-93082

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    firmware: arm_scmi: Unwind P2A receiver mailbox setup failure

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Unwind P2A receiver mailbox setup failure mailbox_chan_setup() can request an additional P2A receiver channel after successfully acquiring the primary P2A channel. If that later request fails, the function returns immediately and leaves the primary channel allocated. Unwind the primary mailbox channel before returning the error so probe deferral or other setup failures do not leave the channel busy for later probe attempts.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-93073

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    dax: read holder_ops once in dax_holder_notify_failure()

    In the Linux kernel, the following vulnerability has been resolved: dax: read holder_ops once in dax_holder_notify_failure() dax_holder_notify_failure() reads dax_dev->holder_ops twice without READ_ONCE() -- once for the NULL check and once for the indirect notify_failure() call. A concurrent fs_put_dax() can clear holder_ops between the two reads, so the check can observe a non-NULL pointer while the call dereferences NULL. (kill_dax() also clears holder_ops, but only after synchronize_srcu(), so it cannot race a reader that is inside dax_read_lock(); fs_put_dax() does no such synchronization.) Fetch holder_ops once into a local with READ

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-93072

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    irqchip/renesas-irqc: Fix generic interrupt chip leak on remove

    In the Linux kernel, the following vulnerability has been resolved: irqchip/renesas-irqc: Fix generic interrupt chip leak on remove The driver allocates domain generic chips probe. However, on driver removal, the generic chips are not automatically freed when the interrupt domain is removed because the domain flags do not include IRQ_DOMAIN_FLAG_DESTROY_GC. This causes both the domain generic chips structure and the associated generic chips to be leaked. Additionally, the generic chips remain on the global list and may later be accessed by generic interrupt chip suspend, resume, or shutdown callbacks after the driver has been removed, pote

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-93071

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    media: bcm2835-unicam: Fix asc leaked in error/remove path

    In the Linux kernel, the following vulnerability has been resolved: media: bcm2835-unicam: Fix asc leaked in error/remove path v4l2_async_nf_add_fwnode_remote() allocates the asc, which is freed when v4l2_async_nf_cleanup() is called. Call v4l2_async_nf_cleanup() properly in the driver paths. Discovered with kmemleak after rmmod: unreferenced object 0xffff000084526b80 (size 64): comm "modprobe", pid 185, jiffies 4295013512 hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 e8 0d ff bf 00 00 ff ff ................ 40 83 bc 84 00 00 ff ff 60 83 bc 84 00 00 ff ff @.......`....... backtrace (crc ac584083): [<00000000ffb08

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-93070

    Hoch · CVSS 7.8EPSS 0,16%Korrektur verfügbar

    media: ipu6: Do not free aux device pdata after init

    In the Linux kernel, the following vulnerability has been resolved: media: ipu6: Do not free aux device pdata after init ipu6_bus_initialize_device() stores the isys/psys pdata pointer in struct ipu6_bus_device and initializes the auxiliary device. After that point, error unwinding must drop the auxiliary device reference and let ipu6_bus_release() free both the bus device and adev->pdata. The isys and psys init paths already call put_device() when MMU initialization fails, and ipu6_bus_add_device() calls auxiliary_device_uninit() on auxiliary_device_add() failure. Both paths therefore run the bus release callback. The extra kfree(pdata) i

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-93067

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/bridge: tc358767: clamp the reported AUX read size to the request

    In the Linux kernel, the following vulnerability has been resolved: drm/bridge: tc358767: clamp the reported AUX read size to the request tc_aux_transfer() clamps an AUX read to the payload limit: size_t size = min_t(size_t, DP_AUX_MAX_PAYLOAD_BYTES - 1, msg->size); After the transfer it replaces size with the byte count the controller reports in AUX_BYTES: if (size) size = FIELD_GET(AUX_BYTES, auxstatus); AUX_BYTES is GENMASK(15, 8), so it can be up to 255. Nothing clamps it back to the request. tc_aux_read_data() reads that many bytes into the 16-byte auxrdata stack buffer, then copies them into the caller buffer. A reported count

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-93065

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    wifi: iwlwifi: fix counter type in iwl_fwrt_dump_error_logs

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix counter type in iwl_fwrt_dump_error_logs The loop counter 'count' was declared as u8 while num_pc is u32. If firmware advertises more than 255 PC entries the counter wraps back to zero and the loop never terminates potentially causing an infinite loop or reading past the allocated pc_data array. Change the declaration to u32 to match num_pc.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-93064

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser iwl_mvm_frob_txf_key_iter() tracks the last matched byte position in loop variable 'i'. When a full key match is found (match == keylen), 'i' points at the last byte of the matched key. The memset start offset should therefore be i + 1 - keylen, not i - keylen; the current code zeroes one byte before the match and leaves the final key byte un-sanitised.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-93063

    Hoch · CVSS 8.4EPSS 0,21%Korrektur verfügbar

    wifi: iwlwifi: mei: check SAP message length before reading it

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mei: check SAP message length before reading it Verify the SAP message size is not larger than the local buffer before reading the message to avoid buffer overflow.

    • Auf 6.12.111-1~deb12u1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →