udf: avoid info leak on export
For type 0x51 the udf.parent_partref member in struct fid gets copied uninitialized to userland. Fix this by initializing it to 0. Signed-off-by: Mathias Krause <minipli@googlemail.com> Signed-off-by: Jan Kara <jack@suse.cz>
This commit is contained in:
Родитель
fe685aabf7
Коммит
0143fc5e9f
|
@ -1279,6 +1279,7 @@ static int udf_encode_fh(struct inode *inode, __u32 *fh, int *lenp,
|
|||
*lenp = 3;
|
||||
fid->udf.block = location.logicalBlockNum;
|
||||
fid->udf.partref = location.partitionReferenceNum;
|
||||
fid->udf.parent_partref = 0;
|
||||
fid->udf.generation = inode->i_generation;
|
||||
|
||||
if (parent) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче