ubifs: Do not skip hash checking in data nodes
authorSascha Hauer <s.hauer@pengutronix.de>
Mon, 1 Apr 2019 13:00:44 +0000 (15:00 +0200)
committerRichard Weinberger <richard@nod.at>
Tue, 7 May 2019 19:58:23 +0000 (21:58 +0200)
commite9cd7dfd7ef939394436ef6d03ff156e587ba39e
tree8cad233acdc777d4ff8e9cdebf75b6d0ee57e28e
parentf4844b35d68ab49c41d542c501fffb46ad81009a
ubifs: Do not skip hash checking in data nodes

UBIFS bails out early from try_read_node() when it doesn't have to check
the CRC. Still the node hash has to be checked, otherwise wrong data
could be sneaked into the FS. Fix this by not bailing out early and
always checking the node hash.

Fixes: 16a26b20d2af ("ubifs: authentication: Add hashes to index nodes")
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Richard Weinberger <richard@nod.at>
fs/ubifs/tnc.c