cveboard RSS feed

CVE-2026-64082

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

riscv: Fix register corruption from uninitialized cregs on error

In the Linux kernel, the following vulnerability has been resolved: riscv: Fix register corruption from uninitialized cregs on error compat_riscv_gpr_set() calls cregs_to_regs() unconditionally, even when user_regset_copyin() fails. Since cregs is an uninitialized stack variable, a copyin failure causes uninitialized stack data to be written into the target task's pt_regs, corrupting its register state and potentially leaking kernel stack contents. compat_restore_sigcontext() has the same issue: it calls cregs_to_regs() even when __copy_from_user() fails, leading to the same corruption of the signal-returning task's register state on error. Only call cregs_to_regs() when the user copy succeeds.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
7383ee05314be58f8f9f018ee0ac53bef3808aeaaffectedgitf2d88b0d7aebfa4643fc58bbae57210c6daff9c6UnavailableNone listed
7383ee05314be58f8f9f018ee0ac53bef3808aeaaffectedgit66dedb6028c3df6c6a3372dd935b823917e150d5UnavailableNone listed
7383ee05314be58f8f9f018ee0ac53bef3808aeaaffectedgit2a7d1daf2674fe7d5b1cc99a4e3b5f0f72d5958fUnavailableNone listed
7383ee05314be58f8f9f018ee0ac53bef3808aeaaffectedgit0599aa23734c48de9bce36d043a9ec90c23945a1UnavailableNone listed
7383ee05314be58f8f9f018ee0ac53bef3808aeaaffectedgit9e020156833f1ad0d425a1e3d85b65639f1c1c50UnavailableNone listed
7383ee05314be58f8f9f018ee0ac53bef3808aeaaffectedgit6ebcbb53fc9bc30843054ed99fd60b8e542628f4UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.19affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.19UnavailableNone listed
6.1.187unaffectedsemverUnavailable6.1.*None listed
6.6.156unaffectedsemverUnavailable6.6.*None listed
6.12.108unaffectedsemverUnavailable6.12.*None listed
6.18.49unaffectedsemverUnavailable6.18.*None listed
7.0.11unaffectedsemverUnavailable7.0.*None listed
7.1unaffectedoriginal_commit_for_fixUnavailable*None listed