p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure-fips · Seite 99

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 7615

  1. CVE-2026-89623

    Mittel · CVSS 5.4EPSS 0,21%Keine Korrektur veröffentlicht

    HID: mcp2221: stop device IO before hid_hw_stop

    In the Linux kernel, the following vulnerability has been resolved: HID: mcp2221: stop device IO before hid_hw_stop Quiesce device IO at the start of the devm cleanup callback mcp2221_hid_unregister() so that incoming HID reports cannot race with hardware teardown during probe failure or device removal, addressing a potential use-after-free. Guard the call to hid_device_io_stop() with io_started. On normal removal hid_device_remove() has already cleared io_started before the devres group is released, so an unconditional call would otherwise hit the !io_started path and emit a spurious "io already stopped" warning on every removal. The guar

    Veröffentlicht Aktualisiert
  2. CVE-2026-89622

    Hoch · CVSS 7.8EPSS 0,16%Keine Korrektur veröffentlicht

    HID: mcp2221: clear rxbuf after I2C/SMBus transfer completes

    In the Linux kernel, the following vulnerability has been resolved: HID: mcp2221: clear rxbuf after I2C/SMBus transfer completes mcp_i2c_smbus_read() stores the caller-supplied buffer pointer in mcp->rxbuf for the duration of a transfer but never clears it when the transfer finishes or times out. Once the caller frees or reuses the buffer, mcp->rxbuf becomes a dangling pointer. A delayed or spurious MCP2221_I2C_GET_DATA report can then drive mcp2221_raw_event() to memcpy device data into the freed memory, causing a write use-after-free. Route all return paths through a single exit point that clears mcp->rxbuf and mcp->rxbuf_size, so that t

    Veröffentlicht Aktualisiert
  3. CVE-2026-89621

    Nicht bewertetEPSS 0,22%Keine Korrektur veröffentlicht

    HID: mcp2221: validate report size in mcp2221_raw_event()

    In the Linux kernel, the following vulnerability has been resolved: HID: mcp2221: validate report size in mcp2221_raw_event() mcp2221_raw_event() never validates the size of incoming HID reports. In the MCP2221_I2C_GET_DATA path it trusts the device-supplied data[3] as the copy length without checking that 4 + data[3] bytes actually exist in the received report. A malicious or misbehaving USB device can send a short report with a large data[3], causing the memcpy to read past the valid report data in the HID transfer buffer and leak uninitialized kernel memory back to userspace through the I2C/SMBus read path. Add a minimum size check at e

    Veröffentlicht Aktualisiert
  4. CVE-2026-89618

    Nicht bewertetEPSS 0,18%Keine Korrektur veröffentlicht

    eventfs: Initialize ei->children and ei->list in init_ei()

    In the Linux kernel, the following vulnerability has been resolved: eventfs: Initialize ei->children and ei->list in init_ei() eventfs_create_dir() allocates the eventfs_inode and initializes it with init_ei(). But this does not initialize the eventfs_inode list_heads. If the eventfs_create_dir() fails due to memory pressure, it will call free_ei() before it initialized the lists, and that checks to make sure the eventfs_inode has no children. But because the list wasn't initialized, it will give a false warning. Fix it by moving the list initialization into init_ei(). [ Rewrote change log ]

    Veröffentlicht Aktualisiert
  5. CVE-2026-89617

    Hoch · CVSS 7.8EPSS 0,14%Keine Korrektur veröffentlicht

    fs/ntfs3: validate dirty page table on log replay

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: validate dirty page table on log replay Each DIR_PAGE_ENTRY ends in a page_lcns[] array whose length is the on-disk lcns_follow field. check_rstbl() validates the table bookkeeping but never checks that this array fits in the entry, so a crafted lcns_follow lets the v0->v1 conversion memmove and later replay passes run off the entry. Add check_dp_table() to reject, right after check_rstbl(), any entry larger than its size claims via struct_size() (the same expression used to allocate these entries, so the check is overflow-safe by construction). All consumers can

    Veröffentlicht Aktualisiert
  6. CVE-2026-89616

    Hoch · CVSS 7.5EPSS 0,41%Keine Korrektur veröffentlicht

    fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame() ni_read_frame() decompresses an LZNT $DATA frame into the vmapped target pages and then trusts decompress_lznt()'s return value: unc_size = decompress_lznt(frame_ondisk, ondisk_size, frame_mem, frame_size); if ((ssize_t)unc_size < 0) err = unc_size; else if (!unc_size || unc_size > frame_size) err = -EINVAL; decompress_lznt() stops as soon as the compressed stream is exhausted (e.g. a zero chunk header) and returns the number of bytes it actually wrote, which m

    Veröffentlicht Aktualisiert
  7. CVE-2026-89615

    Hoch · CVSS 8.4EPSS 0,15%Keine Korrektur veröffentlicht

    fs/ntfs3: bound page_lcns[] index by the log record

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: bound page_lcns[] index by the log record The copy_lcns loop and the redo shorten loop index page_lcns[] at j + i, where i runs up to the log record's lcns_follow. That count is checked only against the record's own length, not the target entry, so check_dp_table() (which validates the entry's lcns_follow) does not cover it: the copy_lcns entry may even be freshly allocated after that check, and find_dp() bounds j but not i. A crafted record thus overflows page_lcns[] of an otherwise valid entry. Add dp_range_ok() and reject, before each loop, any record whose ru

    Veröffentlicht Aktualisiert
  8. CVE-2026-89609

    Hoch · CVSS 7.8EPSS 0,18%Keine Korrektur veröffentlicht

    ecryptfs: hold msg ctx list lock when cleaning daemon queue

    In the Linux kernel, the following vulnerability has been resolved: ecryptfs: hold msg ctx list lock when cleaning daemon queue ecryptfs_exorcise_daemon() drops queued messages from a dying daemon without holding ecryptfs_msg_ctx_lists_mux, but ecryptfs_msg_ctx_alloc_to_free() requires that lock. Take the list lock while moving the queued contexts back to the free list to avoid racing with other global msg ctx list users.

    Veröffentlicht Aktualisiert
  9. CVE-2026-89608

    Hoch · CVSS 7.1EPSS 0,16%Keine Korrektur veröffentlicht

    ecryptfs: pass packet set buffer size to parser

    In the Linux kernel, the following vulnerability has been resolved: ecryptfs: pass packet set buffer size to parser ecryptfs_parse_packet_set() receives a pointer into the file header, but it calculates the remaining packet buffer size from PAGE_SIZE - 8. For version 1 headers the packet set starts later in the header, so this can overstate the available buffer. Pass the actual packet set buffer length from the caller and calculate per-packet limits from the remaining bytes in that buffer. Recompute the remaining length after consuming a tag 3 packet before parsing the following tag 11 packet.

    Veröffentlicht Aktualisiert
  10. CVE-2026-89607

    Hoch · CVSS 7.8EPSS 0,17%Keine Korrektur veröffentlicht

    ecryptfs: reject oversized encrypted_key_size in parse_tag_3_packet

    In the Linux kernel, the following vulnerability has been resolved: ecryptfs: reject oversized encrypted_key_size in parse_tag_3_packet parse_tag_3_packet() set encrypted_key_size from the Tag 3 packet body without bounding it against ECRYPTFS_MAX_KEY_BYTES (64). When encrypted_key_size > 64, decrypt_passphrase_encrypted_session_key() sets decrypted_key_size = encrypted_key_size and performs two out-of-bounds writes: 1. crypto_skcipher_decrypt() writes encrypted_key_size bytes into decrypted_key[64] via scatterlist, overflowing into the parent ecryptfs_auth_tok struct. 2. memcpy(crypt_stat->key, decrypted_key, decrypted_key_size) wri

    Veröffentlicht Aktualisiert
  11. CVE-2026-89606

    Hoch · CVSS 7.8EPSS 0,14%Keine Korrektur veröffentlicht

    ecryptfs: reject too-small tag 70 packets

    In the Linux kernel, the following vulnerability has been resolved: ecryptfs: reject too-small tag 70 packets ecryptfs_parse_tag_70_packet() subtracts fixed metadata fields from the parsed packet body size to derive the encrypted filename size. A malformed packet with a body smaller than those fixed fields can underflow that size calculation. Reject tag 70 packets before the subtraction unless the body contains the signature, cipher code, and at least one byte of encrypted filename data.

    Veröffentlicht Aktualisiert
  12. CVE-2026-89605

    Hoch · CVSS 7.8EPSS 0,17%Keine Korrektur veröffentlicht

    ecryptfs: release message context on send failure

    In the Linux kernel, the following vulnerability has been resolved: ecryptfs: release message context on send failure ecryptfs_send_message_locked() moves a message context from the free list to the allocated list before sending the request to the userspace daemon. If ecryptfs_send_miscdev() fails, the context is left on the allocated list and cannot be reused. Move it back to the free list on failure and clear the caller's pointer.

    Veröffentlicht Aktualisiert
  13. CVE-2026-89604

    Nicht bewertetEPSS 0,21%Keine Korrektur veröffentlicht

    efivarfs: Rate limit statfs() handler

    In the Linux kernel, the following vulnerability has been resolved: efivarfs: Rate limit statfs() handler Ravi reports that statfs() may be called by unprivileged users on the efivarfs mount point, which may result in a flood of calls to the QueryVariableInfo() runtime service. These calls are disproportionately costly on x86 systems where the variable store is backed by SMM, as each SMM entry requires a rendez-vous of all the CPUs. So rate limit the calls to QueryVariableInfo() at twice per second, and return the most recently obtained value for calls that are elided.

    Veröffentlicht Aktualisiert
  14. CVE-2026-89601

    Hoch · CVSS 8.8EPSS 0,65%Keine Korrektur veröffentlicht

    ext2: Fix lost inode updates for IS_SYNC inodes

    In the Linux kernel, the following vulnerability has been resolved: ext2: Fix lost inode updates for IS_SYNC inodes ext2_setsize() and ext2_xattr_set2() had a construct like: if (IS_SYNC(inode)) { sync_inode_metadata(inode, 1); } else { mark_inode_dirty(inode); } which leads to lost inode updates for IS_SYNC inodes because sync_inode_metadata() does anything only if the inode is already dirty and hence inode updates may be simply lost. Fix the problem by unconditionally marking the inode dirty and *then* call sync_inode_metadata().

    Veröffentlicht Aktualisiert
  15. CVE-2026-89599

    Hoch · CVSS 8.4EPSS 0,14%Keine Korrektur veröffentlicht

    fbdev: omapfb: panel-dsi-cm: initialize lock before registering display

    In the Linux kernel, the following vulnerability has been resolved: fbdev: omapfb: panel-dsi-cm: initialize lock before registering display dsicm_probe() registers the display before initializing ddata->lock. Once omapdss_register_display() publishes the display, another consumer can reach a dsicm callback that takes this mutex while it is still uninitialized. Initialize the mutex before registering the display so the published callbacks always see a valid lock.

    Veröffentlicht Aktualisiert
  16. CVE-2026-89598

    Mittel · CVSS 6.8EPSS 0,17%Keine Korrektur veröffentlicht

    fbdev: ssd1307fb: defer I2C transfers from damage callbacks

    In the Linux kernel, the following vulnerability has been resolved: fbdev: ssd1307fb: defer I2C transfers from damage callbacks The fbdev damage callbacks may run from fbcon while printk has disabled preemption. They currently update the display synchronously, which enters the sleeping I2C transfer path from atomic context. A complete report from an RK3566 system follows: [ 258.129004] watchdog: watchdog0: watchdog did not stop! [ 258.129067] BUG: scheduling while atomic: systemd/1/0x00000003 [ 258.129076] Modules linked in: algif_hash algif_skcipher af_alg bnep binfmt_misc lz4hc lz4 zram snd_soc_hdmi_codec brcmfmac_wcc hci_ua

    Veröffentlicht Aktualisiert
  17. CVE-2026-89597

    Hoch · CVSS 7.8EPSS 0,17%Keine Korrektur veröffentlicht

    fbdev: uvesafb: unregister connector callback on init failure

    In the Linux kernel, the following vulnerability has been resolved: fbdev: uvesafb: unregister connector callback on init failure uvesafb_init() registers the v86d connector callback before registering the platform driver. If platform_driver_register() fails, the function returns the error directly and leaves the connector callback registered. The later platform-device failure path already unregisters the callback. Add the same cleanup before the final return when platform-driver registration fails. This issue was identified during our ongoing static-analysis research while reviewing kernel code.

    Veröffentlicht Aktualisiert
  18. CVE-2026-89596

    Hoch · CVSS 7.1EPSS 0,18%Keine Korrektur veröffentlicht

    forcedeth: fix off-by-one when saving/restoring non-PCI config space

    In the Linux kernel, the following vulnerability has been resolved: forcedeth: fix off-by-one when saving/restoring non-PCI config space nv_suspend() and nv_resume() walk the non-PCI configuration space with for (i = 0; i <= np->register_size/sizeof(u32); i++) which runs one iteration too many. saved_config_space is declared as u32 saved_config_space[NV_PCI_REGSZ_MAX/4]; and NV_PCI_REGSZ_VER3 is equal to NV_PCI_REGSZ_MAX (0x604), so on a VER3 device register_size/sizeof(u32) is exactly the array length and the last iteration addresses one element past the end. The element it lands on is np->name_rx[0..3]: saved_config_space[] is foll

    Veröffentlicht Aktualisiert
  19. CVE-2026-89595

    Nicht bewertetEPSS 0,22%Keine Korrektur veröffentlicht

    fsnotify: Fix stale object mask after concurrent mark updates

    In the Linux kernel, the following vulnerability has been resolved: fsnotify: Fix stale object mask after concurrent mark updates When a mark gets a new event bit, fanotify and inotify may avoid recalculating the object mask if the cached aggregate already contains that bit. This is racy with a recalculation triggered by a concurrent update to another mark on the same connector. The concurrent scan can read the mark before the new bit is added, while the updater reads the old aggregate before that scan publishes its result. The updater then skips recalculation and the scan publishes a mask without the bit, leaving the object mask stale aft

    Veröffentlicht Aktualisiert
  20. CVE-2026-89594

    Hoch · CVSS 7.8EPSS 0,17%Keine Korrektur veröffentlicht

    hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device

    In the Linux kernel, the following vulnerability has been resolved: hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device The OMAP SSI driver uses a synthetic HSI controller device allocated via hsi_alloc_controller(), which does not go through the normal OF/platform device initialization path. As a result, the embedded struct device does not have a DMA mask initialized by default. After recent DMA API hardening changes, dma_map_sg() and related helpers now require a valid dma_mask to be present, otherwise the driver may crash or trigger warnings when attempting DMA mapping operations. Fix this by explicitly initializi

    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 →