]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.
authorQuentin Casasnovas <quentin.casasnovas@oracle.com>
Tue, 3 Mar 2015 15:31:38 +0000 (16:31 +0100)
committerChris Mason <clm@fb.com>
Fri, 6 Mar 2015 01:28:33 +0000 (17:28 -0800)
commite5e50712fb160abfede76501459b09ded2d7f8d5
tree0ea14d6f3c7d20e5faa3845f54e1ffc28bc7a9c4
parentc46c8bad629dee1f9714278f214a25819ddc04f3
Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.

Improper arithmetics when calculting the address of the extended ref could
lead to an out of bounds memory read and kernel panic.

Signed-off-by: Quentin Casasnovas <quentin.casasnovas@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.cz>
cc: stable@vger.kernel.org # v3.7+
Signed-off-by: Chris Mason <clm@fb.com>
fs/btrfs/tree-log.c