In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. ffs_data_clear is indirectly called from both ffs_fs_kill_sb and ffs_ep0_…
High CVSS 7.8
Summary
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. ffs_data_clear is indirectly called from both ffs_fs_kill_sb and ffs_ep0_release, so it ends up being called twice when userland closes ep0 and then unmounts f_fs. If userland provided an eventfd along with function's USB descriptors, it ends up calling eventfd_ctx_put as many times, causing a refcount underflow. NULL-ify ffs_eventfd to prevent these extraneous eventfd_c…
In-depth triage · Auto channel
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/1c4ace3e6b8575745c50dca9e76e0021e697d645 Patch
- https://git.kernel.org/stable/c/240fc586e83d645912accce081a48aa63a45f6ee Patch
- https://git.kernel.org/stable/c/33f6a0cbb7772146e1c11f38028fffbfed14728b Patch
- https://git.kernel.org/stable/c/52500239e3f2d6fc77b6f58632a9fb98fe74ac09 Patch
- https://git.kernel.org/stable/c/b1e0887379422975f237d43d8839b751a6bcf154 Patch
- https://git.kernel.org/stable/c/cc8c8028c21b2a3842a1e98e99e55028df275919 Patch
- https://git.kernel.org/stable/c/ebef2aa29f370b5096c16020c104e393192ef684 Patch
- https://git.kernel.org/stable/c/f976dd7011150244a7ba820f2c331e9fb253befa Patch
- https://git.kernel.org/stable/c/1c4ace3e6b8575745c50dca9e76e0021e697d645 Patch
- https://git.kernel.org/stable/c/240fc586e83d645912accce081a48aa63a45f6ee Patch
- https://git.kernel.org/stable/c/33f6a0cbb7772146e1c11f38028fffbfed14728b Patch
- https://git.kernel.org/stable/c/52500239e3f2d6fc77b6f58632a9fb98fe74ac09 Patch
- https://git.kernel.org/stable/c/b1e0887379422975f237d43d8839b751a6bcf154 Patch
- https://git.kernel.org/stable/c/cc8c8028c21b2a3842a1e98e99e55028df275919 Patch
- https://git.kernel.org/stable/c/ebef2aa29f370b5096c16020c104e393192ef684 Patch
- https://git.kernel.org/stable/c/f976dd7011150244a7ba820f2c331e9fb253befa Patch
Timeline
- nvd_ingest NVD