Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CVE Vulnerability Details :
CVE-2025-38023
PUBLISHED
More InfoOfficial Page
Assigner-Linux
Assigner Org ID-416baaa9-dc9f-4396-8d5f-8c081fb06d67
View Known Exploited Vulnerability (KEV) details
Published At-18 Jun, 2025 | 09:28
Updated At-03 Nov, 2025 | 19:58
Rejected At-
▼CVE Numbering Authority (CNA)
nfs: handle failure of nfs_get_lock_context in unlock path

In the Linux kernel, the following vulnerability has been resolved: nfs: handle failure of nfs_get_lock_context in unlock path When memory is insufficient, the allocation of nfs_lock_context in nfs_get_lock_context() fails and returns -ENOMEM. If we mistakenly treat an nfs4_unlockdata structure (whose l_ctx member has been set to -ENOMEM) as valid and proceed to execute rpc_run_task(), this will trigger a NULL pointer dereference in nfs4_locku_prepare. For example: BUG: kernel NULL pointer dereference, address: 000000000000000c PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP PTI CPU: 15 UID: 0 PID: 12 Comm: kworker/u64:0 Not tainted 6.15.0-rc2-dirty #60 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-2.fc40 Workqueue: rpciod rpc_async_schedule RIP: 0010:nfs4_locku_prepare+0x35/0xc2 Code: 89 f2 48 89 fd 48 c7 c7 68 69 ef b5 53 48 8b 8e 90 00 00 00 48 89 f3 RSP: 0018:ffffbbafc006bdb8 EFLAGS: 00010246 RAX: 000000000000004b RBX: ffff9b964fc1fa00 RCX: 0000000000000000 RDX: 0000000000000000 RSI: fffffffffffffff4 RDI: ffff9ba53fddbf40 RBP: ffff9ba539934000 R08: 0000000000000000 R09: ffffbbafc006bc38 R10: ffffffffb6b689c8 R11: 0000000000000003 R12: ffff9ba539934030 R13: 0000000000000001 R14: 0000000004248060 R15: ffffffffb56d1c30 FS: 0000000000000000(0000) GS:ffff9ba5881f0000(0000) knlGS:00000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000000000c CR3: 000000093f244000 CR4: 00000000000006f0 Call Trace: <TASK> __rpc_execute+0xbc/0x480 rpc_async_schedule+0x2f/0x40 process_one_work+0x232/0x5d0 worker_thread+0x1da/0x3d0 ? __pfx_worker_thread+0x10/0x10 kthread+0x10d/0x240 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x34/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x1a/0x30 </TASK> Modules linked in: CR2: 000000000000000c ---[ end trace 0000000000000000 ]--- Free the allocated nfs4_unlockdata when nfs_get_lock_context() fails and return NULL to terminate subsequent rpc_run_task, preventing NULL pointer dereference.

Affected Products
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • fs/nfs/nfs4proc.c
Default Status
unaffected
Versions
Affected
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before db6f5ee1fc8f54d079d0751292c2fc2d78e3aad1 (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before 4c189fd40a09a03f9a900bedb2d9064f1734d72a (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before 72f552e00c50f265896d3c19edc6696aa2910081 (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before 85fb7f8ca5f8c138579fdfc9b97b3083e6077d40 (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before a6879a076b98c99c9fe747816fe1c29543442441 (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before da824f1271633bcb515ca8084cda3eda4b3ace51 (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before f601960af04d2ecb007c928ba153d34051acd9c1 (git)
  • From f30cb757f680f965ba8a2e53cb3588052a01aeb5 before c457dc1ec770a22636b473ce5d35614adfe97636 (git)
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • fs/nfs/nfs4proc.c
Default Status
affected
Versions
Affected
  • 4.12
Unaffected
  • From 0 before 4.12 (semver)
  • From 5.4.294 through 5.4.* (semver)
  • From 5.10.238 through 5.10.* (semver)
  • From 5.15.184 through 5.15.* (semver)
  • From 6.1.140 through 6.1.* (semver)
  • From 6.6.92 through 6.6.* (semver)
  • From 6.12.30 through 6.12.* (semver)
  • From 6.14.8 through 6.14.* (semver)
  • From 6.15 through * (original_commit_for_fix)
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://git.kernel.org/stable/c/db6f5ee1fc8f54d079d0751292c2fc2d78e3aad1
N/A
https://git.kernel.org/stable/c/4c189fd40a09a03f9a900bedb2d9064f1734d72a
N/A
https://git.kernel.org/stable/c/72f552e00c50f265896d3c19edc6696aa2910081
N/A
https://git.kernel.org/stable/c/85fb7f8ca5f8c138579fdfc9b97b3083e6077d40
N/A
https://git.kernel.org/stable/c/a6879a076b98c99c9fe747816fe1c29543442441
N/A
https://git.kernel.org/stable/c/da824f1271633bcb515ca8084cda3eda4b3ace51
N/A
https://git.kernel.org/stable/c/f601960af04d2ecb007c928ba153d34051acd9c1
N/A
https://git.kernel.org/stable/c/c457dc1ec770a22636b473ce5d35614adfe97636
N/A
Hyperlink: https://git.kernel.org/stable/c/db6f5ee1fc8f54d079d0751292c2fc2d78e3aad1
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/4c189fd40a09a03f9a900bedb2d9064f1734d72a
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/72f552e00c50f265896d3c19edc6696aa2910081
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/85fb7f8ca5f8c138579fdfc9b97b3083e6077d40
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/a6879a076b98c99c9fe747816fe1c29543442441
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/da824f1271633bcb515ca8084cda3eda4b3ace51
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/f601960af04d2ecb007c928ba153d34051acd9c1
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/c457dc1ec770a22636b473ce5d35614adfe97636
Resource: N/A
▼Authorized Data Publishers (ADP)
CVE Program Container
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html
N/A
https://lists.debian.org/debian-lts-announce/2025/08/msg00010.html
N/A
Hyperlink: https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html
Resource: N/A
Hyperlink: https://lists.debian.org/debian-lts-announce/2025/08/msg00010.html
Resource: N/A
Details not found