p PatchFirst

PatchFirst · Latest vulnerabilities

linux-kvm vulnerabilities · Page 83

Vulnerabilities published for linux-kvm in the last 30 days: 321. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 5072

  1. CVE-2026-46238

    High · CVSS 8.8EPSS 0.26%No fix published

    batman-adv: stop caching unowned originator pointers in BAT IV

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: stop caching unowned originator pointers in BAT IV BAT IV keeps the last-hop neighbor address in each neigh_node, but some paths also cache an originator pointer derived from a temporary lookup. That pointer is not owned by the neigh_node and may no longer refer to a live originator entry after purge handling runs. Stop storing the auxiliary originator pointer in the BAT IV neighbor state. When BAT IV needs the neighbor originator data, resolve it from the stored neighbor address and drop the reference again after use. [sven: avoid bonding logic for outgoing O

    Published Updated
  2. CVE-2026-46235

    Medium · CVSS 5.5EPSS 0.12%No fix published

    media: saa7164: add ioremap return checks and cleanups

    In the Linux kernel, the following vulnerability has been resolved: media: saa7164: add ioremap return checks and cleanups Add checks for ioremap return values in saa7164_dev_setup(). If ioremap for BAR0 or BAR2 fails, release the already allocated PCI memory regions, remove the device from the global list, decrement the device count, and return -ENODEV. This prevents potential null pointer dereferences and ensures proper cleanup on memory mapping failures.

    Published Updated
  3. CVE-2026-46233

    Medium · CVSS 5.5EPSS 0.12%No fix published

    batman-adv: bla: only purge non-released claims

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: only purge non-released claims When batadv_bla_purge_claims() goes through the list of claims, it is only traversing the hash list with an rcu_read_lock(). Due to a potential parallel batadv_claim_put(), it can happen that it encounters a claim which was actually in the process of being released+freed by batadv_claim_release(). In this case, backbone_gw is set to NULL before the delayed RCU kfree is started. Calling batadv_bla_claim_get_backbone_gw() is then no longer allowed because it would cause a NULL-ptr derefence. To avoid this, only claims with a va

    Published Updated
  4. CVE-2026-46231

    Medium · CVSS 5.5EPSS 0.12%No fix published

    batman-adv: bla: put backbone reference on failed claim hash insert

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: put backbone reference on failed claim hash insert When batadv_bla_add_claim() fails to insert a new claim into the hash, it leaked a reference to the backbone_gw for which the claim was intended. Call batadv_backbone_gw_put() on the error path to release the reference and avoid leaking the backbone_gw object.

    Published Updated
  5. CVE-2026-46219

    High · CVSS 7.8EPSS 0.14%No fix published

    spi: mpc52xx: fix use-after-free on unbind

    In the Linux kernel, the following vulnerability has been resolved: spi: mpc52xx: fix use-after-free on unbind The state machine work is scheduled by the interrupt handler and therefore needs to be cancelled after disabling interrupts to avoid a potential use-after-free.

    Published Updated
  6. CVE-2026-46218

    High · CVSS 7.1EPSS 0.13%No fix published

    drm/amdgpu: Add bounds checking to ib_{get,set}_value

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Add bounds checking to ib_{get,set}_value The uvd/vce/vcn code accesses the IB at predefined offsets without checking that the IB is large enough. Check the bounds here. The caller is responsible for making sure it can handle arbitrary return values. Also make the idx a uint32_t to prevent overflows causing the condition to fail.

    Published Updated
  7. CVE-2026-46212

    High · CVSS 8.8EPSS 0.27%No fix published

    batman-adv: bla: prevent use-after-free when deleting claims

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: bla: prevent use-after-free when deleting claims When batadv_bla_del_backbone_claims() removes all claims for a backbone, it does this by dropping the link entry in the hash list. This list entry itself was one of the references which need to be dropped at the same time via batadv_claim_put(). But the batadv_claim_put() must not be done before the last access to the claim object in this function. Otherwise the claim might be freed already by the batadv_claim_release() function before the list entry was dropped.

    Published Updated
  8. CVE-2026-46198

    High · CVSS 8.8EPSS 0.28%No fix published

    batman-adv: fix integer overflow on buff_pos

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: fix integer overflow on buff_pos Fixing an integer overflow present in batadv_iv_ogm_send_to_if. The size check is done using the int type in batadv_iv_ogm_aggr_packet whereas the buff_pos variable uses the s16 type. This could lead to an out-of-bound read.

    Published Updated
  9. CVE-2026-46193

    Medium · CVSS 5.5EPSS 0.14%No fix published

    xfrm: ah: account for ESN high bits in async callbacks

    In the Linux kernel, the following vulnerability has been resolved: xfrm: ah: account for ESN high bits in async callbacks AH allocates its temporary auth/ICV layout differently when ESN is enabled: the async ahash setup appends a 4-byte seqhi slot before the ICV or auth_data area, but the async completion callbacks still reconstruct the temporary layout as if seqhi were absent. With an async AH implementation selected, that makes AH copy or compare the wrong bytes on both the IPv4 and IPv6 paths. In UML repro on IPv4 AH with ESN and forced async hmac(sha1), ping fails with 100% packet loss, and the callback logs show the pre-fix drift:

    Published Updated
  10. CVE-2026-46191

    High · CVSS 7.1EPSS 0.14%No fix published

    fbcon: Avoid OOB font access if console rotation fails

    In the Linux kernel, the following vulnerability has been resolved: fbcon: Avoid OOB font access if console rotation fails Clear the font buffer if the reallocation during console rotation fails in fbcon_rotate_font(). The putcs implementations for the rotated buffer will return early in this case. See [1] for an example. Currently, fbcon_rotate_font() keeps the old buffer, which is too small for the rotated font. Printing to the rotated console with a high-enough character code will overflow the font buffer. v2: - fix typos in commit message

    Published Updated
  11. CVE-2026-46187

    Medium · CVSS 4.7EPSS 0.1%No fix published

    wifi: rsi: fix kthread lifetime race between self-exit and external-stop

    In the Linux kernel, the following vulnerability has been resolved: wifi: rsi: fix kthread lifetime race between self-exit and external-stop RSI driver use both self-exit(kthread_complete_and_exit) and external-stop (kthread_stop) when killing a kthread. Generally, kthread_stop() is called first, and in this case, no particular issues occur. However, in rare instances where kthread_complete_and_exit() is called first and then kthread_stop() is called, a UAF occurs because the kthread object, which has already exited and been freed, is accessed again. Therefore, to prevent this with minimal modification, you must remove kthread_stop() and

    Published Updated
  12. CVE-2026-46184

    Medium · CVSS 5.5EPSS 0.13%No fix published

    sound: ua101: fix division by zero at probe

    In the Linux kernel, the following vulnerability has been resolved: sound: ua101: fix division by zero at probe Add a missing sanity check for bNrChannels in detect_usb_format() to prevent a division by zero in playback_urb_complete() and capture_urb_complete(). USB core does not validate class-specific descriptor fields such as bNrChannels, so drivers must verify them before use. If a device provides bNrChannels = 0, frame_bytes becomes zero and is later used as a divisor in the URB completion handlers, leading to a kernel crash.

    Published Updated
  13. CVE-2026-46180

    High · CVSS 7.8EPSS 0.14%No fix published

    wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task Watchdog task might end between send_sig() and kthread_stop() calls, what results in the use-after-free issue. Fix this by increasing watchdog task reference count before calling send_sig() and dropping it by switching to kthread_stop_put().

    Published Updated
  14. CVE-2026-46177

    High · CVSS 7.5EPSS 0.56%No fix published

    ipmi: Add limits to event and receive message requests

    In the Linux kernel, the following vulnerability has been resolved: ipmi: Add limits to event and receive message requests The driver would just fetch events and receive messages until the BMC said it was done. To avoid issues with BMCs that never say they are done, add a limit of 10 fetches at a time. In addition, an si interface has an attn state it can return from the hardware which is supposed to cause a flag fetch to see if the driver needs to fetch events or message or a few other things. If the attn bit gets stuck, it's a similar problem. So allow messages in between flag fetches so the driver itself doesn't get stuck. This is a

    Published Updated
  15. CVE-2026-46174

    High · CVSS 8.8EPSS 0.15%No fix published

    x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache

    In the Linux kernel, the following vulnerability has been resolved: x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache Make sure resources are not improperly shared in the op cache and cause instruction corruption this way.

    Published Updated
  16. CVE-2026-46169

    Medium · CVSS 5.5EPSS 0.13%No fix published

    hfsplus: fix uninit-value by validating catalog record size

    In the Linux kernel, the following vulnerability has been resolved: hfsplus: fix uninit-value by validating catalog record size Syzbot reported a KMSAN uninit-value issue in hfsplus_strcasecmp(). The root cause is that hfs_brec_read() doesn't validate that the on-disk record size matches the expected size for the record type being read. When mounting a corrupted filesystem, hfs_brec_read() may read less data than expected. For example, when reading a catalog thread record, the debug output showed: HFSPLUS_BREC_READ: rec_len=520, fd->entrylength=26 HFSPLUS_BREC_READ: WARNING - entrylength (26) < rec_len (520) - PARTIAL READ! hfs_brec_

    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →