二维工坊第一时间修复了此漏洞,修复后即可正常识别,大家可以使用: 在线识别 解码看看
识别内容:1256196,1256197,1256198,1256199
最近网上流传一张二维码图片,只要是腾讯系的APP 扫码即闪退,在微信聊天时发到群里影响了很多人呢,那么他如何产生问题呢?
这其实是 zxing 早期的一个漏洞而已,只是微信使用了旧版的zxing导致的,任何使用了旧版本的zxing都会产生这个问题,
// 在 decodeByteSegment 方法中 bits 溢出导致,改为以下代码即可
// Don't crash trying to read more bits than we have available.
int available = bits.available();
// try to repair count data if count data is invalid
if (count << 3 > available) {
// count = (available + 7 / 8);
return;
}