{"id":"CVE-2026-43350","revision":"d5e916685cc54441b0ce2db346f462e1","records":[{"revision":"d5e916685cc54441b0ce2db346f462e1","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-43350","aliases":[],"title":"smb: client: require a full NFS mode SID before reading mode bits","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nsmb: client: require a full NFS mode SID before reading mode bits\n\nparse_dacl() treats an ACE SID matching sid_unix_NFS_mode as an NFS\nmode SID and reads sid.sub_auth[2] to recover the mode bits.\n\nThat assumes the ACE carries three subauthorities, but compare_sids()\nonly compares min(a, b) subauthorities.  A malicious server can return\nan ACE with num_subauth = 2 and sub_auth[] = {88, 3}, which still\nmatches sid_unix_NFS_mode and then drives the sub_auth[2] read four\nbytes past the end of the ACE.\n\nRequire num_subauth >= 3 before treating the ACE as an NFS mode SID.\nThis keeps the fix local to the special-SID mode path without changing\ncompare_sids() semantics for the rest of cifsacl.","state":0,"publishedAt":"2026-05-08T13:41:53.276+00:00","modifiedAt":"2026-10-19T19:16:27.167+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"fs/smb/client/cifsacl.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"23b54d6cc3ef30a51d984dc74364f24039ae2ecb\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"1592a6cd6f653f2d24572a6976c7a775b19f4940\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"8bd4cad3f458d11650d51c2d24b03fb1770ae6cc\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"b53b8e98c23310294fc45fc686db5ee860311896\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"c8eef12af1cc73031639ea7cf16e0b10e2536b0b\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"38a69f08ee82c450d3e4168707fff2e317dc3ff7\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"f8488c07bea2431ee12a6067d736578064fa46b4\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"e2f8fbfb8d09c06decde162090fac3ee220aa280\",\n                            \"lessThan\": \"2757ad3e4b6f9e0fed4c7739594e702abc5cab21\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"fs/smb/client/cifsacl.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"5.4\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"5.4\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.259\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.210\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.175\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.136\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.84\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.25\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.0.2\",\n                            \"lessThanOrEqual\": \"7.0.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.1\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H","score":7.6,"severity":"HIGH"}],"references":["https://git.kernel.org/stable/c/23b54d6cc3ef30a51d984dc74364f24039ae2ecb","https://git.kernel.org/stable/c/1592a6cd6f653f2d24572a6976c7a775b19f4940","https://git.kernel.org/stable/c/8bd4cad3f458d11650d51c2d24b03fb1770ae6cc","https://git.kernel.org/stable/c/b53b8e98c23310294fc45fc686db5ee860311896","https://git.kernel.org/stable/c/c8eef12af1cc73031639ea7cf16e0b10e2536b0b","https://git.kernel.org/stable/c/38a69f08ee82c450d3e4168707fff2e317dc3ff7","https://git.kernel.org/stable/c/f8488c07bea2431ee12a6067d736578064fa46b4","https://git.kernel.org/stable/c/2757ad3e4b6f9e0fed4c7739594e702abc5cab21"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-43350","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-43350","identifiers":["CVE-2026-43350"]},"retained":false,"historicalAffected":[]}],"coverage":[]}