CVE-2025-21687

HighCVSS 7.8/10Last modified Jul 30, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

vfio/platform: check the bounds of read/write syscalls

count and offset are passed from user space and not checked, only offset is capped to 40 bits, which can be used to read/write out of bounds of the device.

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < f21636f24b6786c8b13f1af4319fa75ffcf17f38; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < 9377cdc118cf327248f1a9dde7b87de067681dc9; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < d19a8650fd3d7aed8d1af1d9a77f979a8430eba1; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < ed81d82bb6e9df3a137f2c343ed689e6c68268ef; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < 92340e6c5122d823ad064984ef7513eba9204048; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < f65ce06387f8c1fb54bd59e18a8428248ec68eaf; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < 6bcb8a5b70b80143db9bf12dfa7d53636f824d53; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < 1485932496a1b025235af8aa1e21988d6b7ccd54; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < c981c32c38af80737a2fedc16e270546d139ccdd; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < a20fcaa230f7472456d12cf761ed13938e320ac3; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < 665cfd1083866f87301bbd232cb8ba48dcf4acce; >= 6e3f264560099869f68830cb14b3b3e71e5ac76a, < ce9ff21ea89d191e477a02ad7eabf4f996b80a69
LinuxLinux4.1

References

Timeline

Published
Feb 10, 2025
Last modified
Jul 30, 2026
NVD status
Modified

Related CVEs from 2025

CVE-2025-216884.7In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Assign job pointer to NULL before signaling the fence In commCVE-2025-216895.5In the Linux kernel, the following vulnerability has been resolved: USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() ThCVE-2025-21697.3The The WPCS – WordPress Currency Switcher Professional plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions CVE-2025-216905.5In the Linux kernel, the following vulnerability has been resolved: scsi: storvsc: Ratelimit warning logs to prevent VM denial of service CVE-2025-216915.5In the Linux kernel, the following vulnerability has been resolved: cachestat: fix page cache statistics permission checking When the 'cacCVE-2025-216927.8In the Linux kernel, the following vulnerability has been resolved: net: sched: fix ets qdisc OOB Indexing Haowei Yan <g1042620637@gmail.cCVE-2025-216937.8In the Linux kernel, the following vulnerability has been resolved: mm: zswap: properly synchronize freeing resources during CPU hotunplug CVE-2025-216945.5In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix softlockup in __read_vmcore (part 2) Since commit 5cbcb62CVE-2025-216954.7In the Linux kernel, the following vulnerability has been resolved: platform/x86: dell-uart-backlight: fix serdev race The dell_uart_bl_seCVE-2025-216965.5In the Linux kernel, the following vulnerability has been resolved: mm: clear uffd-wp PTE/PMD state on mremap() When mremap()ing a memory CVE-2025-216975.5In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Ensure job pointer is set to NULL after job completion After CVE-2025-216995.5In the Linux kernel, the following vulnerability has been resolved: gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag Truncat