[PATCHv2 1/1] KEYS: encrypted: fix buffer overread in valid_master_desc()

2018-02-06 Thread Jin Qian
From: Eric Biggers commit 794b4bc292f5d31739d89c0202c54e7dc9bc3add upstream With the 'encrypted' key type it was possible for userspace to provide a data blob ending with a master key description shorter than expected, e.g. 'keyctl add encrypted desc "new x" @s'. When

[PATCHv2 1/1] KEYS: encrypted: fix buffer overread in valid_master_desc()

2018-02-06 Thread Jin Qian
From: Eric Biggers commit 794b4bc292f5d31739d89c0202c54e7dc9bc3add upstream With the 'encrypted' key type it was possible for userspace to provide a data blob ending with a master key description shorter than expected, e.g. 'keyctl add encrypted desc "new x" @s'. When validating such a master