SMB partitions ááťáŹá¸ááᯠáážáŹáá˝áąááźáŽá¸ mount ááŻááşáááş KDE áá˝ááşáĄááŻáśá¸ááźáŻáááˇáş smb4k utility áá˝ááş system áááŻáˇ root access ááźáŻááŻááşáááŻááşá áąááąáŹ áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠááąáŹáşááŻááşáá˝áąáˇáážáááŹá¸ááŤáááşá á¤ááźáżááŹááťáŹá¸ááᯠSmb4K 4.0.5 áá˝ááş ááźááşáááşááźáŽá¸ááźá áşááŤáááşá áĄáąáŹááşááŤá áŹááťááşáážáŹááťáŹá¸áá˝ááş ááźááˇáşááąáááşáĄáá˝ááş ááźááşáááşááąááąáŹ package version áĄáá áş áááŻáˇáááŻááş patch á áĄááźáąáĄááąááᯠáááşá á áşááąá¸áááŻááşááŤáááşá Debian, Ubuntu, Fedora, SUSE/openSUSE, Gentoo, Arch áážááˇáş FreeBSDá
Smb4k áááş root privileges ááťáŹá¸ááźááˇáş áááşáááşááąááąáŹ KAuth handler ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá privileges action ááťáŹá¸ááᯠááŻááşááąáŹááşááŤáááşá Smb4KMountHelper handler áá˝ááş áĄáŹá¸áááşá¸ááťááşááťáŹá¸áážáááźáŽá¸ network file system á mounting (CVE-2025-66003) áážááˇáş unmounting (CVE-2025-66002) functions ááťáŹá¸áááş mount.cifs áážááˇáş unmount.cifs command ááťáŹá¸áááŻáˇááąá¸áááŻáˇááąáŹ option ááťáŹá¸ááᯠáážááşáááşá á˝áŹ filter áááŻááşááąáŹááźáąáŹááˇáş privilege ááážáááąáŹ user áááş mh_options parameter áážáá áşáááˇáş ᤠcommand ááťáŹá¸áááŻáˇ áááşáááˇáş option ááťáŹá¸áááŻáááᯠááąá¸áááŻáˇáááŻááşá áąááŤáááşá
áĽáááŹáĄáŹá¸ááźááˇáş "filemode=04777,uid=0" option áááŻáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáş mount ááŻááşááŹá¸ááąáŹ partition áážááááŻááşáĄáŹá¸ááŻáśá¸ááᯠsuid root áĄááźá áş flag ááŻááşááŤáááşá user áááş SMB server áá áşááŻáááŻá áááşááźáŽá¸ áááŻáĄááşááąáŹ executable files ááťáŹá¸ááźááˇáş custom partition áá áşááŻááᯠáááşá¸ááž mount ááŻááşáááŻááşááźáŽá¸ "filemode=04777,uid=0" ááŻáááşáážááşáááŻááşááąáŹáĄá፠root privileges ááźááˇáş execute ááŻááşáááşááźá áşáááşá
Smb4KMountHelper handler áááş target directory ááťáŹá¸áááŻáááşá¸ áážááşáááşá á˝áŹ validate áááŻááşáááŻááşáá˛áˇááŤá áááŻáˇááźáąáŹááˇáş áĽáááŹáĄáŹá¸ááźááˇáş /bin directory ááąááŹáá˝ááş custom SMB partition áá áşááŻááᯠmount ááŻááşáááŻááşááźáŽá¸ /bin/bash á ááźáŻááźááşááŹá¸ááąáŹ version áá áşááŻááᯠáááşá¸áá˛áááŻáˇ áááˇáşáá˝ááşá¸áááŻááşáá˛áˇáááşá áááŻáˇáĄááźááşá mh_krb5ticket parameter ááᯠKerberos credentials file á path ááᯠááźáąáŹááşá¸áá˛áááşáážááˇáş /etc/shadow áá˛áˇáááŻáˇááąáŹ file ááťáŹá¸á content ááťáŹá¸ááᯠstderr áááŻáˇáááŻááş publicly accessible log áááŻáˇ output ááŻááşááąá¸áááş áĄááŻáśá¸ááźáŻáááŻááşáááşá
Smb4KMountHelper::unmount() function áážá áĄáŹá¸áááşá¸ááťááşáá
áşááŻááᯠmh_mountpoint parameter ááᯠmanipulate ááŻááşááźááşá¸ááźááˇáş system partitions ááťáŹá¸ááᯠunmount ááŻááşááźááşá¸ááźááˇáş service denial ááźá
áşá
áąáááŻááşáááşá á
áááşáááşá
áŹá¸á
ááŹááąáŹááşá¸ááŹá code áážáŹ cifsá smbfs áá˛áˇ smb3 partitions áá˝áąáááŻáᲠáá˝ááˇáşááźáŻáá˛áˇ partition type check ááŤáááşááąáááˇáş error áá
áşááŻááᯠreport ááŻááşáááŻáˇáĄáá˝ááş if block áážáŹ "return" statement ááťáąáŹááşááŻáśá¸ááąááźáŽá¸ execution áááşá¸ áááźáŽá¸ááŻáśá¸ááąá¸ááŤáá°á¸á
source: opennet.ru
