{"id":"CVE-2026-89699","title":"nfsd: validate symlink target length in NFSv4 CREATE","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nnfsd: validate symlink target length in NFSv4 CREATE\n\nnfsd4_decode_create() accepts an unbounded cr_datalen from the wire for\nNF4LNK symlink targets, allowing a client …","severity":"high","cvss":7.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","cvssSource":"cna","cwe":["CWE-770"],"vendor":"Linux","product":"Linux","affected":["Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 36011308b3f01ce7dc9954f3cefcbb5291af9f95","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 888dad4b557352cf85be31613407b5ba51ad07d1","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 8661d3cb38fd148947e57dbc0871fd4d3fa33bbf","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 3ef5e7a01a4d74995a65496bc9166d1e980a4355","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < b24843ea3de1676b29902457b38507c95a80649b","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 895a485cd3758031ef9993c0d53cf19ce8fb4ccc","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 45ec115cbfecb4b3cfab7fca6f73d1b60696a25a","Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 041f57056e5fb9c80adc088269322d2c61074406","Linux 2.6.12"],"ssvc":{"exploitation":"none","automatable":"yes","technicalImpact":"partial","timestamp":"2026-10-16T19:26:10.914842Z"},"published":"2026-09-11","updated":"2026-10-19","sourceUpdated":"2026-10-19T08:51:12.396Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-89699","references":[{"url":"https://git.kernel.org/stable/c/36011308b3f01ce7dc9954f3cefcbb5291af9f95"},{"url":"https://git.kernel.org/stable/c/888dad4b557352cf85be31613407b5ba51ad07d1"},{"url":"https://git.kernel.org/stable/c/8661d3cb38fd148947e57dbc0871fd4d3fa33bbf"},{"url":"https://git.kernel.org/stable/c/3ef5e7a01a4d74995a65496bc9166d1e980a4355"},{"url":"https://git.kernel.org/stable/c/b24843ea3de1676b29902457b38507c95a80649b"},{"url":"https://git.kernel.org/stable/c/895a485cd3758031ef9993c0d53cf19ce8fb4ccc"},{"url":"https://git.kernel.org/stable/c/45ec115cbfecb4b3cfab7fca6f73d1b60696a25a"},{"url":"https://git.kernel.org/stable/c/041f57056e5fb9c80adc088269322d2c61074406"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89699.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-89699"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2532157"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-89699"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89699"},{"url":"https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-89699.mbox"}],"tags":["cve.org","csaf","vex","red-hat","score-dispute"],"epss":0.00501,"epssPercentile":0.42713,"scores":{"cna":7.5,"vendor":5.5},"ingestedAt":"2026-09-14T15:23:07.449Z","slug":"CVE-2026-89699","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nnfsd: validate symlink target length in NFSv4 CREATE\n\nnfsd4_decode_create() accepts an unbounded cr_datalen from the wire for\nNF4LNK symlink targets, allowing a client to force a kmalloc of up to\nthe maximum RPC payload size (several MiB) per COMPOUND op that persists\nuntil compound teardown.  The VFS rejects oversized targets with\nENAMETOOLONG, but the allocation has already occurred.\n\nReject cr_datalen == 0 early with nfserr_inval and cr_datalen greater\nthan NFS4_MAXPATHLEN (PATH_MAX) with nfserr_nametoolong to bound the\nallocation.\n\n## Affected\n\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 36011308b3f01ce7dc9954f3cefcbb5291af9f95`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 888dad4b557352cf85be31613407b5ba51ad07d1`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 8661d3cb38fd148947e57dbc0871fd4d3fa33bbf`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 3ef5e7a01a4d74995a65496bc9166d1e980a4355`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < b24843ea3de1676b29902457b38507c95a80649b`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 895a485cd3758031ef9993c0d53cf19ce8fb4ccc`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 45ec115cbfecb4b3cfab7fca6f73d1b60696a25a`\n- `Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 041f57056e5fb9c80adc088269322d2c61074406`\n- `Linux 2.6.12`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Red Hat OpenShift Container Platform 4 · no fix planned: Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, … · updated 2026-09-21 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89699.json)","depth":"twilight","depthScore":41,"depthScoreParts":{"impact":41.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[{"seq":223240,"id":"CVE-2026-89699","ts":1792180027845,"field":"cvss","old":"5.5","new":"7.5"},{"seq":223239,"id":"CVE-2026-89699","ts":1792180027845,"field":"severity","old":"medium","new":"high"},{"seq":208457,"id":"CVE-2026-89699","ts":1790005706244,"field":"cvss","old":"7.5","new":"5.5"},{"seq":208456,"id":"CVE-2026-89699","ts":1790005706244,"field":"severity","old":"high","new":"medium"},{"seq":197732,"id":"CVE-2026-89699","ts":1789384318600,"field":"cvss","old":"5.3","new":"7.5"},{"seq":197731,"id":"CVE-2026-89699","ts":1789384318600,"field":"severity","old":"medium","new":"high"},{"seq":183347,"id":"CVE-2026-89699","ts":1789356674981,"field":"cvss","old":"7.5","new":"5.3"},{"seq":183346,"id":"CVE-2026-89699","ts":1789356674981,"field":"severity","old":"high","new":"medium"},{"seq":153582,"id":"CVE-2026-89699","ts":1789285351371,"field":"cvss","old":null,"new":"7.5"},{"seq":153581,"id":"CVE-2026-89699","ts":1789285351371,"field":"severity","old":"none","new":"high"},{"seq":147640,"id":"CVE-2026-89699","ts":1789270211701,"field":"cvss","old":null,"new":"5.3"},{"seq":147639,"id":"CVE-2026-89699","ts":1789270211701,"field":"severity","old":"none","new":"medium"},{"seq":109398,"id":"CVE-2026-89699","ts":1789183731760,"field":"cvss","old":null,"new":"5.3"},{"seq":109397,"id":"CVE-2026-89699","ts":1789183731760,"field":"severity","old":"none","new":"medium"}]}