In the Linux kernel, the following vulnerability has been resolved:
NFSD: fix use-after-free in nfsd4sscsetup_dul()
If signalpending() returns true, scheduletimeout() will not be executed, causing the waiting task to remain in the wait queue. Fixed by adding a call to finish_wait(), which ensures that the waiting task will always be removed from the wait queue.