Search Results (94411 CVEs found)

CVE Vendors Products Updated CVSS v3.1
CVE-2021-26872 1 Microsoft 19 Windows 10, Windows 10 1507, Windows 10 1607 and 16 more 2026-08-19 7.8 High
Windows Event Tracing Elevation of Privilege Vulnerability
CVE-2021-26871 1 Microsoft 6 Windows 10, Windows 10 1507, Windows 10 1607 and 3 more 2026-08-19 7.8 High
Windows WalletService Elevation of Privilege Vulnerability
CVE-2021-26870 1 Microsoft 9 Windows 10, Windows 10 1809, Windows 10 1909 and 6 more 2026-08-19 7.8 High
Windows Projected File System Elevation of Privilege Vulnerability
CVE-2026-68155 1 Linux 1 Linux Kernel 2026-08-19 7.5 High
In the Linux kernel, the following vulnerability has been resolved: libceph: Reject monmaps advertising zero monitors A message of type CEPH_MSG_MON_MAP contains a monmap that is sent from a monitor to the client. This monmap contains information about the existing monitors in the cluster. Currently, a monmap indicating that there are zero monitors in the cluster is treated as valid. However, it is impossible to have zero monitors in the cluster and still receive a valid monmap from a monitor. Therefore, such a monmap must be corrupted and should be treated as invalid. Furthermore, a monmap with a monitor count of zero can subsequently crash the client when attempting to open a session with a monitor in __open_session(). This happens because the "BUG_ON(monc->monmap->num_mon < 1)" assertion in pick_new_mon() is triggered. This patch extends a check in ceph_monmap_decode() to also reject arriving mon_maps with num_mon == 0 rather than only with num_mon > CEPH_MAX_MON. [ idryomov: drop "log output for unusual values of num_mon" part ]
CVE-2021-26868 1 Microsoft 15 Windows 10, Windows 10 1507, Windows 10 1607 and 12 more 2026-08-19 7.8 High
Windows Graphics Component Elevation of Privilege Vulnerability
CVE-2021-26866 1 Microsoft 11 Windows 10, Windows 10 1507, Windows 10 1607 and 8 more 2026-08-19 7.1 High
Windows Update Service Elevation of Privilege Vulnerability
CVE-2021-26865 1 Microsoft 10 Windows 10, Windows 10 1607, Windows 10 1809 and 7 more 2026-08-19 8.8 High
Windows Container Execution Agent Elevation of Privilege Vulnerability
CVE-2021-26864 1 Microsoft 10 Windows 10, Windows 10 1607, Windows 10 1809 and 7 more 2026-08-19 8.4 High
Windows Virtual Registry Provider Elevation of Privilege Vulnerability
CVE-2021-26863 1 Microsoft 9 Windows 10, Windows 10 1809, Windows 10 1909 and 6 more 2026-08-19 7 High
Windows Win32k Elevation of Privilege Vulnerability
CVE-2021-26862 1 Microsoft 19 Windows 10, Windows 10 1507, Windows 10 1607 and 16 more 2026-08-19 7 High
Windows Installer Elevation of Privilege Vulnerability
CVE-2026-68153 1 Linux 1 Linux Kernel 2026-08-19 7.8 High
In the Linux kernel, the following vulnerability has been resolved: libceph: remove debugfs files before client teardown ceph_destroy_client() tears down the monitor client before removing the per-client debugfs files. A concurrent read of the monmap debugfs file can enter monmap_show() after ceph_monc_stop() has freed monc->monmap, triggering a use-after-free. Remove the debugfs files before stopping the OSD and monitor clients. debugfs_remove() drains active handlers and prevents new accesses, so the debugfs callbacks can no longer race the rest of client teardown.
CVE-2021-26861 1 Microsoft 19 Windows 10, Windows 10 1507, Windows 10 1607 and 16 more 2026-08-19 7.8 High
Windows Graphics Component Remote Code Execution Vulnerability
CVE-2021-26860 1 Microsoft 9 Windows 10, Windows 10 1809, Windows 10 1909 and 6 more 2026-08-19 7.8 High
Windows App-V Overlay Filter Elevation of Privilege Vulnerability
CVE-2021-26859 1 Microsoft 1 Power Bi Report Server 2026-08-19 7.7 High
Microsoft Power BI Information Disclosure Vulnerability
CVE-2021-24110 1 Microsoft 2 Hevc Video Extensions, High Efficiency Video Coding 2026-08-19 7.8 High
HEVC Video Extensions Remote Code Execution Vulnerability
CVE-2026-68148 1 Linux 1 Linux Kernel 2026-08-19 7.8 High
In the Linux kernel, the following vulnerability has been resolved: fscrypt: Add missing superblock check in find_or_insert_direct_key() The legacy 'fscrypt_direct_keys' table caches master keys that are used by v1 encryption policies that have FSCRYPT_POLICY_FLAG_DIRECT_KEY. It's just a global table for all filesystems (since the keys can be provided by the legacy process-subscribed keyrings mechanism, which makes it difficult to reuse super_block::s_master_keys). The entries in it ('struct fscrypt_direct_key') do contain a super_block pointer, though, for passing to fscrypt_destroy_inline_crypt_key() when the last inode that references the key is evicted. However, when finding the fscrypt_direct_key for an inode, we weren't actually comparing the super_block pointer. As a result, inodes with different super_blocks could point to the same fscrypt_direct_key. That could extend the lifetime of a fscrypt_direct_key beyond the super_block it points to, causing a use-after-free later. Fix this by creating distinct fscrypt_direct_key structs for distinct super_block structs. Note that this problem doesn't exist in the v2 policy equivalent ("per-mode keys"), since the data structures there are per super_block.
CVE-2021-24090 1 Microsoft 8 Windows 10, Windows 10 1809, Windows 10 1909 and 5 more 2026-08-19 7.8 High
Windows Error Reporting Elevation of Privilege Vulnerability
CVE-2021-1640 1 Microsoft 19 Windows 10, Windows 10 1507, Windows 10 1607 and 16 more 2026-08-19 7.8 High
Windows Print Spooler Elevation of Privilege Vulnerability
CVE-2021-24089 1 Microsoft 2 Hevc Video Extensions, High Efficiency Video Coding 2026-08-19 7.8 High
HEVC Video Extensions Remote Code Execution Vulnerability
CVE-2026-68147 1 Linux 1 Linux Kernel 2026-08-19 7.8 High
In the Linux kernel, the following vulnerability has been resolved: fscrypt: Avoid dynamic allocation in fscrypt_get_devices() When a blk_crypto_key starts being used or is evicted, fs/crypto/ calls fscrypt_get_devices() to get the filesystem's list of block devices, then iterates over them and calls blk_crypto_config_supported(), blk_crypto_start_using_key(), or blk_crypto_evict_key() on each one. Currently, the block device pointers are placed in a dynamically allocated array. This dynamic allocation is problematic because: - It can fail, especially at the fscrypt_destroy_inline_crypt_key() call site when it's invoked for inode eviction under direct reclaim. - fscrypt_destroy_inline_crypt_key() doesn't handle the failure. It just zeroizes and frees the blk_crypto_key without calling blk_crypto_evict_key(). That causes a use-after-free. For now, let's fix this in the straightforward and easily-backportable way by switching to an on-stack array. Currently the fscrypt multi-device functionality is used only by f2fs, which has a hardcoded limit of 8 block devices. An on-stack array works fine for that. (Of course, this solution won't scale up to large number of block devices. For that we'd need a different solution, like moving the block device iteration into the filesystem. Or in the case of btrfs, which will only support blk-crypto-fallback, we should make it just call blk-crypto-fallback directly, so the block devices won't be needed.)