{"id":"SUSE-SU-2026:22602-1","summary":"Security update for cryptsetup","details":"This update for cryptsetup fixes the following issues:\n\nChanges in cryptsetup:\n\n- Fix for (bsc#1270254) to avoid undesired pinning of all volume\n  keys (via the thread keyring) through the caller's credentials\n  when the kernel opens a file. This is due to the refactoring in\n  kernel commit a28d893eb327 (\"md: port block device access to file\")\n  that accidentally causes the caller's thread keyring to be kept\n  alive long beyond the caller's lifetime, the kernel part is tracked\n  in (bsc#1270252).\n\n  * Add keyring key type. [b6fb6fc0]\n  * Load volume keys in intermediary keyring linked in thread\n    keyring. [413a3dd0]\n  * Use unique intermediary keyring name per device. [04ef07a7]\n  * Add regression tests. [bfcb0c38, bb5e8e9f, e6573494, aa214c09]\n","modified":"2026-07-16T18:24:39.024207200Z","published":"2026-07-13T16:23:40Z","references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2026/suse-su-202622602-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270252"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270254"}],"affected":[{"package":{"name":"cryptsetup","ecosystem":"SUSE:Linux Micro 6.2","purl":"pkg:rpm/suse/cryptsetup&distro=SUSE%20Linux%20Micro%206.2"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.4-160000.2.1"}]}],"ecosystem_specific":{"binaries":[{"cryptsetup":"2.8.4-160000.2.1","libcryptsetup12":"2.8.4-160000.2.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:22602-1.json"}}],"schema_version":"1.7.5"}