CVE-2025-40035

Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak

At a glance

Severity
Not available
EPSS
EPSS 0.23 % · percentile 14 (2026-10-27)
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Deferred

Description

In the Linux kernel, the following vulnerability has been resolved: Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak Struct ff_effect_compat is embedded twice inside uinput_ff_upload_compat, contains internal padding. In particular, there is a hole after struct ff_replay to satisfy alignment requirements for the following union member. Without clearing the structure, copy_to_user() may leak stack data to userspace. Initialize ff_up_compat to zero before filling valid fields.

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected 2d56f3a32c0e62f99c043d2579840f9731fe5855 < 1b317796013f666ae5040edbf0f230ec61496d42 ; affected 2d56f3a32c0e62f99c043d2579840f9731fe5855 < 877172b97786ed1678640dff0b2d35abb328844c ; affected 2d56f3a32c0e62f99c043d2579840f9731fe5855 < e63aade22a33e77b93c98c9f02db504d897a76b4 ; affected 2d56f3a32c0e62f99c043d2579840f9731fe5855 < 933b87c4590b42500299f00ff55f555903056803 ; affected 2d56f3a32c0e62f99c043d2579840f9731fe5855 < fd8a23ecbc602d00e47b27f20b07350867d0ebe5 ; affected 2d56f3a32c0e62f99c043d2579840f9731fe5855 < 48c96b7e9e03516936d6deba54b5553097eae817
Linux · Linuxaffected 2.6.29 ; unaffected 0 < 2.6.29 ; unaffected 5.4.301 ≤ 5.4.* ; unaffected 5.10.246 ≤ 5.10.* ; unaffected 5.15.195 ≤ 5.15.* ; unaffected 6.1.156 ≤ 6.1.*

References

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD