Answer in brief
CVE-2022-50241 records a High severity (CVSS 8.8) vulnerability in NFSD: fix use-after-free on source server when doing inter-server copy. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 8.8. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Product | Affected versions | Fixed versions |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | Not reported | Not reported |
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=624322f1adc58acd0b69f77a6ddc764207e97241 <bbacfcde5fff25ac22597e8373a065c647da6738 || >=624322f1adc58acd0b69f77a6ddc764207e97241 <83b94969751a691347606dbe6b1865efcfa5a643 || >=624322f1adc58acd0b69f77a6ddc764207e97241 <6ea71246b7a02af675d733e72d14bd0d591d5f4a || >=624322f1adc58acd0b69f77a6ddc764207e97241 <35aa0fb8c3033a3d78603356e96fc18c5b9cceb2 || >=624322f1adc58acd0b69f77a6ddc764207e97241 <019805fea91599b22dfa62ffb29c022f35abeb06 | bbacfcde5fff25ac22597e8373a065c647da6738, 83b94969751a691347606dbe6b1865efcfa5a643, 6ea71246b7a02af675d733e72d14bd0d591d5f4a, 35aa0fb8c3033a3d78603356e96fc18c5b9cceb2, 019805fea91599b22dfa62ffb29c022f35abeb06 |
| Linux/Linuxgeneric | 5.6 | Not reported |
Published upstream
Sep 15, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 4, 2026
In the Linux kernel, the following vulnerability has been resolved: NFSD: fix use-after-free on source server when doing inter-server copy Use-after-free occurred when the laundromat tried to free expired cpntf_state entry on the s2s_cp_stateids list after inter-server copy completed. The sc_cp_list that the expired copy state was inserted on was already freed. When COPY completes, the Linux client normally sends LOCKU(lock_state x), FREE_STATEID(lock_state x) and CLOSE(open_state y) to the source server. The nfs4_put_stid call from nfsd4_free_stateid cleans up the copy state from the s2s_cp_stateids list before freeing the lock state's stid. However, sometimes the CLOSE was sent before the FREE_STATEID request. When this happens, the nfsd4_close_open_stateid call from nfsd4_close frees all lock states on its st_locks list without cleaning up the copy state on the sc_cp_list list. When the time the FREE_STATEID arrives the server returns BAD_STATEID since the lock state was freed. This causes the use-after-free error to occur when the laundromat tries to free the expired cpntf_state. This patch adds a call to nfs4_free_cpntf_statelist in nfsd4_close_open_stateid to clean up the copy state before calling free_ol_stateid_reaplist to free the lock state's stid on the reaplist.
Quoted source text, attributed separately from HOL analysis.
Answer in brief
CVE-2022-50241 records a High severity (CVSS 8.8) vulnerability in NFSD: fix use-after-free on source server when doing inter-server copy. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 8.8. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Product | Affected versions | Fixed versions |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | Not reported | Not reported |
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=624322f1adc58acd0b69f77a6ddc764207e97241 <bbacfcde5fff25ac22597e8373a065c647da6738 || >=624322f1adc58acd0b69f77a6ddc764207e97241 <83b94969751a691347606dbe6b1865efcfa5a643 || >=624322f1adc58acd0b69f77a6ddc764207e97241 <6ea71246b7a02af675d733e72d14bd0d591d5f4a || >=624322f1adc58acd0b69f77a6ddc764207e97241 <35aa0fb8c3033a3d78603356e96fc18c5b9cceb2 || >=624322f1adc58acd0b69f77a6ddc764207e97241 <019805fea91599b22dfa62ffb29c022f35abeb06 | bbacfcde5fff25ac22597e8373a065c647da6738, 83b94969751a691347606dbe6b1865efcfa5a643, 6ea71246b7a02af675d733e72d14bd0d591d5f4a, 35aa0fb8c3033a3d78603356e96fc18c5b9cceb2, 019805fea91599b22dfa62ffb29c022f35abeb06 |
| Linux/Linuxgeneric | 5.6 | Not reported |
Published upstream
Sep 15, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 4, 2026
In the Linux kernel, the following vulnerability has been resolved: NFSD: fix use-after-free on source server when doing inter-server copy Use-after-free occurred when the laundromat tried to free expired cpntf_state entry on the s2s_cp_stateids list after inter-server copy completed. The sc_cp_list that the expired copy state was inserted on was already freed. When COPY completes, the Linux client normally sends LOCKU(lock_state x), FREE_STATEID(lock_state x) and CLOSE(open_state y) to the source server. The nfs4_put_stid call from nfsd4_free_stateid cleans up the copy state from the s2s_cp_stateids list before freeing the lock state's stid. However, sometimes the CLOSE was sent before the FREE_STATEID request. When this happens, the nfsd4_close_open_stateid call from nfsd4_close frees all lock states on its st_locks list without cleaning up the copy state on the sc_cp_list list. When the time the FREE_STATEID arrives the server returns BAD_STATEID since the lock state was freed. This causes the use-after-free error to occur when the laundromat tries to free the expired cpntf_state. This patch adds a call to nfs4_free_cpntf_statelist in nfsd4_close_open_stateid to clean up the copy state before calling free_ol_stateid_reaplist to free the lock state's stid on the reaplist.
Quoted source text, attributed separately from HOL analysis.