Critical · published July 25, 2025
In the Linux kernel, the following vulnerability has been resolved:
nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
If the request being processed is not a v4 compound request, then
examining the cstate can have undefined results.
This patch adds a check that the rpc procedure being executed
(rq_procinfo) is the NFSPROC4_COMPOUND procedure.
| Product | Versions | Fixed in |
|---|---|---|
| linux/linux_kernel | < 5.4.295 | 5.4.295 |
| linux/linux_kernel | ≥ 5.5, < 5.10.239 | 5.10.239 |
| linux/linux_kernel | ≥ 5.11, < 5.15.186 | 5.15.186 |
| linux/linux_kernel | ≥ 5.16, < 6.1.142 | 6.1.142 |
| linux/linux_kernel | ≥ 6.2, < 6.6.95 | 6.6.95 |
| linux/linux_kernel | ≥ 6.7, < 6.12.35 | 6.12.35 |
| linux/linux_kernel | ≥ 6.13, < 6.15.4 | 6.15.4 |
| debian/debian_linux | all versions | — |