Byte Order Vulnerability in Linux Kernel Affects Keyring Handling
CVE-2026-74566
What is CVE-2026-74566?
A vulnerability exists in the Linux kernel relating to keyring management. The issue stems from a disagreement in byte order between the functions keyring_get_key_chunk() and keyring_diff_objects(). This discrepancy can lead to incorrect positioning of keys in a keyring's in-memory structure, allowing crafted descriptions to collide into a single node within the keyring. Despite this, the operations for adding, searching, and reading non-colliding keys remain unaffected, preserving the general functionality of keyring operations.
Affected Version(s)
Linux f771fde82051976a6fc0fd570f8b86de4a92124b
Linux f771fde82051976a6fc0fd570f8b86de4a92124b < 7269df3e7fcfa308e6a456305162f7788747bdbd
Linux f771fde82051976a6fc0fd570f8b86de4a92124b < 3d9f16c0b643ceac305526b2e2fe25c2c6166926