ื ืืืึทืื ืขืจืึทืืืืืื (CVE-2022-0185) ืืื ืืืืขื ืึทืคืืื ืืื ืื ืคืืืขืกืืกืืขื ืงืึธื ืืขืงืกื ืึทืคึผื ืฆืืืขืฉืืขืื ืืืจื ืื ืืื ืืงืก ืงืขืจื, ืืืึธืก ืึทืืึทืื ืึท ืืืืข ืืึทื ืืฆืขืจ ืฆื ืืึทืงืืืขื ืืืึธืจืฆื ืคึผืจืืืืืืึทืืืฉืึทื ืืืืฃ ืืขื ืกืืกืืขื. ืืขืจ ืคืึธืจืฉืขืจ ืืืึธืก ืืืืขื ืึทืคืืื ืืขื ืคึผืจืึธืืืขื ืืจืืืก ืึท ืืขืืึทื ืกืืจืืืฉืึทื ืคืื ืึท ืืืืืจืข ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืกืคืืจื ืงืึธื ืืื ืืืึธืจืฆื ืืืืฃ Ubuntu 20.04 ืืื ืื ืคืขืืืงืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืื ืขืงืกืคึผืืืื ืงืึธื ืืื ืคึผืืึทื ื ืขื ืฆื ืืืื ืคึผืึธืกืืขื ืืืืฃ GitHub ืืื ืึท ืืืึธื ื ืึธื ืื ืืืกืืจืืืืืฉืึทื ื ืืขืืืื ื ืึท ืืขืจืืืึทื ืืืงื ืืืึธืก ืคืืงืกืื ืื ืืืึทืื ืขืจืึทืืืืืื.
ืื ืืืึทืื ืขืจืึทืืืืืื ืืืืืกืฅ ืืื ืื legacy_parse_param () ืคึฟืื ืงืฆืืข ืืื VFS ืืื ืืื ืืขืคึฟืืจื ืืืจื ืึท ืืืจืืคืึทื ืฆื ืงืึธื ืืจืึธืืืจื ืื ืืึทืงืกืืืื ืืจืืืก ืคืื ืคึผืึทืจืึทืืขืืขืจืก ืฆืืืขืฉืืขืื ืืืืฃ ืืขืงืข ืกืืกืืขืืขื ืืืึธืก ืืึธื ื ืื ืฉืืืฆื ืื ืคืืืขืกืืกืืขื ืงืึธื ืืขืงืกื ืึทืคึผื. ืืืจืืืืื ืึท ืคึผืึทืจืึทืืขืืขืจ ืืืึธืก ืืื ืฆื ืืจืืืก ืงืขื ืคืึทืจืฉืึทืคื ืึท ืึธืืืืขืจืคืืึธื ืคืื ืื ืื ืืึทืืืฉืขืจ ืืืึทืืขืืืืืง ืืขื ืืฆื ืฆื ืจืขืืขื ืขื ืื ืืจืืืก ืคืื ืื ืืึทืื ืฆื ืืืื ืืขืฉืจืืื - ืืขืจ ืงืึธื ืืื ืึท ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื ืืฉืขืง "ืืืื (len > PAGE_SIZE - 2 - ืืจืืืก)", ืืืึธืก ืืื ื ืืฉื ืึทืจืืขื ืืืื ืื ืืจืืืก ืืืขืจื ืืื ืืจืขืกืขืจ ืืื 4094. ืคึฟืึทืจ ืื ืืึทืืืฉืขืจ ืึธืืืืขืจืคืืึธื ืืืจื ืื ื ืืืขืจืืงืขืจ ืืขืืื ืื (ืื ืืึทืืืฉืขืจ ืื ืืขืจืคืืึธื, ืืืขื ืงืึทืกืืื ื 4096 - 2 - 4095 ืฆื ืึทื ืกืืื ื ืื ื, ืืขืจ ืจืขืืืืืึทื ืืื 2147483648).
ืืขืจ ืืขืืช ืึทืืึทืื, ืืืขื ืึทืงืกืขืกืื ื ืึท ืกืคึผืขืฉืื ืืืืืื ื ืืืื ืกืืกืืขื ืืืื, ืฆื ืคืึทืจืฉืึทืคื ืึท ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื ืืื ืึธืืืืขืจืจืืื ืงืขืจื ืืึทืื ื ืึธื ืื ืึทืืึทืงืืืืื ืืึผืจืื ืืขืื ื. ืฆื ืืืืืจืข ืื ืืืึทืื ืขืจืึทืืืืืื, ืืืจ ืืืื ืืึธืื CAP_SYS_ADMIN ืจืขืื, ื"ื. ืึทืืืื ืืกืืจืึทืืึธืจ ืืืืืช. ืืขืจ ืคึผืจืึธืืืขื ืืื ืึทื ืึท ืึทื ืคึผืจืืืืืืึทืืืฉื ืืึทื ืืฆืขืจ ืงืขื ืขื ืืึทืงืืืขื ืึทืืึท ืคึผืขืจืืืฉืึทื ื ืืื ืึทื ืืคืืขืืื ืืขืจื ืงืึทื ืืืื ืขืจ ืืืื ืื ืกืืกืืขื ืืื ืฉืืืฆื ืคึฟืึทืจ ืืึทื ืืฆืขืจ ื ืึธืืขื ืกืคึผืืืกืึทื ืขื ืืืืึทืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึทื ืืฆืขืจ ื ืึทืืขืกืคึผืึทืกืขืก ืืื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื ืืืืฃ ืืืื ืื ืืื ืคืขืืึธืจืึท, ืึธืืขืจ ื ืืฉื ืขื ืืืืึทืื ืืืืฃ ืืขืืืึทื ืืื RHEL (ืกืืึทืื ืงืึทื ืืืื ืขืจ ืืคืืขืืื ืืขืจืืงืืื ืคึผืืึทืืคืึธืจืืก ืืขื ืขื ืืขื ืืฆื).
ืืขืจ ืคึผืจืึธืืืขื ืืื ืืจืืืก ืืื ื ืืื ืืงืก ืงืขืจื 5.1 ืืื ืืื ืืขืืืขื ืคืึทืจืคืขืกืืืงื ืืื ื ืขืืื ืืขืจืืืึทื ืืืงืื ืืขื 5.16.2, 5.15.16, 5.10.93, 5.4.173. ืคึผืขืงื ืืขืจืืืึทื ืืืงืื ืืขื ืืืึธืก ืคืึทืจืจืืืื ืื ืืืึทืื ืขืจืึทืืืืืื ืืขื ืขื ืฉืืื ืืืคืจืืื ืคึฟืึทืจ RHEL, Debian, Fedora ืืื Ubuntu. ืืขืจ ืคืึทืจืจืืืื ืืื ื ืึธื ื ืืฉื ืื ืืืฆื ืืืืฃ Arch Linux, Gentoo, SUSE ืืื openSUSE. ืืื ืึท ืืืืขืจืืืื ืืืึธืจืงืึทืจืึธืื ื ืคึฟืึทืจ ืกืืกืืขืืขื ืืืึธืก ืืึธื ื ืื ื ืืฆื ืงืึทื ืืืื ืขืจ ืืคืืขืืื ืืขืจืืงืืื, ืืืจ ืงืขื ืขื ืฉืืขืื ืื sysctl "user.max_user_namespaces" ืืืขืจื ืฆื 0: echo "user.max_user_namespaces=0" > /etc/sysctl.d/userns.conf # sysctl -p /etc/ sysctl.d/userns.conf
ืืงืืจ: opennet.ru