card.io-Android-SDK
card.io-Android-SDK copied to clipboard
Library binary is built with “elf” without stack protection
General information
- SDK/Library version:
- Android Version and Device:
Issue description
library binary is built with “elf” without stack protection. The vulnerable binary files are below in detailed steps. Stack canaries can greatly increase the difficulty of exploiting a stack buffer overflow because it forces the attacker to gain control of the instruction pointer by some non-traditional means such as corrupting other important variables on the stack. Risk Description Lack of stack Protection motivate adversary for exploiting a stack buffer overflow Detailed Steps lib\arm64-v8a\libopencv_core.so lib\arm64-v8a\libopencv_imgproc.so lib\armeabi-v7a\libopencv_core.so lib\armeabi-v7a\libopencv_imgproc.so lib\x86\libcardioDecider.so lib\x86\libcardioRecognizer.so lib\x86\libcardioRecognizer_tegra2.so lib\x86\libopencv_core.so lib\x86\libopencv_imgproc.so lib\x86_64\libcardioDecider.so lib\x86_64\libcardioRecognizer.so lib\x86_64\libcardioRecognizer_tegra2.so lib\x86_64\libopencv_core.so
can you give solution for this.
Please supply the version of card.io and what source/tool you are getting this message from.
Just Curious, if you use gradle compile will you be getting the same Issue? Thanks