p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Betriebssysteme · Seite 8

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

Sicherheitslücken filtern
Betriebssysteme

Sicherheitslücken: 158927

  1. CVE-2026-99013

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

    Bluetooth: ISO: Reject concurrent BIS listener setup

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Reject concurrent BIS listener setup iso_sock_listen() drops the socket lock before calling iso_listen_bis() to preserve the hdev->lock ordering. Two concurrent listen() calls on the same broadcast socket can therefore both observe BT_BOUND. Caller A can attach connA and release the locks, then caller B can acquire them and attach connB before A publishes BT_LISTEN. __iso_chan_add() checks whether connB already has a socket, but not whether the socket already has a connection. The second attachment overwrites iso_pi(sk)->conn, leaking the connA reference an

    • Auf 6.12.113 aktualisieren
    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-99012

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

    Bluetooth: ISO: Serialize concurrent connect calls

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Serialize concurrent connect calls iso_sock_connect() checks the socket state before taking the socket lock and drops the lock again before setting up a connection. Two callers can both pass the admission check while the socket is open or bound. Caller A can copy its destination for route selection, then caller B can replace the socket destination before A binds or connects the CIS. A then uses B's destination with the route selected for its own request. B can also proceed after A attaches a connection and sets BT_CONNECT. For deferred BIS setup, B can bind

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-99011

    Hoch · CVSS 7.1EPSS 0,22%Korrektur verfügbar

    Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata() sco_recv_scodata() upgrades the weak hcon->sco_data back-pointer to a strong reference under hdev->lock: hci_dev_lock(hdev); hcon = hci_conn_hash_lookup_handle(hdev, handle); ... conn = sco_conn_hold_unless_zero(hcon->sco_data); hci_dev_unlock(hdev); but the pointer is cleared from the other side without that lock. When the last sco_conn reference is dropped, sco_conn_free() ran conn->hcon->sco_data = NULL; with no hdev->lock held, so the RX path could read hcon->sco_data and

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-99010

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    Bluetooth: RFCOMM: free the skb when the DLC has no owner

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: free the skb when the DLC has no owner rfcomm_recv_data() hands the skb to d->data_ready() and returns 0 without freeing it, so the callback owns the skb from that point on. The tty implementation frees it when the DLC has been detached from its device: static void rfcomm_dev_data_ready(struct rfcomm_dlc *dlc, struct sk_buff *skb) { struct rfcomm_dev *dev = dlc->owner; if (!dev) { kfree_skb(skb); return; } The socket implementation returns without

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-99009

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    Bluetooth: RFCOMM: connect the session socket without rfcomm_mutex

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: connect the session socket without rfcomm_mutex An RFCOMM connect() issued while a BR/EDR link is being authenticated makes lockdep report a circular dependency, and the reported cycle is a real AB/BA between rfcomm_mutex and hdev->lock. rfcomm_security_cfm() is called from the HCI event path, which already holds hdev->lock: hci_rx_work() hci_event_packet() hci_cc_read_enc_key_size() [hdev->lock] hci_encrypt_cfm() [hci_cb_list_lock] rfcomm_security_cfm() [rfcomm_mutex] while an RFCOMM connect() from userspace

    • Auf 5.11 aktualisieren
    • Auf 5.16 aktualisieren
    • Auf 6.12.114 aktualisieren
    • Auf 6.18.58 aktualisieren
    • Auf 6.2 aktualisieren
    • Auf 6.6.160 aktualisieren
    • Auf 7.2.11 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-99008

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown syzbot hit a NULL pointer dereference in rfcomm_dev_shutdown() when an RFCOMM tty is closed. rfcomm_dev_add() puts the new device on rfcomm_dev_list first and only then registers the tty device and saves it in dev->tty_dev. If that registration fails, dev->tty_dev is never set at all. The device can be looked up in the meantime, so an open() of /dev/rfcommN gets through rfcomm_tty_install() and attaches to it. When that tty is closed again, rfcomm_dev_shutdown() uses dev->tty_dev without checking it:

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-99007

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAIN

    In the Linux kernel, the following vulnerability has been resolved: drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAIN __drm_fb_helper_initial_config_and_unlock() calls drm_client_modeset_probe() first, which already fills in each mode_set->mode/num_connectors for every connected output, and only afterwards calls drm_fb_helper_single_fb_probe() to create fb_helper->fb and wire it into those mode_sets via drm_setup_crtcs_fb(). If drm_fb_helper_single_fb_probe() fails with anything other than -EAGAIN (e.g. dev->driver->fbdev_probe() itself fails), the function bails out before drm_setup_crtcs_fb() runs and before settin

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-99006

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

    drm/i915/gem: Prevent overstepping exec array boundary

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gem: Prevent overstepping exec array boundary It is possible for eb_relocate_parse_slow() to call kvfree() on entries outside the original exec array during following scenario inside eb_relocate_parse_slow(): 1) eb_copy_relocations() allocates as many as eb->buffer_count copies for exec entries; 2) eb_parse() appends up to two VMAs, right after incrementing eb->buffer_count; 3) cleanup under "out" label uses this incremented buffer_count to release relocation pointers from exec array via kvfree(), not from VMA array. To amend this problem, ensure that

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-99005

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/i915/gt: Unmask interrupts only when ACTIVE is true

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Unmask interrupts only when ACTIVE is true There is a small race window between intel_rps_boost() reading a stale ACTIVE state and queuing rps->work, where ACTIVE may be changed via asynchronous calls triggered by wakeref drop. This means that rps_work() could be triggered after the GT has been parked, so unmasking RPS PM interrupts would happen without holding PM wakelock. This sequence of events may be observed during live_rc6_ctx_wa() selftest: 1) live_rc6_ctx_wa() -> intel_engine_pm_put() -> wakeref_put() ASYNC1) wakeref_put() callback

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-99004

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/imagination: Size page table preallocation by device address

    In the Linux kernel, the following vulnerability has been resolved: drm/imagination: Size page table preallocation by device address Commit 0a8224058a58 ("drm/imagination: Fix page count for page table for map() interface") passed the device address to pvr_mmu_op_context_create(), but the preallocation is still sized from device_addr + sgt_offset with an exclusive end. The offset into the object's pages has no place in a device-virtual range, and the exclusive end allocates one table too many when the range ends on a table boundary. Count the tables from device_addr and the inclusive end of the range. The new calculation does not take pag

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-99003

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/panthor: validate userspace queue count against initialized firmware slot count

    In the Linux kernel, the following vulnerability has been resolved: drm/panthor: validate userspace queue count against initialized firmware slot count In panthor_drv.c:panthor_ioctl_group_create(), the queue count is validated against the hardcoded maximum: if (!args->queues.count || args->queues.count > MAX_CS_PER_CSG) return -EINVAL; However, if the firmware reports fewer slots than MAX_CS_PER_CSG, panthor_fw_init_ifaces() will only initialize that smaller number of stream interfaces. If unprivileged userspace requests more queues than the firmware reported (but no more than MAX_CS_PER_CSG), cs_slot_prog_locked() fetches an uniniti

    • Auf 6.12.113-1 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-99002

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

    drm/vmwgfx: validate pitch coming from userspace

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: validate pitch coming from userspace Validate the pitch, alongside the box dimensions before trying to copy data from the underlying surface. Fixes possible out of bounds reads with cursor snooping.

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-99001

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/xe/i2c: cancel the client work on remove

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/i2c: cancel the client work on remove xe_i2c_notifier() stores the DesignWare adapter in i2c->adapter and schedules i2c->work when the adapter is registered under the xe I2C platform device, and xe_i2c_client_work() then instantiates the AMC client device on that adapter. xe_i2c_remove() tears down the AMC, unregisters the client devices, the bus notifier and the adapter platform device, but it never drains i2c->work. A work item that is still queued or running when the adapter is unregistered dereferences i2c->adapter in i2c_new_client_device() after platform_devic

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-99000

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    drm/xe: Fix shrinker accounting double-subtraction on nested external pins

    In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix shrinker accounting double-subtraction on nested external pins xe_bo_pin_external() and xe_bo_unpin_external() support nested pins, since the underlying ttm_bo_pin()/ttm_bo_unpin() maintain a pin_count refcount rather than a boolean. However, the shrinker accounting calls xe_ttm_tt_account_subtract() and xe_ttm_tt_account_add() are invoked unconditionally on every pin_external()/unpin_external() call, instead of only on the transition into and out of the pinned state. An external BO (dma-buf) can be pinned more than once while already pinned, for example when i

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-98999

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

    drm/xe: Fix stale pinned_link entry when fb-pin performs the final unpin

    In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix stale pinned_link entry when fb-pin performs the final unpin xe_bo_pin_external() and xe_bo_unpin_external() maintain the bo's pinned_link list membership in xe->pinned.late.external, based on whether the current call is the outermost pin or the final unpin. However, the same external bo's pin_count can also be raised and lowered directly by __xe_pin_fb_vma()/__xe_unpin_fb_vma(), which pin the bo as a display scanout buffer without going through xe_bo_pin_external()/xe_bo_unpin_external() at all, and have no notion of, or ownership over, pinned_link. If a bo is

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-98998

    Nicht bewertetEPSS 0,16%Korrektur verfügbar

    drm/bridge: th1520-dw-hdmi: Fix remove() callback

    In the Linux kernel, the following vulnerability has been resolved: drm/bridge: th1520-dw-hdmi: Fix remove() callback This driver stores struct th1520_hdmi * in platform drvdata, but th1520_dw_hdmi_remove() was reading it back as struct dw_hdmi * and passing it to dw_hdmi_remove(), so teardown runs on the wrong pointer. Retrieve struct th1520_hdmi * from platform drvdata and pass hdmi->dw_hdmi to dw_hdmi_remove().

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-98997

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/amdgpu/userq: only accept doorbell BOs as queue doorbell

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/userq: only accept doorbell BOs as queue doorbell amdgpu_userq_get_doorbell_index() pins any BO passed as doorbell_handle into the doorbell domain. For a regular BO, TTM moves it with ttm_bo_move_null() and its contents are lost. Since an importer on the same device gets the exporter's GEM object, a client can do this to a buffer another client shared with it. Reject BOs that were not created in the doorbell domain. v2: drop the error message, use a local abo variable (Christian) (cherry picked from commit f7497bbc19db4821c62b9d97b31c9086feb2d917)

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-98996

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    fs: don't silently unmount busy mounts

    In the Linux kernel, the following vulnerability has been resolved: fs: don't silently unmount busy mounts The propagate_mount_busy() helper exists to decide whether a synchronous can suceed. It does that by looking at the copies of the victims in the mounts its parent propagates to. One of those functions from propagation hell. It skips a copy that has child mounts except for the case of a single child mount covering the copy's root. That algorithm used to be exact. It isn't anymore. Originally only childless copies were unmounted during propagation. And 1064f874abc0 ("mnt: Tuck mounts under others instead of creating shadow/side mounts.

    • Auf 4.10 aktualisieren
    • Auf 4.12 aktualisieren
    • Auf 4.13 aktualisieren
    • Auf 4.2 aktualisieren
    • Auf 4.5 aktualisieren
    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-98995

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

    namespace: reset the old parent's ->overmount in mnt_change_mountpoint()

    In the Linux kernel, the following vulnerability has been resolved: namespace: reset the old parent's ->overmount in mnt_change_mountpoint() __umount_mnt() resets ->overmount of the parent when it unmounts the mount that overmounts it. mnt_change_mountpoint() doesn't. It moves the mount to its new parent and leaves the old one pointing at it. For a mount that is moved beneath in attach_recursive_mnt() that doesn't matter. The new mount has already reset ->overmount of the old parent by the time the old top mount is moved onto it. It matters for reparent() though. propagate_umount() moves a surviving overmount onto the first ancestor that

    • Auf 7.2.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-98994

    Nicht bewertetEPSS 0,16%Korrektur verfügbar

    statmount: read the parent of an unmounted mount under mount_lock

    In the Linux kernel, the following vulnerability has been resolved: statmount: read the parent of an unmounted mount under mount_lock statmount_mnt_basic() reads the ids of the parent through m->mnt_parent with namespace_sem held for reading. That's fine for a mount that is in a namespace. Everything above it is pinned by that namespace. STATMOUNT_BY_FD also accepts a file descriptor on a mount that has been unmounted on purpose and that only the file descriptor keeps alive. If that mount stayed attached to its parent when it was unmounted the parent is unmounted as well and nothing pins it for the child. The final mntput() unmounts the c

    • Auf 7.2.11-1 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 →