| Summary: | [cve 13] [cve 21] packagekit CVE-2026-41651 | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Mikhail Novosyolov <m.novosyolov> |
| Component: | Packages from Main | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | CC: | a.safin |
| Priority: | High | Flags: | m.novosyolov:
secteam_verified?
m.novosyolov: published+ |
| Version: | All | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | ROSA13 | ROSA Vulnerability identifier: | |
| RPM Package: | Upstream: | ||
|
Description
Mikhail Novosyolov
2026-04-24 12:21:31 MSK
*** Bug 20277 has been marked as a duplicate of this bug. *** rosa2021.1: packagekit 1.1.13-6 - backported fix of CVE-2026-41651 https://abf.io/build_lists/5575223 https://abf.io/build_lists/5575224 https://abf.io/build_lists/5575225 ********* Tested ********* Было:
$ sudo cat /usr/share/polkit-1/rules.d/org.freedesktop.packagekit.rules
[sudo] пароль для mikhailnov:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.packagekit.package-install" &&
subject.active == true && subject.local == true &&
subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});
Стало:
$ sudo cat /usr/share/polkit-1/rules.d/org.freedesktop.packagekit.rules
// Allows users belonging to privileged groups to trigger system updates
// without a password prompt.
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.packagekit.system-update" ||
action.id == "org.freedesktop.packagekit.trigger-offline-update" ||
action.id == "org.freedesktop.packagekit.trigger-offline-upgrade") &&
subject.active == true && subject.local == true &&
(subject.isInGroup("wheel") || subject.isInGroup("sudo"))) {
return polkit.Result.YES;
}
});
Теперь "pkcon install xxx" запрашивает пароль, но обновления системы наоборот стали без пароля. Для консистентности со Светофором и остальными местами в системе правильнее, чтобы в обоих случаях запрашивался пароль.
Выделены подпакеты:
packagekit-wheel-update-no-password - новый вариант правила
packagekit-wheel-install-no-password - старый вариант правила
Их можно поставить одновременно, не конфликтуют.
по умолчанию ни один из них не будет установлен.
|