9.8
CRITICAL CVSS 3.1
CVE-2026-53399
nfsd: release layout stid on setlease failure
Description

In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease failure nfs4_alloc_stid() publishes the new stid into cl->cl_stateids via idr_alloc_cyclic() under cl_lock before returning to nfsd4_alloc_layout_stateid(). When nfsd4_layout_setlease() then fails, the error path frees the layout stateid directly with kmem_cache_free() without ever calling idr_remove(), leaving the IDR slot pointing at freed slab memory. Any subsequent IDR walker (states_show, client teardown) dereferences the dangling pointer. The correct teardown for an IDR-published stid is nfs4_put_stid(), which removes the IDR slot under cl_lock, dispatches sc_free (nfsd4_free_layout_stateid) to release ls->ls_file via nfsd4_close_layout(), and drops the nfs4_file reference in its tail. A second issue blocks that switch: nfsd4_free_layout_stateid() unconditionally inspects ls->ls_fence_work via delayed_work_pending() under ls_lock, but INIT_DELAYED_WORK(&ls->ls_fence_work, ...) currently runs only after the setlease call. On the setlease-failure path the destructor would touch an uninitialized delayed_work. nfsd4_alloc_layout_stateid() nfs4_alloc_stid() /* idr_alloc_cyclic under cl_lock */ nfsd4_layout_setlease() /* fails */ nfs4_put_stid() nfsd4_free_layout_stateid() delayed_work_pending(&ls->ls_fence_work) /* needs INIT */ nfsd4_close_layout() /* nfsd_file_put(ls->ls_file) */ put_nfs4_file() Fix by hoisting the ls_fenced / ls_fence_delay / INIT_DELAYED_WORK initialization above the nfsd4_layout_setlease() call, and replace the manual nfsd_file_put + put_nfs4_file + kmem_cache_free cleanup with a single nfs4_put_stid(stp).

INFO

Published Date :

July 19, 2026, 12:16 p.m.

Last Modified :

Aug. 17, 2026, 5:17 a.m.

Remotely Exploit :

Yes !

Source :

416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Products

The following products are affected by CVE-2026-53399 vulnerability. Even if cvefeed.io is aware of the exact versions of the products that are affected, the information is not represented in the table below.

ID Vendor Product Action
1 Linux linux_kernel
CVSS Scores
The Common Vulnerability Scoring System is a standardized framework for assessing the severity of vulnerabilities in software and systems. We collect and displays CVSS scores from various sources for each CVE.
Score Version Severity Vector Exploitability Score Impact Score Source
CVSS 3.1 CRITICAL 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Solution
Fix memory corruption by properly releasing state IDs and initializing delayed work queues.
  • Initialize delayed work queues before setlease.
  • Replace manual cleanup with nfs4_put_stid.
  • Ensure state IDs are properly released.
  • Hoisting initialization above setlease call.
CWE - Common Weakness Enumeration

While CVE identifies specific instances of vulnerabilities, CWE categorizes the common flaws or weaknesses that can lead to vulnerabilities. CVE-2026-53399 is associated with the following CWEs:

Common Attack Pattern Enumeration and Classification (CAPEC)

Common Attack Pattern Enumeration and Classification (CAPEC) stores attack patterns, which are descriptions of the common attributes and approaches employed by adversaries to exploit the CVE-2026-53399 weaknesses.

We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).

Results are limited to the first 15 repositories due to potential performance issues.

The following list is the news that have been mention CVE-2026-53399 vulnerability anywhere in the article.

The following table lists the changes that have been made to the CVE-2026-53399 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution of a vulnerability, and for identifying the most recent changes that may impact the vulnerability's severity, exploitability, or other characteristics.

  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 17, 2026

    Action Type Old Value New Value
    Changed Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd788ef40a7517d22c97ab01700e4ae4c611b6f2f', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '2e0a5d6d62600b8c614d1b55e50ef94035d6adf9', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '7bbb7ce74051c8be4b69ff44ce3db370600dae61', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '48a586e382e4db1dbf958d44b63e081df5f8ed04', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd369e5edfaaf83a448016e2f1da392b2174be801', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '83c2b7797742339bb768f83935f7ca33950db138', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '30d55c8aabb261bc3f427d6b9aae7ef6206063f9', 'versionType': 'git'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '4.0'}, {'status': 'unaffected', 'version': '0', 'lessThan': '4.0', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '5.10.261', 'versionType': 'semver', 'lessThanOrEqual': '5.10.*'}, {'status': 'unaffected', 'version': '5.15.212', 'versionType': 'semver', 'lessThanOrEqual': '5.15.*'}, {'status': 'unaffected', 'version': '6.1.178', 'versionType': 'semver', 'lessThanOrEqual': '6.1.*'}, {'status': 'unaffected', 'version': '6.6.145', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.96', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.39', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.3', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc1', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'affected'}] [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd788ef40a7517d22c97ab01700e4ae4c611b6f2f', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '2e0a5d6d62600b8c614d1b55e50ef94035d6adf9', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '7bbb7ce74051c8be4b69ff44ce3db370600dae61', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '48a586e382e4db1dbf958d44b63e081df5f8ed04', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd369e5edfaaf83a448016e2f1da392b2174be801', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '83c2b7797742339bb768f83935f7ca33950db138', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '30d55c8aabb261bc3f427d6b9aae7ef6206063f9', 'versionType': 'git'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '4.0'}, {'status': 'unaffected', 'version': '0', 'lessThan': '4.0', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '5.10.261', 'versionType': 'semver', 'lessThanOrEqual': '5.10.*'}, {'status': 'unaffected', 'version': '5.15.212', 'versionType': 'semver', 'lessThanOrEqual': '5.15.*'}, {'status': 'unaffected', 'version': '6.1.178', 'versionType': 'semver', 'lessThanOrEqual': '6.1.*'}, {'status': 'unaffected', 'version': '6.6.145', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.96', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.39', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.3', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'affected'}]
  • Initial Analysis by [email protected]

    Jul. 29, 2026

    Action Type Old Value New Value
    Added CWE CWE-476
    Added CPE Configuration OR *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.19 up to (excluding) 7.1.3 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 4.0 up to (excluding) 5.10.261 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.11 up to (excluding) 5.15.212 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 5.16 up to (excluding) 6.1.178 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.2 up to (excluding) 6.6.145 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.7 up to (excluding) 6.12.96 *cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* versions from (including) 6.13 up to (excluding) 6.18.39
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/2e0a5d6d62600b8c614d1b55e50ef94035d6adf9 Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/30d55c8aabb261bc3f427d6b9aae7ef6206063f9 Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/48a586e382e4db1dbf958d44b63e081df5f8ed04 Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/7bbb7ce74051c8be4b69ff44ce3db370600dae61 Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/83c2b7797742339bb768f83935f7ca33950db138 Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/d369e5edfaaf83a448016e2f1da392b2174be801 Types: Patch
    Added Reference Type kernel.org: https://git.kernel.org/stable/c/d788ef40a7517d22c97ab01700e4ae4c611b6f2f Types: Patch
  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Jul. 24, 2026

    Action Type Old Value New Value
    Added Reference https://git.kernel.org/stable/c/2e0a5d6d62600b8c614d1b55e50ef94035d6adf9
    Added Reference https://git.kernel.org/stable/c/48a586e382e4db1dbf958d44b63e081df5f8ed04
    Added Reference https://git.kernel.org/stable/c/7bbb7ce74051c8be4b69ff44ce3db370600dae61
    Added Reference https://git.kernel.org/stable/c/d788ef40a7517d22c97ab01700e4ae4c611b6f2f
    Changed Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd369e5edfaaf83a448016e2f1da392b2174be801', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '83c2b7797742339bb768f83935f7ca33950db138', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '30d55c8aabb261bc3f427d6b9aae7ef6206063f9', 'versionType': 'git'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '4.0'}, {'status': 'unaffected', 'version': '0', 'lessThan': '4.0', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.12.96', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.39', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.3', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc1', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'affected'}] [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd788ef40a7517d22c97ab01700e4ae4c611b6f2f', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '2e0a5d6d62600b8c614d1b55e50ef94035d6adf9', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '7bbb7ce74051c8be4b69ff44ce3db370600dae61', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '48a586e382e4db1dbf958d44b63e081df5f8ed04', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd369e5edfaaf83a448016e2f1da392b2174be801', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '83c2b7797742339bb768f83935f7ca33950db138', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '30d55c8aabb261bc3f427d6b9aae7ef6206063f9', 'versionType': 'git'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '4.0'}, {'status': 'unaffected', 'version': '0', 'lessThan': '4.0', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '5.10.261', 'versionType': 'semver', 'lessThanOrEqual': '5.10.*'}, {'status': 'unaffected', 'version': '5.15.212', 'versionType': 'semver', 'lessThanOrEqual': '5.15.*'}, {'status': 'unaffected', 'version': '6.1.178', 'versionType': 'semver', 'lessThanOrEqual': '6.1.*'}, {'status': 'unaffected', 'version': '6.6.145', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.96', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.39', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.3', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc1', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'affected'}]
  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Jul. 20, 2026

    Action Type Old Value New Value
    Added CVSS V3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • New CVE Received by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Jul. 19, 2026

    Action Type Old Value New Value
    Added Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': 'd369e5edfaaf83a448016e2f1da392b2174be801', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '83c2b7797742339bb768f83935f7ca33950db138', 'versionType': 'git'}, {'status': 'affected', 'version': 'c5c707f96fc9a6e5a57ca5baac892673270abe3d', 'lessThan': '30d55c8aabb261bc3f427d6b9aae7ef6206063f9', 'versionType': 'git'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '4.0'}, {'status': 'unaffected', 'version': '0', 'lessThan': '4.0', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.12.96', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.39', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.3', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc1', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['fs/nfsd/nfs4layouts.c'], 'defaultStatus': 'affected'}]
    Added Description In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease failure nfs4_alloc_stid() publishes the new stid into cl->cl_stateids via idr_alloc_cyclic() under cl_lock before returning to nfsd4_alloc_layout_stateid(). When nfsd4_layout_setlease() then fails, the error path frees the layout stateid directly with kmem_cache_free() without ever calling idr_remove(), leaving the IDR slot pointing at freed slab memory. Any subsequent IDR walker (states_show, client teardown) dereferences the dangling pointer. The correct teardown for an IDR-published stid is nfs4_put_stid(), which removes the IDR slot under cl_lock, dispatches sc_free (nfsd4_free_layout_stateid) to release ls->ls_file via nfsd4_close_layout(), and drops the nfs4_file reference in its tail. A second issue blocks that switch: nfsd4_free_layout_stateid() unconditionally inspects ls->ls_fence_work via delayed_work_pending() under ls_lock, but INIT_DELAYED_WORK(&ls->ls_fence_work, ...) currently runs only after the setlease call. On the setlease-failure path the destructor would touch an uninitialized delayed_work. nfsd4_alloc_layout_stateid() nfs4_alloc_stid() /* idr_alloc_cyclic under cl_lock */ nfsd4_layout_setlease() /* fails */ nfs4_put_stid() nfsd4_free_layout_stateid() delayed_work_pending(&ls->ls_fence_work) /* needs INIT */ nfsd4_close_layout() /* nfsd_file_put(ls->ls_file) */ put_nfs4_file() Fix by hoisting the ls_fenced / ls_fence_delay / INIT_DELAYED_WORK initialization above the nfsd4_layout_setlease() call, and replace the manual nfsd_file_put + put_nfs4_file + kmem_cache_free cleanup with a single nfs4_put_stid(stp).
    Added Reference https://git.kernel.org/stable/c/30d55c8aabb261bc3f427d6b9aae7ef6206063f9
    Added Reference https://git.kernel.org/stable/c/83c2b7797742339bb768f83935f7ca33950db138
    Added Reference https://git.kernel.org/stable/c/8dee7c278f1c2b5bb80e17a6281c3812fc8b0cdd
    Added Reference https://git.kernel.org/stable/c/d369e5edfaaf83a448016e2f1da392b2174be801
EPSS is a daily estimate of the probability of exploitation activity being observed over the next 30 days. Following chart shows the EPSS score history of the vulnerability.