CVE-2025-40124
Published: Nov 12, 2025
Modified: May 23, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III Anthony Yznaga tracked down that a BUG_ON in ext4 code with large folios enabled resulted from copy_from_user() returning impossibly large values greater than the size to be copied. This lead to __copy_from_iter() returning impossible values instead of the actual number of bytes it was able to copy. The BUG_ON has been reported in https://lore.kernel.org/r/b14f55642207e63e907965e209f6323a0df6dcee.camel@physik.fu-berlin.de The referenced commit introduced exception handlers on user-space memory references in copy_from_user and copy_to_user. These handlers return from the respective function and calculate the remaining bytes left to copy using the current register contents. The exception handlers expect that %o2 has already been masked during the bulk copy loop, but the masking was performed after that loop. This will fix the return value of copy_from_user and copy_to_user in the faulting case. The behaviour of memcpy stays unchanged.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected ee841d0aff649164080e445e84885015958d8ff4 - < fdd43fe6d286f27b826572457a89c926f97e2d3aaffected ee841d0aff649164080e445e84885015958d8ff4 - < 1198077606aeffb102587c6ea079ce99641c99d4affected ee841d0aff649164080e445e84885015958d8ff4 - < 1857cdca12c4aff58bf26a7005a4d02850c29927affected ee841d0aff649164080e445e84885015958d8ff4 - < 91eda032eb16e5d2be27c95584665bc555bb5a90affected ee841d0aff649164080e445e84885015958d8ff4 - < dc766c4830a7e1e1ee9d7f77d4ab344f2eb23c8e+7 more versions |
Linux | Linux | affected 4.9unaffected 0 - < 4.9unaffected 5.4.301 - <= 5.4.*unaffected 5.10.246 - <= 5.10.*unaffected 5.15.195 - <= 5.15.*+5 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now