Fa'aletonu i le XFS e mafai ai ona faitau fa'amatalaga masini poloka mata

O se faʻafitauli (CVE-2021-4155) ua faʻaalia i le XFS file system code lea e mafai ai e se tagata faʻaoga le faʻaogaina i le lotoifale ona faitau saʻo faʻamatalaga poloka poloka mai se masini poloka. O faʻamatalaga tetele uma o le Linux kernel e sili atu nai lo le 5.16 o loʻo i ai le avetaavale XFS e aʻafia i lenei mataupu. O le faʻaleleia na aofia i le version 5.16, faʻapea foʻi ma faʻafouga kernel 5.15.14, 5.10.91, 5.4.171, 4.19.225, ma isi. O le tulaga o faʻafouga o loʻo faʻatupuina e foia ai le faʻafitauli i tufatufaga e mafai ona siaki i luga o itulau nei: Debian, RHEL, SUSE, Fedora, Ubuntu, Arch.

O le fa'aletonu e mafua mai i le amio le sa'o o le lua XFS-specific ioctl(XFS_IOC_ALLOCSP) ma ioctl(XFS_IOC_FREESP), o se fa'atusa galue o le kernel-wide fallocate() system call. A fa'atuputeleina le tele o faila e le'o fa'aogaina poloka, ioctls XFS_IOC_ALLOCSP/XFS_IOC_FREESP e le toe setiina le si'usi'u paita i le zero seia oo i le isi poloka tuaoi. O le mea lea, i luga o le XFS faʻatasi ai ma le tele o poloka poloka o 4096 bytes, e mafai e se tagata osofaʻi ona faitau e oʻo atu i le 4095 bytes o faʻamaumauga tusitusia muamua mai poloka taʻitasi. O vaega nei e mafai ona iai fa'amaumauga mai faila ua tapeina, faila fa'a'ese'ese, ma faila o lo'o i ai poloka fa'ate'aina.

E mafai ona e su'eina lau faiga mo le fa'afitauli e fa'aaoga ai se fa'ata'ita'iga fa'aoga faigofie. Afai, a mae'a ona fa'atino le fa'atonuga o fa'atonuga, e mafai ona faitau le tusitusiga a Siekisipia, ona fa'aletonu lea o le aveta'avale FS. I le taimi muamua o le faʻapipiʻiina o se vaeluaga XFS mo faʻataʻitaʻiga e manaʻomia ai aʻa.

Talu ai o le ioctl (XFS_IOC_ALLOCSP) ma le ioctl (XFS_IOC_FREESP) e toetoe lava tutusa i le faʻatinoga ma le faʻasologa masani (), ma e na o le pau lava le eseesega o le faʻaogaina o faʻamatalaga, o lo latou i ai e tutusa ma se backdoor. E ui i le tulafono lautele o le le suia o fesoʻotaʻiga o loʻo i ai i totonu o le fatu, i le fautuaga a Linus, na tonu ai e aveese atoa nei ioctls i le isi lomiga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga