|
Bugzilla – Full Text Bug Listing |
| Summary: | AUDIT-WHITELIST: plasma6-desktop: new revision of D-Bus service org.kde.kcontrol.kcmclock.conf | ||
|---|---|---|---|
| Product: | [Novell Products] SUSE Security Incidents | Reporter: | Matthias Gerstner <matthias.gerstner> |
| Component: | Audits | Assignee: | Matthias Gerstner <matthias.gerstner> |
| Status: | RESOLVED FIXED | QA Contact: | Security Team bot <security-team> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | christophe, filippo.bonazzi, opensuse-kde-bugs, security-team |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 1217076 | ||
|
Comment 1
Matthias Gerstner
2023-11-30 12:58:25 UTC
I will work on this one as well. This kauth helper is also small. It allows to change time, date, timezone and ntp settings. This all happens via a single D-Bus method call which is a bit packed. The code is accordingly a bit difficult to follow, since it needs to deal with all kind of different situations like: change NTP and timezone but not time and date. From the timezone string provided a path beneath /usr/share/timezone is constructed, but luckily no "." characters are allowed in the string. Otherwise it would have been possible to escape this directory. This API always should stick to the `auth_admin` Polkit setting, as it allows pretty drastic system configuration changes. I couldn't find any actual security issues so we can whitelist it. Like with the other bugs we will have another look at the package once the KDE6 release draws near. The upstream Git commit I looked into now was 74ab6a096. The package to be submitted is now found in KDE:Frameworks/plasma6-desktop. It contains version 5.93.0. The kcmclock helper has not seen any relevant changes to its code since the review happened. This is ready for whitelisting. The build is failing, so this package is likely to change again. Perhaps the reviewed components will not need to change (In reply to Filippo Bonazzi from comment #5) > The build is failing, so this package is likely to change again. Perhaps the > reviewed components will not need to change which build? https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-desktop is green I looked at https://build.opensuse.org/package/show/KDE:Unstable:Frameworks/plasma6-desktop yesterday and it was broken. I noticed now I should have been looking at https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-desktop. The Factory submissions will come from this second project I assume? That's my bad The whitelisting is in Factory now. Closing as fixed. |