]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
jfs: Fix inconsistency between memory allocation and ea_buf->max_size
authorShankara Pailoor <shankarapailoor@gmail.com>
Wed, 25 Jul 2018 14:27:19 +0000 (16:27 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 14 Aug 2018 10:30:21 +0000 (12:30 +0200)
commitbaa4f96ad566ede913213f73364ed4be7a128db3
treeb7c95325e9175bdbbab5a241810b94bf60d0625c
parenta325262fe1d80827428be6efabb47c59300bc682
jfs: Fix inconsistency between memory allocation and ea_buf->max_size

CVE-2018-12233

The code is assuming the buffer is max_size length, but we weren't
allocating enough space for it.

Signed-off-by: Shankara Pailoor <shankarapailoor@gmail.com>
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
(cherry picked from commit 92d34134193e5b129dc24f8d79cb9196626e8d7a)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Khalid Elmously <khalid.elmously@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
fs/jfs/xattr.c