CWE-571 表达式永真 类弱点 1 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-571指表达式恒为真漏洞,属于逻辑错误类缺陷。当代码包含始终返回True的条件判断时,攻击者可利用此缺陷绕过身份验证或权限检查,从而获取未授权访问。开发者应避免在关键逻辑中使用硬编码常量或无效比较,确保条件表达式能根据实际输入动态评估,并通过静态代码分析工具检测此类逻辑冗余,以保障系统安全性。
public void updateInventory(String productNumber) { boolean isProductAvailable = false; boolean isDelayed = false; if (productInStore(productNumber)) { isProductAvailable = true; updateInStoreDatabase(productNumber); } else if (productInWarehouse(productNumber)) { isProductAvailable = true; updateInWarehouseDatabase(productNumber); } else { isProductAvailable = true; } if ( isProductAvailable ) { updateProductDatabase(productNumber); } else if ( isDelayed ) { /* Warn customer about delay before order processing */ ... } }| CVE ID | タイトル | CVSS | 深刻度 | 公開日 |
|---|---|---|---|---|
| CVE-2022-31017 | Expression Always True vulnerability in Zulip Server — zulip | 2.0 | Low | 2022-06-25 |
CWE-571(表达式永真) 是常见的弱点类别,本平台收录该类弱点关联的 1 条 CVE 漏洞。