338843 matches found
CVE-2026-98613
The Linux kernel contains a vulnerability where program-allocated objects can own other local objects via referenced kptrs . The bpf_obj_free_fields() function follows these pointers synchronously through __bpf_obj_drop_impl() before RCU-based freeing. This allows self-referential local kptr type...
CVE-2026-98613 bpf: Bound ownership depth through local kptrs and graph roots
In the Linux kernel, the following vulnerability has been resolved: bpf: Bound ownership depth through local kptrs and graph roots Program-allocated objects can own other local objects through referenced kptrs. bpfobjfreefields follows those pointers through bpfobjdropimpl synchronously, before t...
CVE-2026-98612
The Linux kernel contains a vulnerability in the net: usb: catc component within the catc_rx_done() function. The root cause is an improper bound check where pkt_len > urb->actual_length ignores the header offset and compares against the entire transfer instead of the remaining bytes. This ...
CVE-2026-98612 net: usb: catc: bound the RX packet length in catc_rx_done()
In the Linux kernel, the following vulnerability has been resolved: net: usb: catc: bound the RX packet length in catcrxdone catcrxdone walks a multi-packet URB, reading a two-byte length from each packet header. Its bound, pktlen urb-actuallength, ignores the header offset and compares against t...
CVE-2026-98611
The Linux kernel contains a vulnerability in the bpf subsystem where the bpf_crypto_ctx_create() kfunc fails to properly validate the size of the second argument. Because the function reads params->reserved[0] and params->reserved[1] (offsets 14 and 15) before comparing params__sz against t...
CVE-2026-98611 bpf: Check params size before reading reserved fields
In the Linux kernel, the following vulnerability has been resolved: bpf: Check params size before reading reserved fields bpfcryptoctxcreate is a kfunc whose second argument is declared with the sz annotation, so the verifier only guarantees that paramssz bytes of params are valid. The function...
CVE-2026-98610 net/sched: sch_hfsc: bound the classify inner-filter walk with a drift budget
In the Linux kernel, the following vulnerability has been resolved: net/sched: schhfsc: bound the classify inner-filter walk with a drift budget hfscclassify applies the "filter may only point downwards" level check only when the filter result carries no bound class. A filter created with a flowi...
CVE-2026-98610
The Linux kernel contains a vulnerability in the net/sched: sch_hfsc component where the classify inner-filter walk is unbounded. When hfsc_adjust_levels() raises a class level without revalidating existing bindings, it can create a cycle between two interior classes. During classification, the s...
CVE-2026-98609
The Linux kernel contains a vulnerability in the drm/virtio component where an object leak occurs when drm_gem_handle_create() fails. The root cause is that virtio_gpu_gem_create() incorrectly calls drm_gem_object_release() instead of dropping the reference taken by virtio_gpu_object_create() . B...
CVE-2026-98609 drm/virtio: fix object leak when drm_gem_handle_create() fails
In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leak when drmgemhandlecreate fails virtiogpugemcreate owns the reference taken by virtiogpuobjectcreate. On the drmgemhandlecreate error path it calls drmgemobjectrelease instead of dropping that reference...
CVE-2026-98608
The Linux kernel contains a vulnerability in the drm/virtio component where the virtio_gpu_resource_create_ioctl() function causes an object leak . Specifically, during the drm_gem_handle_create() error path, the code incorrectly calls drm_gem_object_release() instead of dropping the owned refere...
CVE-2026-98608 drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl()
In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leak in virtiogpuresourcecreateioctl virtiogpuresourcecreateioctl calls drmgemobjectrelease on the drmgemhandlecreate error path instead of dropping the reference it owns, so obj-funcs-free never runs and t...
CVE-2026-98607 drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl()
In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leaks in virtiogpuresourcecreateblobioctl virtiogpuresourcecreateblobioctl calls drmgemobjectrelease on both the virtiogpuresourceassignuuid and drmgemhandlecreate error paths instead of dropping the...
CVE-2026-98607
The Linux kernel contains an object leak vulnerability within the drm/virtio component, specifically inside the virtio_gpu_resource_create_blob_ioctl() function. The root cause is that the function calls drm_gem_object_release() on error paths for both virtio_gpu_resource_assign_uuid() and drm_ge...
CVE-2026-98606
A vulnerability in the Linux kernel affects the drm/virtio component. The virtio_gpu_vram_create() function improperly handles error paths by using a bare kfree(vram) after drm_gem_private_object_init() has executed. This causes the freed object to remain in the interval tree, leading to situatio...
CVE-2026-98606 drm/virtio: release the GEM object on virtio_gpu_vram_create() errors
In the Linux kernel, the following vulnerability has been resolved: drm/virtio: release the GEM object on virtiogpuvramcreate errors virtiogpuvramcreate frees the object with a bare kfreevram on both error paths after drmgemprivateobjectinit has run, and on the second one after...
CVE-2026-98605
The Linux kernel contains a vulnerability in the drm/bridge: samsung-dsim driver related to improper TE GPIO lifetime management during host attach. The issue arose when the Exynos DSI driver was generalized into samsung-dsim , incorrectly mixing managed descriptors (devm_gpiod_get_optional()) wi...
CVE-2026-98605 drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach
In the Linux kernel, the following vulnerability has been resolved: drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach When the Exynos DSI driver was generalized into samsung-dsim, the TE GPIO acquisition was switched from gpiodgetoptional to devmgpiodgetoptional while keeping the...
CVE-2026-98604
A vulnerability in the Linux kernel involves how struct ovpn_bind is handled during local endpoint learning. While the structure is published via peer->bind using RCU , the bind->local field is updated in place under peer->lock. Because UDP TX reads this field without acquiring that lock...
CVE-2026-98604 ovpn: replace bind when learning local endpoint
In the Linux kernel, the following vulnerability has been resolved: ovpn: replace bind when learning local endpoint struct ovpnbind is published through peer-bind with RCU, but local endpoint learning updates bind-local in place under peer-lock. UDP TX reads the field without that lock. In...