Skip to content
OpenAdvisories

Package · Debian

linux

20,203 known vulnerabilities.

20,182 results · Feed

  • High 7.5

    ntfs: skip extent mft records in writeback to prevent deadlock

    In the Linux kernel, the following vulnerability has been resolved: ntfs: skip extent mft records in writeback to prevent deadlock This patch fixes the ABBA deadlock between extent_lock and extent mrec_lock triggered by xfstests generic/113, that occurs since…

  • High 7.5

    ntfs: avoid heap allocation for free-cluster readahead state

    In the Linux kernel, the following vulnerability has been resolved: ntfs: avoid heap allocation for free-cluster readahead state get_nr_free_clusters() allocates a temporary file_ra_state before it publishes the precomputed free cluster count, sets NVolFreeCl…

  • Critical 9.8

    ntfs: validate index entries on reading

    In the Linux kernel, the following vulnerability has been resolved: ntfs: validate index entries on reading Validate index entries immediately after reading an index root or index block from disk. This eliminates repeated checks in lookup and readdir, and red…

  • Critical 9.8

    ntfs: detect mapping-pairs LCN accumulator overflow

    In the Linux kernel, the following vulnerability has been resolved: ntfs: detect mapping-pairs LCN accumulator overflow The NTFS mapping-pairs parser accumulates relative LCN deltas in a signed integer. A corrupted attribute can drive that addition past the r…

  • Critical 9.8

    ntfs: validate resident index root values on lookup

    In the Linux kernel, the following vulnerability has been resolved: ntfs: validate resident index root values on lookup Resident $INDEX_ROOT values carry index header fields that callers consume after lookup. Some callers already validate parts of the layout …

  • High 8.4

    fs/ntfs3: bound DeleteIndexEntryAllocation memmove length

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: bound DeleteIndexEntryAllocation memmove length In do_action()'s DeleteIndexEntryAllocation case, e->size comes from an on-disk INDEX_BUFFER entry. When e->size makes e + e->size po…

  • High 7.8

    ntfs: reject non-resident records for resident-only attributes

    In the Linux kernel, the following vulnerability has been resolved: ntfs: reject non-resident records for resident-only attributes The shared lookup-time attribute validator rejects non-resident $FILE_NAME and $VOLUME_NAME records because their formats requir…

  • High 8.4

    fs/ntfs3: bound copy_lcns dp->page_lcns[] index in analysis pass

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: bound copy_lcns dp->page_lcns[] index in analysis pass In log_replay()'s analysis pass, after find_dp() returns a valid DIR_PAGE_ENTRY for the (target_attr, target_vcn) tuple, the c…

  • High 7.8

    fs/ntfs3: bound attr_off in UpdateResidentValue against data_off

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: bound attr_off in UpdateResidentValue against data_off In do_action()'s UpdateResidentValue case (fslog.c:3307), lrh->attr_off and lrh->redo_len come from the on-disk LRH. When they…

  • Critical 9.8

    fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow indx_find_buffer() recursively descends the B+ tree index with no depth limit. A crafted NTFS image with circular index…

  • Unscored —

    ntfs3: cap RESTART_TABLE free-chain walker at rt->used

    In the Linux kernel, the following vulnerability has been resolved: ntfs3: cap RESTART_TABLE free-chain walker at rt->used A crafted NTFS3 disk image triggers an in-kernel infinite loop at mount time, hanging the mounting thread and firing the soft-lockup wat…

  • Critical 9.8

    ntfs3: bound to_move in indx_insert_into_root before hdr_insert_head

    In the Linux kernel, the following vulnerability has been resolved: ntfs3: bound to_move in indx_insert_into_root before hdr_insert_head indx_insert_into_root() promotes a full resident $INDEX_ROOT into $INDEX_ALLOCATION and copies all non-last resident root …

  • Critical 9.8

    ntfs3: validate split-point offset in indx_insert_into_buffer

    In the Linux kernel, the following vulnerability has been resolved: ntfs3: validate split-point offset in indx_insert_into_buffer indx_insert_into_buffer() computes used = used1 - to_copy - sp_size; memmove(de_t, Add2Ptr(sp, sp_size), used - le32_to_cpu(hdr1-…

  • Unscored —

    ntfs: fix mrec_lock ABBA deadlock in rename

    In the Linux kernel, the following vulnerability has been resolved: ntfs: fix mrec_lock ABBA deadlock in rename ntfs_file_fsync(), ntfs_dir_fsync() and __ntfs_write_inode() lock an inode's mrec_lock before taking the mrec_lock of its parent directory. ntfs_re…

  • Unscored —

    ntfs: fail attrlist updates when the superblock is inactive

    In the Linux kernel, the following vulnerability has been resolved: ntfs: fail attrlist updates when the superblock is inactive generic_shutdown_super() clears SB_ACTIVE before evicting cached inodes. If eviction selects the fake inode for a base inode's unna…

  • Critical 9.1

    ntfs: sanitize MFT references returned from ntfs_lookup_inode_by_name()

    In the Linux kernel, the following vulnerability has been resolved: ntfs: sanitize MFT references returned from ntfs_lookup_inode_by_name() ntfs_lookup_inode_by_name() returns MFT references read from directory index entries on disk. These values are untruste…

  • Unscored —

    ntfs: avoid self-deadlock during inode eviction

    In the Linux kernel, the following vulnerability has been resolved: ntfs: avoid self-deadlock during inode eviction An attribute-list update performed while allocating clusters can drop the last reference to the temporary attribute inode. Evicting that inode …

  • Critical 9.1

    ntfs: make system files immutable to prevent corruption

    In the Linux kernel, the following vulnerability has been resolved: ntfs: make system files immutable to prevent corruption When a system file such as $Bitmap is exposed via show_sys_files and written from userspace, the volume is corrupted and, because the c…

  • Critical 9.8

    ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock()

    In the Linux kernel, the following vulnerability has been resolved: ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock() When ntfs_map_runlist_nolock() needs to look up the attribute extent containing a target VCN (ctx_needs_reset == true), i…

  • Unscored —

    ntfs: fix hole runlist memory leak in insert range error path

    In the Linux kernel, the following vulnerability has been resolved: ntfs: fix hole runlist memory leak in insert range error path ntfs_non_resident_attr_insert_range() allocates hole_rl before mapping the whole runlist. If ntfs_attr_map_whole_runlist() fails,…

  • Unscored —

    power: supply: charger-manager: fix refcount leak in is_full_charged()

    In the Linux kernel, the following vulnerability has been resolved: power: supply: charger-manager: fix refcount leak in is_full_charged() In is_full_charged(), power_supply_get_by_name() is called to obtain a reference to the fuel_gauge power supply. If the …

  • High 8.4

    landlock: Fix LANDLOCK_SCOPE_SIGNAL bypass on the SIGIO path

    In the Linux kernel, the following vulnerability has been resolved: landlock: Fix LANDLOCK_SCOPE_SIGNAL bypass on the SIGIO path LANDLOCK_SCOPE_SIGNAL must prevent a sandboxed process from signaling processes outside its Landlock domain. It can be bypassed th…

  • High 7.8

    mips: sched: Fix CPUMASK_OFFSTACK memory corruption

    In the Linux kernel, the following vulnerability has been resolved: mips: sched: Fix CPUMASK_OFFSTACK memory corruption This patch addresses a critical memory management flaw. When CONFIG_CPUMASK_OFFSTACK is enabled, cpumask_var_t is a pointer. Consequently, …

  • Unscored —

    mm/huge_memory: preserve pmd_swp_uffd_wp on device-private PMD downgrade

    In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: preserve pmd_swp_uffd_wp on device-private PMD downgrade change_non_present_huge_pmd() rewrites a writable device-private PMD swap entry into a readable one without carrying p…

  • Unscored —

    riscv: cacheinfo: Fix node reference leak in populate_cache_leaves

    In the Linux kernel, the following vulnerability has been resolved: riscv: cacheinfo: Fix node reference leak in populate_cache_leaves Currently, the while loop drops the reference to prev in each iteration. If the loop terminates early due to a break, the fi…

  • Unscored —

    mm/damon/core: always put unsuccessfully committed target pids

    In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: always put unsuccessfully committed target pids damon_commit_target() puts and gets the destination and the source target pids. It puts the destination target pid because it wi…

  • Unscored —

    mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs()

    In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs() Patch series "mm/damon/sysfs-schemes: fix wrong directories put orders in error paths". Error paths of damon_sysfs_acce…

  • Unscored —

    mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error

    In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error damon_sysfs_scheme_add_dirs() setup the tried_regions directory after the stats directory setup is completed. When the t…

  • High 7.1

    fs/proc/task_mmu: fix make_uffd_wp_huge_pte() prot-update race

    In the Linux kernel, the following vulnerability has been resolved: fs/proc/task_mmu: fix make_uffd_wp_huge_pte() prot-update race Patch series "userfaultfd/pagemap: pre-existing fixes". These are pre-existing bug fixes that were carried at the front of the u…

  • Unscored —

    fs/proc/task_mmu: fix hugetlb self-deadlock in pagemap_scan_pte_hole()

    In the Linux kernel, the following vulnerability has been resolved: fs/proc/task_mmu: fix hugetlb self-deadlock in pagemap_scan_pte_hole() A PAGEMAP_SCAN ioctl requesting PM_SCAN_WP_MATCHING on a hugetlb VMA hangs the calling thread, unkillably, as soon as th…

  • Unscored —

    fs/proc/task_mmu: do not warn on seeing non-migration pmd entry

    In the Linux kernel, the following vulnerability has been resolved: fs/proc/task_mmu: do not warn on seeing non-migration pmd entry Patch series "mm/hmm: A fix and a selftest", v3. Patch 1 fixes a stale warning present from the time when only migration softle…

  • High 7.8

    mtd: slram: remove failed entries from the device list

    In the Linux kernel, the following vulnerability has been resolved: mtd: slram: remove failed entries from the device list register_device() links a new slram_mtdlist entry before allocating all of the state needed by the entry. If a later allocation, memrema…

  • High 7.8

    mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE

    In the Linux kernel, the following vulnerability has been resolved: mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE If DAX memory is hotplugged into an unoccupied subsection of an early section, section_activate() reuses the unoptimized boot memmap…

  • High 7.8

    9p: skip nlink update in cacheless mode to fix WARN_ON

    In the Linux kernel, the following vulnerability has been resolved: 9p: skip nlink update in cacheless mode to fix WARN_ON v9fs_dec_count() unconditionally calls drop_nlink() on regular files, even when the inode's nlink is already zero. In cacheless mode the…

  • Unscored —

    kho: make sure scratch size is always aligned by CMA_MIN_ALIGNMENT_BYTES

    In the Linux kernel, the following vulnerability has been resolved: kho: make sure scratch size is always aligned by CMA_MIN_ALIGNMENT_BYTES When using scratch_scale, the scratch sizes are rounded up to CMA_MIN_ALIGNMENT_BYTES since they will be released as M…

  • Unscored —

    mtd: maps: vmu-flash: fix fault in unaligned fixup

    In the Linux kernel, the following vulnerability has been resolved: mtd: maps: vmu-flash: fix fault in unaligned fixup Use kzalloc_obj() / kzalloc_objs() to allocate the memcard structs, instead of kmalloc_obj() / kmalloc_objs() to prevent access to uninitial…

  • Unscored —

    mtd: rawnand: pl353: fix probe resource allocation

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: pl353: fix probe resource allocation During probe(), the devm_ioremap() is called with the parent device instead of the current one. So when the module is unloaded, the register…

  • Unscored —

    net/9p: fix infinite loop in p9_client_rpc on fatal signal

    In the Linux kernel, the following vulnerability has been resolved: net/9p: fix infinite loop in p9_client_rpc on fatal signal When p9_client_rpc() is called with type P9_TFLUSH and the transport has no peer (e.g. fd transport backed by pipes with no 9p serve…

  • High 7.8

    mtd: rawnand: fix condition in 'nand_select_target()'

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: fix condition in 'nand_select_target()' 'cs' here must be in range [0:nanddev_ntargets[.

  • Unscored —

    ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits [BUG] A direct write over unwritten extents can panic the kernel in ocfs2_assure_trans_credits() when the journal aborts duri…