{"id":"CVE-2026-90104","title":"In the Linux kernel, the following vulnerability has been resolved:\n\nNFSv4.1: zero referring call lists before decoding\n\ndecode_cb_sequence_args() allocates csa_rclists with kmalloc_objs(), so\neach referring_call_list starts uninitialize…","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nNFSv4.1: zero referring call lists before decoding\n\ndecode_cb_sequence_args() allocates csa_rclists with kmalloc_objs(), so\neach referring_call_list starts uninitialize…","severity":"critical","cvss":9.8,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","vendor":"Linux","product":"Linux","affected":["Linux >= 4aece6a19cf7f474f15eb861ba74db4479884ce3 < f31f3c042e024aef437cda42f0424ae8d4594b6c","Linux >= 4aece6a19cf7f474f15eb861ba74db4479884ce3 < 8fa4804fe62ca4155a2d8fc2789d630376cbf2fc","Linux 2.6.31"],"published":"2026-09-17","updated":"2026-09-18","sourceUpdated":"2026-09-18T18:17:42.190","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-90104","references":[{"url":"https://git.kernel.org/stable/c/8fa4804fe62ca4155a2d8fc2789d630376cbf2fc","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/f31f3c042e024aef437cda42f0424ae8d4594b6c","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"}],"tags":["nvd","cve.org"],"epss":0.00516,"epssPercentile":0.42779,"ingestedAt":"2026-09-17T16:21:47.888Z","slug":"CVE-2026-90104","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nNFSv4.1: zero referring call lists before decoding\n\ndecode_cb_sequence_args() allocates csa_rclists with kmalloc_objs(), so\neach referring_call_list starts uninitialized. decode_rc_list() assigns\nrcl_refcalls only when rcl_nrefcalls is nonzero. A valid list with zero\nreferring calls therefore leaves the pointer uninitialized, and\nnfs4_callback_sequence() later passes stale slab contents to kfree().\n\nAllocate csa_rclists with kzalloc_objs() so every rcl_refcalls member is\nNULL from the beginning, including valid empty referring call lists.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"midnight","depthScore":54,"depthScoreParts":{"impact":53.9,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[{"seq":207121,"id":"CVE-2026-90104","ts":1789757333710,"field":"cvss","old":null,"new":"9.8"},{"seq":207120,"id":"CVE-2026-90104","ts":1789757333710,"field":"severity","old":"none","new":"critical"}]}