Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- bug: anti-simplify
- model: |
- %tobool21 = icmp ne i8* %incdec.ptr, null, !dbg !187
- --> true
- stack:
- - /home/martin/OpenSC/src/scconf/parse.c:276:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/scconf/parse.c:270:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %tobool21 = icmp ne i8* %incdec.ptr, null, !dbg !187
- --> true
- stack:
- - /home/martin/OpenSC/src/scconf/parse.c:276:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/scconf/parse.c:270:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_card* %card, null, !dbg !1576
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-iasecc.c:584:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-iasecc.c:576:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool33 = icmp ne %struct.sc_pkcs15_card* %p15card, null, !dbg !1685
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-lib.c:3235:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-lib.c:3192:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool18 = icmp ne %struct.sc_pkcs15_object* %pin_obj, null, !dbg !1353
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-entersafe.c:295:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-entersafe.c:272:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_pkcs15_card* %p15card, null, !dbg !1329
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-oberthur.c:72:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-oberthur.c:66:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_pkcs15_card* %p15card, null, !dbg !1329
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-oberthur.c:72:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-oberthur.c:66:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool18 = icmp ne %struct.sc_pkcs15_object* %pin_obj, null, !dbg !1353
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-entersafe.c:295:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-entersafe.c:272:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool2 = icmp ne %struct.sc_pkcs15_card* %p15card, null, !dbg !1338
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-myeid.c:212:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-myeid.c:192:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool33 = icmp ne %struct.sc_pkcs15_card* %p15card, null, !dbg !1685
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-lib.c:3235:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-lib.c:3192:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_card* %card, null, !dbg !1576
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-iasecc.c:584:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-iasecc.c:576:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool2 = icmp ne %struct.sc_pkcs15_card* %p15card, null, !dbg !1338
- --> true
- stack:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-myeid.c:212:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/pkcs15init/pkcs15-myeid.c:192:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool2 = icmp ne %struct.sc_file* %0, null, !dbg !1420
- --> true
- stack:
- - /home/martin/OpenSC/src/tools/westcos-tool.c:318:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/tools/westcos-tool.c:316:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %cmp50 = icmp eq i8* %add.ptr, null, !dbg !1173
- --> false
- ************************************************************
- if.then51:
- call void (i8*, ...)* @util_fatal(i8* getelementptr inbounds ([20 x i8]* @.str605, i32 0, i32 0), i8* %type), !dbg !1175
- br label %if.end, !dbg !1175
- stack:
- - /home/martin/OpenSC/src/tools/pkcs11-tool.c:1532:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/tools/pkcs11-tool.c:1529:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_card* %card, null, !dbg !907
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/card-oberthur.c:1127:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-oberthur.c:1125:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool9 = icmp ne %struct.sc_apdu* %from, null, !dbg !1400
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/cwa14890.c:1449:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/cwa14890.c:1438:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_card* %card, null, !dbg !1242
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/card-iasecc.c:3259:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-iasecc.c:3253:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_path* %path, null, !dbg !1171
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/card-authentic.c:688:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-authentic.c:688:0
- - null pointer dereference
- ---
- bug: bugon-bounds
- model: |
- %19 = load i8* %add.ptr21, align 1, !dbg !853
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:799:0
- ---
- bug: bugon-bounds
- model: |
- %20 = load i8* %add.ptr21, align 1, !dbg !857
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:801:0
- ---
- bug: bugon-bounds
- model: |
- %21 = load i8* %add.ptr21, align 1, !dbg !860
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:803:0
- ---
- bug: bugon-bounds
- model: |
- %22 = load i8* %add.ptr21, align 1, !dbg !863
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:805:0
- ---
- bug: anti-dce
- model: |
- %cmp17 = icmp ne i32 %conv16, 1, !dbg !850
- --> true
- ************************************************************
- if.end20:
- %23 = ptrtoint i8* %add.ptr to i65
- %24 = add i65 %23, 2
- %25 = icmp sgt i65 %24, 18446744073709551615
- call void @opt.bugon(i1 %25), !dbg !853, !bug !849
- %26 = icmp slt i65 %24, 0
- call void @opt.bugon(i1 %26), !dbg !853, !bug !849
- %add.ptr21 = getelementptr inbounds i8* %add.ptr, i64 2, !dbg !853
- call void @opt.bugon(i1 true), !dbg !854, !bug !856
- %27 = load i8* %add.ptr21, align 1, !dbg !854
- %conv22 = zext i8 %27 to i32, !dbg !854
- %and = and i32 %conv22, 16, !dbg !854
- %tobool23 = icmp ne i32 %and, 0, !dbg !854
- br i1 %tobool23, label %if.then24, label %if.end25, !dbg !854
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:797:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:799:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %cmp21 = icmp eq %struct.priv_data_t* %3, null, !dbg !973
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/card-westcos.c:1141:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-westcos.c:1114:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %cmp75 = icmp sgt i32 %inc, 4, !dbg !939
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/pkcs15-postecert.c:228:0
- ncore: 2
- core:
- - /home/martin/OpenSC/src/libopensc/pkcs15-postecert.c:225:0
- - buffer overflow
- - /home/martin/OpenSC/src/libopensc/pkcs15-postecert.c:225:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %tobool9 = icmp ne %struct.sc_apdu* %from, null, !dbg !1400
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/cwa14890.c:1449:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/cwa14890.c:1438:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_card* %card, null, !dbg !907
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/card-oberthur.c:1127:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-oberthur.c:1125:0
- - null pointer dereference
- ---
- bug: bugon-bounds
- model: |
- %19 = load i8* %add.ptr21, align 1, !dbg !853
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:799:0
- ---
- bug: bugon-bounds
- model: |
- %20 = load i8* %add.ptr21, align 1, !dbg !857
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:801:0
- ---
- bug: bugon-bounds
- model: |
- %21 = load i8* %add.ptr21, align 1, !dbg !860
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:803:0
- ---
- bug: bugon-bounds
- model: |
- %22 = load i8* %add.ptr21, align 1, !dbg !863
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:805:0
- ---
- bug: anti-dce
- model: |
- %cmp17 = icmp ne i32 %conv16, 1, !dbg !850
- --> true
- ************************************************************
- if.end20:
- %23 = ptrtoint i8* %add.ptr to i65
- %24 = add i65 %23, 2
- %25 = icmp sgt i65 %24, 18446744073709551615
- call void @opt.bugon(i1 %25), !dbg !853, !bug !849
- %26 = icmp slt i65 %24, 0
- call void @opt.bugon(i1 %26), !dbg !853, !bug !849
- %add.ptr21 = getelementptr inbounds i8* %add.ptr, i64 2, !dbg !853
- call void @opt.bugon(i1 true), !dbg !854, !bug !856
- %27 = load i8* %add.ptr21, align 1, !dbg !854
- %conv22 = zext i8 %27 to i32, !dbg !854
- %and = and i32 %conv22, 16, !dbg !854
- %tobool23 = icmp ne i32 %and, 0, !dbg !854
- br i1 %tobool23, label %if.then24, label %if.end25, !dbg !854
- stack:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:797:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/reader-pcsc.c:799:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_path* %path, null, !dbg !1171
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/card-authentic.c:688:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-authentic.c:688:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %tobool = icmp ne %struct.sc_card* %card, null, !dbg !1242
- --> true
- stack:
- - /home/martin/OpenSC/src/libopensc/card-iasecc.c:3259:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-iasecc.c:3253:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %cmp = icmp eq %struct.sc_card* %card, null, !dbg !836
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/card.c:324:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card.c:322:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %cmp3 = icmp eq %struct.sc_atr* %atr, null, !dbg !836
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/card.c:872:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card.c:867:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %cmp21 = icmp eq %struct.priv_data_t* %3, null, !dbg !973
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/card-westcos.c:1141:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card-westcos.c:1114:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %cmp75 = icmp sgt i32 %inc, 4, !dbg !939
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/pkcs15-postecert.c:228:0
- ncore: 2
- core:
- - /home/martin/OpenSC/src/libopensc/pkcs15-postecert.c:225:0
- - buffer overflow
- - /home/martin/OpenSC/src/libopensc/pkcs15-postecert.c:225:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %cmp = icmp eq %struct.sc_card* %card, null, !dbg !836
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/card.c:324:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card.c:322:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %cmp3 = icmp eq %struct.sc_atr* %atr, null, !dbg !836
- --> false
- stack:
- - /home/martin/OpenSC/src/libopensc/card.c:872:0
- ncore: 1
- core:
- - /home/martin/OpenSC/src/libopensc/card.c:867:0
- - null pointer dereference
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement