CVE-2026-43350 in Linux
Resumen
por VulDB • 2026-05-22
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
smb: cliente: requiere un SID de modo NFS completo antes de leer los bits de modo
parse_dacl() trata un SID de ACE que coincide con sid_unix_NFS_mode como un SID de modo NFS y lee sid.sub_auth[2] para recuperar los bits de modo.
Esto asume que el ACE contiene tres subautoridades, pero compare_sids() solo compara min(a, b) subautoridades. Un servidor malicioso puede devolver un ACE con num_subauth = 2 y sub_auth[] = {88, 3}, lo cual sigue coincidiendo con sid_unix_NFS_mode y provoca una lectura de sub_auth[2] cuatro bytes más allá del final del ACE.
Se requiere que num_subauth >= 3 antes de tratar el ACE como un SID de modo NFS. Esto mantiene la corrección localizada en la ruta de modo de SID especial sin cambiar la semántica de compare_sids() para el resto de cifsacl.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.