CVE-2026-43350

HighCVSS 7.6/10Last modified Nov 11, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

smb: client: require a full NFS mode SID before reading mode bits

parse_dacl() treats an ACE SID matching sid_unix_NFS_mode as an NFS mode SID and reads sid.sub_auth[2] to recover the mode bits.

That assumes the ACE carries three subauthorities, but compare_sids() only compares min(a, b) subauthorities. A malicious server can return an ACE with num_subauth = 2 and sub_auth[] = {88, 3}, which still matches sid_unix_NFS_mode and then drives the sub_auth[2] read four bytes past the end of the ACE.

Require num_subauth >= 3 before treating the ACE as an NFS mode SID. This keeps the fix local to the special-SID mode path without changing compare_sids() semantics for the rest of cifsacl.

Metrics

CVSS 3.1 7.6/10CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= e2f8fbfb8d09c06decde162090fac3ee220aa280, < 23b54d6cc3ef30a51d984dc74364f24039ae2ecb; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < 1592a6cd6f653f2d24572a6976c7a775b19f4940; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < 8bd4cad3f458d11650d51c2d24b03fb1770ae6cc; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < b53b8e98c23310294fc45fc686db5ee860311896; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < c8eef12af1cc73031639ea7cf16e0b10e2536b0b; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < 38a69f08ee82c450d3e4168707fff2e317dc3ff7; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < f8488c07bea2431ee12a6067d736578064fa46b4; >= e2f8fbfb8d09c06decde162090fac3ee220aa280, < 2757ad3e4b6f9e0fed4c7739594e702abc5cab21
LinuxLinux5.4
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem< *

References

Timeline

Published
May 8, 2026
Last modified
Nov 11, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-433515.5In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Eagerly init vgic dist/redist on vgic creation If vgic_allCVE-2026-433527.8In the Linux kernel, the following vulnerability has been resolved: i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue TheCVE-2026-433537.8In the Linux kernel, the following vulnerability has been resolved: i3c: mipi-i3c-hci: Fix race in DMA ring dequeue The HCI DMA dequeue paCVE-2026-433545.5In the Linux kernel, the following vulnerability has been resolved: iio: proximity: hx9023s: Protect against division by zero in set_samp_fCVE-2026-433555.5In the Linux kernel, the following vulnerability has been resolved: iio: light: bh1780: fix PM runtime leak on error path Move pm_runtime_CVE-2026-433565.5In the Linux kernel, the following vulnerability has been resolved: iio: imu: adis: Fix NULL pointer dereference in adis_init The adis_iniCVE-2026-433575.5In the Linux kernel, the following vulnerability has been resolved: iio: gyro: mpu3050-core: fix pm_runtime error handling The return valuCVE-2026-433585.5In the Linux kernel, the following vulnerability has been resolved: btrfs: add missing RCU unlock in error path in try_release_subpage_exteCVE-2026-433595.5In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction abort on set received ioctl due to item overflowCVE-2026-43366.4The Ultimate FAQ Accordion plugin for WordPress is vulnerable to Stored Cross-Site Scripting via FAQ content in all versions up to, and inclCVE-2026-433605.5In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction abort on file creation due to name hash collisioCVE-2026-433615.5In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction abort when snapshotting received subvolumes Cur
CVE-2026-43350: High severity, CVSS 7.6 | Vulnix