11 Star 0 Fork 23

src-openEuler / libsepol

 / 详情

NULL pointer dereference in cil_fill_ipaddr

已完成
缺陷
创建于  
2021-03-01 11:09
SCARINESS: 10 (null-deref)
    #0 0x7f9f4c611ad2  (/lib/x86_64-linux-gnu/libc.so.6+0x89ad2)
    #1 0x4bea94 in __interceptor_index /src/llvm/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc
    #2 0x5fafc1 in cil_fill_ipaddr /src/selinux/src/../cil/src/cil_build_ast.c:5683:6
    #3 0x5fa4a4 in cil_gen_nodecon /src/selinux/src/../cil/src/cil_build_ast.c:4511:8
    #4 0x611be7 in __cil_build_ast_node_helper /src/selinux/src/../cil/src/cil_build_ast.c:6414:8
    #5 0x6a68e0 in cil_tree_walk_core /src/selinux/src/../cil/src/cil_tree.c:272:9
    #6 0x6a6e91 in cil_tree_walk /src/selinux/src/../cil/src/cil_tree.c:316:7
    #7 0x6a6ac4 in cil_tree_walk_core /src/selinux/src/../cil/src/cil_tree.c:284:9
    #8 0x6a6e91 in cil_tree_walk /src/selinux/src/../cil/src/cil_tree.c:316:7
    #9 0x6a6ac4 in cil_tree_walk_core /src/selinux/src/../cil/src/cil_tree.c:284:9
    #10 0x6a6e91 in cil_tree_walk /src/selinux/src/../cil/src/cil_tree.c:316:7
    #11 0x614793 in cil_build_ast /src/selinux/src/../cil/src/cil_build_ast.c:6575:7
    #12 0x57fe0e in cil_compile /src/selinux/src/../cil/src/cil.c:565:7
    #13 0x553e4e in LLVMFuzzerTestOneInput /src/secilc-fuzzer.c:59:6
    #14 0x459e51 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:556:15
    #15 0x444a71 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) /src/llvm/projects/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:292:6
    #16 0x44a72e in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm/projects/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:774:9
    #17 0x4748a2 in main /src/llvm/projects/compiler-rt/lib/fuzzer/FuzzerMain.cpp:19:10
    #18 0x7f9f4c5a882f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #19 0x41de28 in _start (/out/secilc-fuzzer+0x41de28)

fix: https://github.com/SELinuxProject/selinux/commit/6238e025714b18db41354629dd40e70e27b7c37e

评论 (2)

ltx 创建了缺陷
ltx 关联仓库设置为src-openEuler/libsepol
展开全部操作日志

Hey lutianxiong, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

ltx 上传了附件crash-4a8ca1cdf0b1037a23999d8ab0d4f2e7c9333763
ltx 负责人设置为gengqihu
ltx 里程碑设置为openEuler-21.03
ltx 里程碑openEuler-21.03 修改为openEuler 21.03-RC1
Liquor 负责人gengqihu 修改为Liquor
Liquor 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936 7348219 liquor1 1585807946 5601591 lutianxiong 1587133339
1
https://gitee.com/src-openeuler/libsepol.git
git@gitee.com:src-openeuler/libsepol.git
src-openeuler
libsepol
libsepol

搜索帮助