[PATCH v2 0/6] KEYS: rhashtable bug fixes

Jarkko Sakkinen jarkko at kernel.org
Mon Oct 19 18:17:20 UTC 2026


My patch set that migrates assoc_array to rhashtable had some LLM
scavegend bug fixes. Unfortunately most them where either plain wrong or
not in the right scope. The bug fixes in this patch set are by human
labour constructed fully but they are derived from what I got out of the
original LLM source. Thus, they are tagged as LLM assisted.

Changelog
=========

- v2: There was enough tweaks that a sanity check round makes sense just
  in case.
- v2: Addressed issues pointed out by David.
- v1: https://lore.kernel.org/keyrings/20261019142516.300040-1-jarkko@kernel.org/

Jarkko Sakkinen (6):
  KEYS: Expand key->{datalen,quotalen} to unsigned int
  KEYS: Reject @desclen values >= KEY_MAX_DESC_SIZE in key_alloc()
  KEYS: Prevent overflow of user->{qnkeys,qnbytes} in key_alloc()
  KEYS: Prevent overflow of quota in key_alloc()
  KEYS: Reject @datalen values over INT_MAX
  KEYS: Verify the key identity in __keyctl_unlink

 include/linux/key.h     | 6 ++++--
 security/keys/key.c     | 9 +++++++++
 security/keys/keyctl.c  | 2 --
 security/keys/keyring.c | 6 ++++++
 4 files changed, 19 insertions(+), 4 deletions(-)

--
2.47.3




More information about the Linux-security-module-archive mailing list