CVE-2026-31611

In the Linux kernel, the following vulnerability has been resolved: ksmbd: require 3 sub-authorities before reading sub_auth[2] parse_dacl() compares each ACE SID against sid_unix_NFS_mode and on match reads sid.sub_auth[2] as the file mode. If sid_unix_NFS_mode is the prefix S-1-5-88-3 with num_subauth = 2 then compare_sids() compares only min(num_subauth, 2) sub-authorities so a client SID with num_subauth = 2 and sub_auth = {88, 3} will match. If num_subauth = 2 and the ACE is placed at the very end of the security descriptor, sub_auth[2] will be 4 bytes past end_of_acl. The out-of-band bytes will then be masked to the low 9 bits and applied as the file's POSIX mode, probably not something that is good to have happen. Fix this up by forcing the SID to actually carry a third sub-authority before reading it at all.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

11 Nov 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: ksmbd: requiere 3 subautoridades antes de leer sub_auth[2] parse_dacl() compara cada SID de ACE contra sid_unix_NFS_mode y, en caso de coincidencia, lee sid.sub_auth[2] como el modo de archivo. Si sid_unix_NFS_mode es el prefijo S-1-5-88-3 con num_subauth = 2, entonces compare_sids() compara solo min(num_subauth, 2) subautoridades, por lo que un SID de cliente con num_subauth = 2 y sub_auth = {88, 3} coincidirá. Si num_subauth = 2 y el ACE se coloca al final del descriptor de seguridad, sub_auth[2] estará 4 bytes más allá de end_of_acl. Los bytes fuera de banda se enmascararán entonces a los 9 bits bajos y se aplicarán como el modo POSIX del archivo, probablemente no sea algo bueno que suceda. Solucione esto forzando al SID a llevar realmente una tercera subautoridad antes de leerlo en absoluto.

15 Oct 2026, 02:19

Type Values Removed Values Added
References
  • () https://cert-portal.siemens.com/productcert/html/ssa-784472.html -

Information

Published : 2026-04-24 15:16

Updated : 2026-11-11 23:10


NVD link : CVE-2026-31611

Mitre link : CVE-2026-31611

CVE.ORG link : CVE-2026-31611


JSON object : View

Products Affected

linux

  • linux_kernel