Summary: | KWallet: non-unique renames via old API cause items loss in Secret Service API | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kwallet | Reporter: | michaelk83 <mk.mateng> |
Component: | general | Assignee: | Valentin Rusu <valir> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kdelibs-bugs-null, m.kurz, nate |
Priority: | NOR | ||
Version First Reported In: | 5.97.0 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=458318 | ||
Latest Commit: | https://invent.kde.org/frameworks/kwallet/-/commit/75d9e1a08ad1cb69286947ac62609edd751f2102 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | Helper script to list items in DBus `org.freedesktop.secrets` API. |
Description
michaelk83
2022-09-02 15:57:28 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kwallet/-/merge_requests/37 Git commit 75d9e1a08ad1cb69286947ac62609edd751f2102 by Marco Martin. Committed on 11/04/2025 at 13:22. Pushed by mart into branch 'master'. When renaming, refuse to overwrite an already existing entry if an entry is attempted to be renamed check if an item with same label, folder and wallet already exists and refuse to rename if it does M +7 -0 src/runtime/kwalletd/secretserviceclient.cpp https://invent.kde.org/frameworks/kwallet/-/commit/75d9e1a08ad1cb69286947ac62609edd751f2102 |