why l2cap has so many vulnerabilities?