Skip to content
Commit 27977b69 authored by Theodore Ts'o's avatar Theodore Ts'o
Browse files

ext4 crypto: check for too-short encrypted file names



An encrypted file name should never be shorter than an 16 bytes, the
AES block size.  The 3.10 crypto layer will oops and crash the kernel
if ciphertext shorter than the block size is passed to it.

Fortunately, in modern kernels the crypto layer will not crash the
kernel in this scenario, but nevertheless, it represents a corrupted
directory, and we should detect it and mark the file system as
corrupted so that e2fsck can fix this.

Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
parent 806c24ad
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment