Huawei Technologies: products, CVEs and alternatives