CVE-2023-53680
published 2025-10-07CVE-2023-53680: In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL OPDESC() simply indexes into…
PriorityP337high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
EPSS
0.14%
4.1th percentile
In the Linux kernel, the following vulnerability has been resolved:
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
OPDESC() simply indexes into nfsd4_ops[] by the op's operation
number, without range checking that value. It assumes callers are
careful to avoid calling it with an out-of-bounds opnum value.
nfsd4_decode_compound() is not so careful, and can invoke OPDESC()
with opnum set to OP_ILLEGAL, which is 10044 -- well beyond the end
of nfsd4_ops[].
Affected
16 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.25-1 (bookworm) | linux 6.1.25-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= f4f9ef4a1b0a1ca80b152e28e176d69515bdf7e8 < 50827896c365e0f6c8b55ed56d444dafd87c92c5 | 50827896c365e0f6c8b55ed56d444dafd87c92c5 |
| linux | linux | >= f4f9ef4a1b0a1ca80b152e28e176d69515bdf7e8 < a64160124d5a078be0c380b1e8a0bad2d040d3a1 | a64160124d5a078be0c380b1e8a0bad2d040d3a1 |
| linux | linux | >= f4f9ef4a1b0a1ca80b152e28e176d69515bdf7e8 < ffcbcf087581ae68ddc0a21460f7ecd4315bdd0e | ffcbcf087581ae68ddc0a21460f7ecd4315bdd0e |
| linux | linux | >= f4f9ef4a1b0a1ca80b152e28e176d69515bdf7e8 < f352c41fa718482979e7e6b71b4da2b718e381cc | f352c41fa718482979e7e6b71b4da2b718e381cc |
| linux | linux | >= f4f9ef4a1b0a1ca80b152e28e176d69515bdf7e8 < 804d8e0a6e54427268790472781e03bc243f4ee3 | 804d8e0a6e54427268790472781e03bc243f4ee3 |
| linux | linux_kernel | — | — |
| linux | linux_kernel | >= 0 < 5.10.221-1 | 5.10.221-1 |
| linux | linux_kernel | >= 0 < 6.1.25-1 | 6.1.25-1 |
| linux | linux_kernel | >= 0 < 6.1.25-1 | 6.1.25-1 |
| linux | linux_kernel | >= 0 < 6.1.25-1 | 6.1.25-1 |
| linux | linux_kernel | >= 4.14 < 5.10.220 | 5.10.220 |
| linux | linux_kernel | >= 5.11 < 5.15.107 | 5.15.107 |
| linux | linux_kernel | >= 5.16 < 6.1.24 | 6.1.24 |
| linux | linux_kernel | >= 6.2 < 6.2.11 | 6.2.11 |
CVSS provenance
nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
osv7.8HIGH
vendor_debian7.8HIGH
vendor_redhat7.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
kernel: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
vendor_redhat·2025-10-07·CVSS 7.8
CVE-2023-53680 [HIGH] kernel: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
kernel: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
In the Linux kernel, the following vulnerability has been resolved:
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
OPDESC() simply indexes into nfsd4_ops[] by the op's operation
number, without range checking that value. It assumes callers are
careful to avoid calling it with an out-of-bounds opnum value.
nfsd4_decode_compound() is not so careful, and can invoke OPDESC()
with opnum set to OP_ILLEGAL, which is 10044 -- well beyond the end
of nfsd4_ops[].
Statement: NFSD could call OPDESC() with opnum == OP_ILLEGAL, indexing past nfsd4_ops[] and causing an out-of-bounds read leading to a crash. A remote unauthenticated NFSv4 client could trigger this via a crafted COMPOUND, impacting availability of the NFS serv
Debian
CVE-2023-53680: linux - In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid...
vendor_debian·2023·CVSS 7.8
CVE-2023-53680 [HIGH] CVE-2023-53680: linux - In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid...
In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL OPDESC() simply indexes into nfsd4_ops[] by the op's operation number, without range checking that value. It assumes callers are careful to avoid calling it with an out-of-bounds opnum value. nfsd4_decode_compound() is not so careful, and can invoke OPDESC() with opnum set to OP_ILLEGAL, which is 10044 -- well beyond the end of nfsd4_ops[].
Scope: local
bookworm: resolved (fixed in 6.1.25-1)
bullseye: resolved (fixed in 5.10.221-1)
forky: resolved (fixed in 6.1.25-1)
sid: resolved (fixed in 6.1.25-1)
trixie: resolved (fixed in 6.1.25-1)
OSV
CVE-2023-53680: In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL OPDESC() simply indexes
osv·2025-10-07·CVSS 7.8
CVE-2023-53680 [HIGH] CVE-2023-53680: In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL OPDESC() simply indexes
In the Linux kernel, the following vulnerability has been resolved: NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL OPDESC() simply indexes into nfsd4_ops[] by the op's operation number, without range checking that value. It assumes callers are careful to avoid calling it with an out-of-bounds opnum value. nfsd4_decode_compound() is not so careful, and can invoke OPDESC() with opnum set to OP_ILLEGAL, which is 10044 -- well beyond the end of nfsd4_ops[].
GHSA
GHSA-6qhx-j6v2-cx4m: In the Linux kernel, the following vulnerability has been resolved:
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
OPDESC() simply index
ghsa_unreviewed·2025-10-07
CVE-2023-53680 [HIGH] CWE-787 GHSA-6qhx-j6v2-cx4m: In the Linux kernel, the following vulnerability has been resolved:
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
OPDESC() simply index
In the Linux kernel, the following vulnerability has been resolved:
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
OPDESC() simply indexes into nfsd4_ops[] by the op's operation
number, without range checking that value. It assumes callers are
careful to avoid calling it with an out-of-bounds opnum value.
nfsd4_decode_compound() is not so careful, and can invoke OPDESC()
with opnum set to OP_ILLEGAL, which is 10044 -- well beyond the end
of nfsd4_ops[].
No detection rules found.
No public exploits indexed.
https://git.kernel.org/stable/c/50827896c365e0f6c8b55ed56d444dafd87c92c5https://git.kernel.org/stable/c/804d8e0a6e54427268790472781e03bc243f4ee3https://git.kernel.org/stable/c/a64160124d5a078be0c380b1e8a0bad2d040d3a1https://git.kernel.org/stable/c/f352c41fa718482979e7e6b71b4da2b718e381cchttps://git.kernel.org/stable/c/ffcbcf087581ae68ddc0a21460f7ecd4315bdd0e
2025-10-07
Published