cveboard RSS feed

CVE-2025-38231

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2025
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

nfsd: Initialize ssc before laundromat_work to prevent NULL dereference

In the Linux kernel, the following vulnerability has been resolved: nfsd: Initialize ssc before laundromat_work to prevent NULL dereference In nfs4_state_start_net(), laundromat_work may access nfsd_ssc through nfs4_laundromat -> nfsd4_ssc_expire_umount. If nfsd_ssc isn't initialized, this can cause NULL pointer dereference. Normally the delayed start of laundromat_work allows sufficient time for nfsd_ssc initialization to complete. However, when the kernel waits too long for userspace responses (e.g. in nfs4_state_start_net -> nfsd4_end_grace -> nfsd4_record_grace_done -> nfsd4_cld_grace_done -> cld_pipe_upcall -> __cld_pipe_upcall -> wait_for_completion path), the delayed work may start before nfsd_ssc initialization finishes. Fix this by moving nfsd_ssc initialization before starting laundromat_work.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
a4bc287943f5695209ff36bdc89f17b48d68fae7affectedgitdeaeb74ae9318252829c59a84a7d2316fc335660UnavailableNone listed
f4e44b393389c77958f7c58bf4415032b4cda15baffectedgit0fccf5f01ed28725cc313a66ca1247eef911d55eUnavailableNone listed
f4e44b393389c77958f7c58bf4415032b4cda15baffectedgita97668ec6d73dab237cd1c15efe012a10090a4edUnavailableNone listed
f4e44b393389c77958f7c58bf4415032b4cda15baffectedgit5060e1a5fef184bd11d298e3f0ee920d96a23236UnavailableNone listed
f4e44b393389c77958f7c58bf4415032b4cda15baffectedgitd622c2ee6c08147ab8c9b9e37d93b6e95d3258e0UnavailableNone listed
f4e44b393389c77958f7c58bf4415032b4cda15baffectedgit83ac1ba8ca102ab5c0ed4351f8ac6e74ac4d5d64UnavailableNone listed
f4e44b393389c77958f7c58bf4415032b4cda15baffectedgitb31da62889e6d610114d81dc7a6edbcaa503fcf8UnavailableNone listed
5.10.220affectedsemver5.10.239UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.14affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.14UnavailableNone listed
5.10.239unaffectedsemverUnavailable5.10.*None listed
5.15.186unaffectedsemverUnavailable5.15.*None listed
6.1.142unaffectedsemverUnavailable6.1.*None listed
6.6.95unaffectedsemverUnavailable6.6.*None listed
6.12.35unaffectedsemverUnavailable6.12.*None listed
6.15.4unaffectedsemverUnavailable6.15.*None listed
6.16unaffectedoriginal_commit_for_fixUnavailable*None listed