Skip to contentSkip to conversation

Patch "ext4: fix potential integer overflow" has been added to the 3.10-stable tree

PATCH [email protected] 1 participant 1 message Feb 24, 2016

Subsystems (2)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

ext4: fix potential integer overflow

to the 3.10-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
ext4-fix-potential-integer-overflow.patch
and it can be found in the queue-3.10 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.

Quoted 1 line

From 46901760b46064964b41015d00c140c83aa05bcf Mon Sep 17 00:00:00 2001

From: Insu Yun <[email protected]>
Date: Fri, 12 Feb 2016 01:15:59 -0500
Subject: ext4: fix potential integer overflow

From: Insu Yun <[email protected]>

commit 46901760b46064964b41015d00c140c83aa05bcf upstream.

Since sizeof(ext_new_group_data) > sizeof(ext_new_flex_group_data), integer overflow could be happened.
Therefore, need to fix integer overflow sanitization.

---
 fs/ext4/resize.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
fs/ext4/resize.c +1 -1
@@ -181,7 +181,7 @@ static struct ext4_new_flex_group_data *
 	if (flex_gd == NULL)
 		goto out3;
 
-	if (flexbg_size >= UINT_MAX / sizeof(struct ext4_new_flex_group_data))
+	if (flexbg_size >= UINT_MAX / sizeof(struct ext4_new_group_data))
 		goto out2;
 	flex_gd->count = flexbg_size;
 

Patches currently in stable-queue which might be from [email protected] are

queue-3.10/ext4-fix-potential-integer-overflow.patch