ืืืืชื ืคืืืขืืช (CVE-2021-3560) ืืจืืื Polkit, ืืืฉืืฉ ืืืคืฆืืช ืืื ืืืคืฉืจ ืืืฉืชืืฉืื ืืื ืืจืฉืืืช ืืืฆืข ืคืขืืืืช ืืืืจืฉืืช ืืืืืืช ืืืฉื ืืืืืจืืช (ืืืืืื, ืืจืืืช ืืื ื USB), ืืืืคืฉืจืช ืืืฉืชืืฉ ืืงืืื ืืืฆืข ืืืฉืื ืืืืืืช ืฉืืจืฉ ืืืขืจืืช. ืืคืืืขืืช ืชืืงื ื ืืืจืกืช Polkit 0.119.
ืืืขืื ืงืืืืช ืืื ืืจืกื 0.113, ืื ืืคืฆืืช ืจืืืช, ืืืื RHEL, Ubuntu, Debian ื-SUSE, ืืขืืืจื ืืืืจื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืืฉืคืขืช ืืืืืืืช ืืืืืกืกืืช ืขื ืืืืืจืืช ืืฉื ืืช ืืืชืจ ืฉื Polkit (ืชืืงืื ื ืืืืืืช ืืืจ ืืืื ืื ืืืคืฆืืช).
ืืืขืื ืืชืืืืช ืืคืื ืงืฆืื polkit_system_bus_name_get_creds_sync(), ืืฉืจ ืืฉืืื ืืช ืืืืืื (uid ื-pid) ืฉื ืืชืืืื ืืืืงืฉ ืืขืืืช ืืจืฉืืืช. ืชืืืื ืืืืื ืขื ืืื Polkit ืขื ืืื ืืงืฆืืช ืฉื ืืืืืื ื-DBus, ืืืฉืืฉ ืืืืจ ืืื ืืืืืืช ืืจืฉืืืช. ืื ืชืืืื ืืชื ืชืง ื-dbus-daemon ืจืืข ืืคื ื ืฉืืืืคื polkit_system_bus_name_get_creds_sync ืืชืืื, ืืืืคื ืืงืื ืงืื ืฉืืืื ืืืงืื ืฉื ืืืืืื.
ืืคืืืขืืช ื ืืจืืช ืืืขืืืื ืฉืงืื ืืฉืืืื ืืืืืืจ ืืื ื ืืขืืื ืืืืื ืืืคืื ืงืฆืื polkit_system_bus_name_get_creds_sync() ืืืืืจื TRUE ืืืงืื FALSE, ืืืจืืช ืฉืื ื ืืชื ืืืชืืื ืืช ืืชืืืื ื-uid/pid ืืืืืช ืืช ืืืจืฉืืืช ืืืืืงืฉืืช ืืชืืืื. ืืงืื ืฉืืื ื ื ืงืจืื ืืคืื ืงืฆืื polkit_system_bus_name_get_creds_sync() ืื ืื ืฉืืืืืงื ืืฆืืืื ืืืืงืฉื ืืืกืืื ืืจืฉืืืช ืืืืขื ื-root ืืื ืืืฉืชืืฉ ืืกืจ-ืคืจืืืืืืื, ืื ืฉืืืคืฉืจ ืืืฆืข ืคืขืืืืช ืืจืฉืืืช ืืื ืืืืืช ืืืืืืช ืืืฉืืจืื ื ืืกืคืื.
ืืงืืจ: OpenNet.ru