SÄrbarhet i verktyget smb4k som möjliggör root-Ätkomst i systemet

I verktyget smb4k, som anvÀnds i KDE för att upptÀcka och montera SMB-volymer, har sÄrbarheter identifierats som möjliggör root-Ätkomst till systemet. Problemen har ÄtgÀrdats i utgÄvan Smb4K 4.0.5. Du kan kontrollera statusen för den nya paketversionen eller eventuell klargöring i distributionerna pÄ följande sidor: Debian, Ubuntu, Fedora, SUSE/openSUSE, Gentoo, Arch och FreeBSD.

För att utföra privilegierade ÄtgÀrder i smb4k anvÀnds KAuth-hanterare som körs med root-behörighet. SÄrbarheter finns i hanteraren Smb4KMountHelper, orsakade av att funktionerna för montering (CVE-2025-66003) och avmontering (CVE-2025-66002) av nÀtverksfilsystemet inte filtrerade de alternativ som skickades till kommandona mount.cifs och unmount.cifs korrekt, vilket gjorde det möjligt för en icke-privilegerad anvÀndare att skicka valfria alternativ till dessa kommandon via parametern mh_options.

Till exempel, med hjÀlp av alternativen "filemode=04777,uid=0" kommer alla filer i den monterade volymen att fÄ flaggan suid root. AnvÀndaren kan starta en SMB-server och montera sin egen volym med nödvÀndiga exekverbara filer, som kommer att köras med root-behörighet om alternativen "filemode=04777,uid=0" anvÀnds.

I hanteraren Smb4KMountHelper kontrollerades inte mÄlkatalogerna korrekt, vilket till exempel gjorde det möjligt att montera sin SMB-volym istÀllet för katalogen /bin och ersÀtta den med en modifierad version av /bin/bash. Dessutom kan sökvÀgen till Kerberos Credential-filen Àndras via parametern mh_krb5ticket och göra det möjligt att visa innehÄllet i valfri fil, till exempel /etc/shadow, i stderr eller en offentligt tillgÀnglig logg.

SÄrbarhet i funktionen Smb4KMountHelper::unmount() kan anvÀndas för att orsaka en denial of service genom att avmontera systempartitioner, genom att manipulera innehÄllet i parametern mh_mountpoint. Intressant nog fanns det en kontroll i koden för partitionstypen som endast passerade cifs-, smbfs- och smb3-partitioner, men i if-blocket för felmeddelandet uteslöts "return"-kommandot vilket gjorde att exekveringen inte avbröts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster