projects
/
platform
/
upstream
/
libbpf.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b306023
)
[CVE-2022-3606] libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
56/299656/1
author
Seonah Moon
<seonah1.moon@samsung.com>
Fri, 6 Oct 2023 07:00:27 +0000
(16:00 +0900)
committer
Seonah Moon
<seonah1.moon@samsung.com>
Fri, 6 Oct 2023 07:00:29 +0000
(16:00 +0900)
https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git/commit/?id=
d0d382f95a9270dcf803539d6781d6bd67e3f5b2
Change-Id: I79a802dcc158434e1ac7eee72856ca270dcfd1f1
src/libbpf.c
patch
|
blob
|
history
diff --git
a/src/libbpf.c
b/src/libbpf.c
index
2ca30cc
..
46af324
100644
(file)
--- a/
src/libbpf.c
+++ b/
src/libbpf.c
@@
-4088,6
+4088,9
@@
static struct bpf_program *find_prog_by_sec_insn(const struct bpf_object *obj,
int l = 0, r = obj->nr_programs - 1, m;
struct bpf_program *prog;
+ if (!obj->nr_programs)
+ return NULL;
+
while (l < r) {
m = l + (r - l + 1) / 2;
prog = &obj->programs[m];