CVE-2026-72379
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: fs: xəritələnməmiş fsuid və ya fsgid ilə O_TMPFILE yaradılmasına imkan verməmək vfs_tmpfile() çağırıcının fsuid və fsgid-lərinin fayl sistemi ilə uyğunlaşdırıldığını heç vaxt yoxlamırdı. Çağırıcının fs{u,g}id-ni əhatə etməyən idmapping-ə malik idmapped mount zamanı, ->tmpfile() instansiyası yeni inode-u inode_init_owner() vasitəsilə başladır; burada mapped_fsuid()/mapped_fsgid() INVALID_UID/INVALID_GID qaytarır və nəticədə tmpfile-ın sahibi (uid_t)-1 olur. Digər bütün yaratma yolları artıq bunu rədd edir: may_o_create() (O_CREAT) və may_create_dentry() (mkdir, mknod, symlink, link) məhz fayl sisteminin təmsil edə bilməyəcəyi bir sahiblə obyektin yaradılmaması üçün fsuidgid_has_mapping() vasitəsilə -EOVERFLOW ilə dayandırılır. O_TMPFILE də istisna deyil: o, I_LINKABLE olaraq yaradılır və linkat(2) daha sonra onu ad sahəsinə daxil edə bilir, buna görə də eyni zəmanət burada da qüvvədə olmalıdır. vfs_tmpfile()-a çatışmayan fsuidgid_has_mapping() yoxlaması əlavə edildi. Non-idmapped mount zamanı çağırıcının fs{u,g}id-si həmişə superblock-un istifadəçi ad sahəsində xəritələnir, buna görə də bu, orada heç bir təsir göstərmir və yalnız çağırıcını xəritələməyən idmapped mount zamanı təsirli olur. Bu, FS_ALLOW_IDMAP təyin edən və ->tmpfile() tətbiq edən hər bir fayl sisteminə (tmpfs, ext4, btrfs, xfs, f2fs, ...) və üst layhənin tmpfile yaradılmasının backing_tmpfile_open() vasitəsilə vfs_tmpfile()-a yönləndiyi overlayfs-ə şamil edilir.
Necə düzəltmək olar
- Linux Linux74365c6e367725728d5ce36d38ca116c9f77a254, bac8fb0d60254846f3b56957435dcd870ae12948, 503d0568a525b168d9aa5ca046ec72fc5477df84, a2038514e69371eb493083a6a897ed20fcbb8acb, 47e434da476b5a8bcd1e6e52ab03c5ee7764ee78, 539dce1144651f7976fa418e618b0b574bf15eeb və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 8e5389132ab429604c1a2459b52f0c849a71cc61 ≤ v < 74365c6e367725728d5ce36d38ca116c9f77a254, 8e5389132ab429604c1a2459b52f0c849a71cc61 ≤ v < bac8fb0d60254846f3b56957435dcd870ae12948, 8e5389132ab429604c1a2459b52f0c849a71cc61 ≤ v < 503d0568a525b168d9aa5ca046ec72fc5477df84, 8e5389132ab429604c1a2459b52f0c849a71cc61 ≤ v < a2038514e69371eb493083a6a897ed20fcbb8acb, 8e5389132ab429604c1a2459b52f0c849a71cc61 ≤ v < 47e434da476b5a8bcd1e6e52ab03c5ee7764ee78, 8e5389132ab429604c1a2459b52f0c849a71cc61 ≤ v < 539dce1144651f7976fa418e618b0b574bf15eeb, 5.13 | 74365c6e367725728d5ce36d38ca116c9f77a254, bac8fb0d60254846f3b56957435dcd870ae12948, 503d0568a525b168d9aa5ca046ec72fc5477df84, a2038514e69371eb493083a6a897ed20fcbb8acb, 47e434da476b5a8bcd1e6e52ab03c5ee7764ee78, 539dce1144651f7976fa418e618b0b574bf15eeb |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.