ืืืืชื ืคืืืขืืช (CVE-2021-4122) ืืืืืืช Cryptsetup, ืืืฉืืฉืช ืืืฆืคื ืช ืืืืฆืืช ืืืกืง ืืืื ืืงืก, ืืืืคืฉืจืช ืืืื ืืฆืคื ื ืืืืืฆืืช ืืคืืจืื LUKS2 (Linux Unified Key Setup) ืขื ืืื ืฉืื ืื ืืื ื ืชืื ืื. ืืื ืื ืฆื ืืช ืืคืืืขืืช, ืืชืืงืฃ ืืืืืช ืืืืืช ืืืฉื ืคืืืืช ืืืืื ืืืืฆืคื ืช, ืืืืืจ. ืืฉืืื ืืืืื ืืช ืืขืืงืจ ืืชืงืืคืช ืืชืงื ื ืืืกืื ืืืฆืื ืืื ืืืฆืคื ืื, ืืื ืืื ื ื Flash, ืืืืื ืืฉ ืืชืืงืฃ ืืืฉื ืื ืืื ื ืืืืข ืืช ืืกืืกืื ืืคืขื ืื ืื ืชืื ืื.
ืืืชืงืคื ืืื ืจืง ืขื ืคืืจืื LUKS2 ืืืื ืงืฉืืจื ืืื ืืคืืืฆืื ืฉื ืืื ื ืชืื ืื ืืืืจืืื ืืืคืขืืช ืชืืกืฃ "ืืฆืคื ื ืืืืฉ ืืงืืื ืช", ืืืืคืฉืจืช, ืื ืืฉ ืฆืืจื ืืฉื ืืช ืืช ืืคืชื ืืืืฉื, ืืืชืืื ืืชืืืื ืฉื ืืฆืคื ืช ื ืชืื ืื ืืืืฉ. ืืืื ืืืคืกืืง ืืช ืืขืืืื ืขื ืืืืืฆื. ืืืืจ ืฉืชืืืื ืืคืขื ืื ืืืืฆืคื ื ืขื ืืคืชื ืืืฉ ืืืงื ืืจืื ืืื, "ืืฆืคื ื ืืืืฉ ืืงืืื ืช" ืืืคืฉืจืช ืื ืืืคืจืืข ืืขืืืื ืขื ืืืืืฆื ืืืืฆืข ืืฆืคื ื ืืืืฉ ืืจืงืข, ืชืื ืืฆืคื ื ืืืจืืชืืช ืฉื ื ืชืื ืื ืืืคืชื ืืื ืืืฉื ืื . ืืคืฉืจ ืื ืืืืืจ ืืคืชื ืืขื ืจืืง, ืืืืคืฉืจ ืืืืืจ ืืช ืืงืืข ืืืืคืก ืืคืืขื ื.
ืชืืงืฃ ืืืื ืืืฆืข ืฉืื ืืืื ืืืื ื ืชืื ืื ืฉื LUKS2 ืืืืืื ืืคืกืงื ืฉื ืคืขืืืช ืืคืขื ืื ืืชืืฆืื ืืืฉื ืืืืฉืื ืคืขื ืื ืฉื ืืืง ืืืืืืฆื ืืืืจ ืืคืขืื ืืฉืืืืฉ ืืืื ื ืฉืืฉืชื ื ืขื ืืื ืืืขืืื. ืืืงืจื ืื, ืืืฉืชืืฉ ืฉืืืืจ ืืช ืืืื ื ืฉืืฉืชื ื ืืคืชื ืืืชื ืขื ืืกืืกืื ืื ืืื ื ืืื ื ืืงืื ืื ืืืืจื ืืืื ืชืืืื ืฉืืืืจ ืคืขืืืช ืืืฆืคื ื ืืืืคืจืขืช ืืืืื ืืืจืจ ืขื ืืชืงืืืืช ืืคืขืืื ืจืง ืืืืฆืขืืช "luks Dump" ืคืงืืื. ืืืืช ืื ืชืื ืื ืฉืชืืงืฃ ืืืื ืืคืขื ื ืชืืืื ืืืืื ืืืืชืจืช ืฉื LUKS2, ืื ืืืืื ืืจืืจืช ืืืืื (16 MiB) ืืื ืืืืื ืืขืืืช ืขื 3 GB.
ืืืขืื ื ืืจืืช ืืืขืืืื ืฉืืืจืืช ืฉืืฆืคื ื ืืืืฉ ืืฆืจืืื ืืืฉืื ืืืืืืช ืืืืื ืฉื ืืืคืชืืืช ืืืืฉืื ืืืืฉื ืื, ืืื ืฆืืจื ื-hash ืืื ืืืชืืื ืืคืขื ืื ืื ืืืฆื ืืืืฉ ืืจืื ืขื ืืืขืืจ ืืคืชื ืืงืกื ืคืฉืื ืืืฆืคื ื. ืื ืืกืฃ, ืืืื-ื ืชืื ืื ืฉื LUKS2, ืืืฆืืื ืื ืืช ืืืืืจืืชื ืืืฆืคื ื, ืืื ื ืืืื ืื ืืคื ื ืฉืื ืืืื ืื ืื ื ืืคืืื ืืืืื ืฉื ืชืืงืฃ. ืืื ืืืกืื ืืช ืืคืืืขืืช, ืืืคืชืืื ืืืกืืคื ืืื ื ื ืืกืคืช ืืืื ื ืชืื ืื ื-LUKS2, ืขืืืจื ื ืืืง ืืขืช hash ื ืืกืฃ, ืืืืืฉื ืขื ืกืื ืืคืชืืืช ืืืืขืื ืืชืื ื ืืื ื ืชืื ืื, ืืืืืจ. ืชืืงืฃ ืืืจ ืื ืืืื ืืฉื ืืช ืืื ื ืชืื ืื ืืืฉืื ืืืื ืืืขืช ืืช ืกืืกืืช ืืคืขื ืื.
ืชืจืืืฉ ืืชืงืคื ืืืคืืกื ืืืืื ืฉืืชืืงืฃ ืืืื ืืฉืื ืืช ืืืื ืขื ืืืื ื ืืกืคืจ ืคืขืืื. ืจืืฉืืช, ืชืืงืฃ ืฉืืื ื ืืืืข ืืช ืกืืกืืช ืืืืฉื ืืืฆืข ืฉืื ืืืื ืืืืืจ ืืืื ื ืชืื ืื, ืืืืจื ืืคืขื ืื ืืืง ืืื ืชืื ืื ืืคืขื ืืืื ืฉืืืื ื ืืืคืขื. ืืืืจ ืืื ืืืื ื ืืืืืจ ืืืงืืื ืืืชืืงืฃ ืืืชืื ืขื ืฉืืืฉืชืืฉ ืืืืจ ืืืชื ืขื ืืื ืืื ืช ืกืืกืื. ืืืฉืจ ืืืืฉืืจ ืืืคืขื ืขื ืืื ืืืฉืชืืฉ, ืืชืืื ืชืืืื ืืฆืคื ื ืืืืฉ ืืจืงืข, ืืืืืื ืืืง ืืื ืชืื ืื ืืืืฆืคื ืื ืืืืืฃ ืื ืชืื ืื ืืคืืขื ืืื. ืืชืจื ืืื, ืื ืืชืืงืฃ ืืฆืืื ืืฉืื ืืช ืืืื ืขื ืืืืฉืืจ ืฉืื, ืืืง ืืื ืชืื ืื ืืืื ื ืืืื ืืฆืืจื ืืคืืขื ืืช.
ืืืขืื ืืืืชื ืขื ืืื ืื ืื ืคืจืืืงื cryptsetup ืืชืืงื ื ืืขืืืื ื cryptsetup 2.4.3 ื- 2.3.7. ื ืืชื ืืขืงืื ืืืจ ืืฆื ืืขืืืื ืื ืฉื ืืฆืจืื ืืื ืืชืงื ืืช ืืืขืื ืืืคืฆืืช ืืืคืื ืืืืื: Debian, RHEL, SUSE, Fedora, Ubuntu, Arch. ืืคืืืขืืช ืืืคืืขื ืจืง ืืื ืฉืืจืืจื ืฉื cryptsetup 2.2.0, ืฉืืฆืื ืชืืืื ืืคืขืืืช "ืืฆืคื ื ืืืืฉ ืืงืืื ืช". ืืคืชืจืื ืขืืงืฃ ืืืื ื, ื ืืชื ืืืฉืชืืฉ ืืืฉืงื ืขื ืืคืฉืจืืช "--disable-luks2-reencryption".
ืืงืืจ: OpenNet.ru