{"id":"openSUSE-SU-2026:21325-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-15T10:00:10.132457913Z","published":"2026-07-13T16:23:19Z","references":[{"type":"ADVISORY"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270252"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270254"}],"affected":[{"package":{"name":"cryptsetup","ecosystem":"openSUSE:Leap 16.0","purl":"pkg:rpm/opensuse/cryptsetup&distro=openSUSE%20Leap%2016.0"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.4-160000.2.1"}]}],"ecosystem_specific":{"binaries":[{"cryptsetup":"2.8.4-160000.2.1","cryptsetup-doc":"2.8.4-160000.2.1","cryptsetup-lang":"2.8.4-160000.2.1","cryptsetup-ssh":"2.8.4-160000.2.1","libcryptsetup-devel":"2.8.4-160000.2.1","libcryptsetup12":"2.8.4-160000.2.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2026:21325-1.json"}}],"schema_version":"1.7.5"}