diff options
author | Paul Moore <paul@paul-moore.com> | 2019-02-26 03:06:06 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-02-28 08:45:24 +0300 |
commit | 5578de4834fe0f2a34fedc7374be691443396d1f (patch) | |
tree | 57b5851e93a59389e6a1bb0cfaee81d1c586ba5f /net/netlabel/netlabel_cipso_v4.c | |
parent | a1fd1ad2552fad9e649eeb85fd79301e2880a886 (diff) | |
download | linux-5578de4834fe0f2a34fedc7374be691443396d1f.tar.xz |
netlabel: fix out-of-bounds memory accesses
There are two array out-of-bounds memory accesses, one in
cipso_v4_map_lvl_valid(), the other in netlbl_bitmap_walk(). Both
errors are embarassingly simple, and the fixes are straightforward.
As a FYI for anyone backporting this patch to kernels prior to v4.8,
you'll want to apply the netlbl_bitmap_walk() patch to
cipso_v4_bitmap_walk() as netlbl_bitmap_walk() doesn't exist before
Linux v4.8.
Reported-by: Jann Horn <jannh@google.com>
Fixes: 446fda4f2682 ("[NetLabel]: CIPSOv4 engine")
Fixes: 3faa8f982f95 ("netlabel: Move bitmap manipulation functions to the NetLabel core.")
Signed-off-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netlabel/netlabel_cipso_v4.c')
0 files changed, 0 insertions, 0 deletions