目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CWE-670 控制流实现总是不正确 类漏洞列表 87

CWE-670 控制流实现总是不正确 类弱点 87 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-670属于控制流实现错误漏洞,指代码中的控制流路径未能正确反映预期算法,导致执行时必然产生错误行为。攻击者通常利用此缺陷触发非预期的程序逻辑,从而绕过安全校验或引发崩溃。开发者应避免在条件分支或循环中错误地放置语句,确保控制流结构与算法逻辑严格一致,并通过静态代码分析工具检测潜在的流程错误。

MITRE CWE 官方描述
CWE:CWE-670 始终不正确的控制流实现 (Always-Incorrect Control Flow Implementation) 英文:代码中包含一个控制流路径,该路径未能反映其旨在实现的算法,导致在导航(执行)此路径时始终产生不正确的行为。 此弱点捕获了特定代码段始终与其所实现的算法不符的情况。例如,如果 C 程序员意图在单个块中包含多条语句,但未包含包围括号 (CWE-483),则逻辑始终是不正确的。此问题与大多数弱点形成对比,在大多数弱点中,代码通常行为正确,除非以恶意方式受到外部操纵。
常见影响 (1)
Other Other, Alter Execution Logic
代码示例 (2)
This code queries a server and displays its status when a request comes from an authorized IP address.
$requestingIP = $_SERVER['REMOTE_ADDR']; if(!in_array($requestingIP,$ipAllowList)){ echo "You are not authorized to view this page"; http_redirect($errorPageURL); } $status = getServerStatus(); echo $status; ...
Bad · PHP
In this example, the programmer has indented the statements to call Do_X() and Do_Y(), as if the intention is that these functions are only called when the condition is true. However, because there are no braces to signify the block, Do_Y() will always be executed, even if the condition is false.
if (condition==true) Do_X(); Do_Y();
Bad · C
CVE ID 标题 CVSS 风险等级 Published
CVE-2023-49798 OpenZeppelin 安全漏洞 — openzeppelin-contracts 5.9 Medium 2023-12-08
CVE-2023-41338 Fiber 安全漏洞 — fiber 5.3 Medium 2023-09-08
CVE-2023-23623 Electron 安全漏洞 — electron 7.5 High 2023-09-06
CVE-2023-41058 Parse Server 安全漏洞 — parse-server 7.5 High 2023-09-04
CVE-2023-40015 Vyper 安全漏洞 — vyper 3.7 Low 2023-09-04
CVE-2023-41052 Vyper 安全漏洞 — vyper 3.7 Low 2023-09-04
CVE-2023-32675 Vyper 安全漏洞 — vyper 3.7 Low 2023-05-19
CVE-2023-30629 Vyper 安全漏洞 — vyper 7.5 High 2023-04-24
CVE-2021-43819 Stargate-Bukkit 安全漏洞 — Stargate-Bukkit 7.5 High 2023-04-19
CVE-2023-1668 Open vSwitch 安全漏洞 — openvswitch 8.2 - 2023-04-10
CVE-2022-25745 Qualcomm Chipsets 安全漏洞 — Snapdragon 9.8 Critical 2023-04-04
CVE-2023-0400 Trellix Data Loss Prevention 代码问题漏洞 — Data Loss Prevention (DLP) 5.9 Medium 2023-02-01
CVE-2022-41884 Google TensorFlow 安全漏洞 — tensorflow 4.8 Medium 2022-11-18
CVE-2022-39354 SputnikVM 安全漏洞 — evm 5.9 Medium 2022-10-25
CVE-2022-35917 Solana Pay 安全漏洞 — solana-pay 5.3 Medium 2022-08-01
CVE-2022-31111 Frontier 安全漏洞 — frontier 5.3 Medium 2022-07-06
CVE-2022-31116 UltraJSON 安全漏洞 — ultrajson 7.5 High 2022-07-05
CVE-2022-29255 silverstripe-omnipay 安全漏洞 — vyper 8.2 High 2022-06-06
CVE-2022-26890 多款F5 BIG-IP产品安全漏洞 — BIG-IP Advanced WAF, ASM, and APM 7.5 High 2022-05-05
CVE-2022-21655 Envoy 安全漏洞 — envoy 7.5 High 2022-02-22
CVE-2022-21679 Istio 授权问题漏洞 — istio 6.8 Medium 2022-01-19
CVE-2021-43839 Cronos 安全漏洞 — cronos 7.5 High 2021-12-21
CVE-2021-41153 evm crate 安全漏洞 — evm 8.7 High 2021-10-18
CVE-2021-34767 多款 Cisco 产品代码问题漏洞 — Cisco IOS XE Software 7.4 High 2021-09-23
CVE-2021-32684 Adobe Magento App 安全漏洞 — create-magento-app 6.2 Medium 2021-06-14
CVE-2021-1236 多款Cisco产品 安全漏洞 — Cisco Firepower Threat Defense Software 5.3 - 2021-01-13
CVE-2020-1914 Facebook Hermes 安全漏洞 — Hermes 9.8 - 2020-10-08

CWE-670(控制流实现总是不正确) 是常见的弱点类别,本平台收录该类弱点关联的 87 条 CVE 漏洞。