CWE-344 在动态变化上下文中使用不变值 类弱点 2 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-344 指在动态变化环境中使用不变值的漏洞。当程序依赖固定常量或引用,而该值在不同环境下应动态调整时,易引发配置错误或逻辑缺陷。攻击者常利用此缺陷绕过安全限制或执行未授权操作。开发者应避免硬编码环境相关值,改用配置管理或动态获取机制,确保关键参数随环境自适应,从而提升系统在不同部署场景下的安全性与兼容性。
int VerifyAdmin(char *password) { if (strcmp(password, "Mew!")) { printf("Incorrect Password!\n"); return(0) } printf("Entering Diagnostic Mode...\n"); return(1); }int VerifyAdmin(String password) { if (!password.equals("Mew!")) { return(0) } //Diagnostic Mode return(1); }int (*pt2Function) (float, char, char)=0x08040000; int result2 = (*pt2Function) (12, 'a', 'b'); // Here we can inject code to execute.| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2023-22746 | CKAN 安全漏洞 — ckan | 8.6 | High | 2023-02-03 |
| CVE-2022-36022 | Eclipse Deeplearning4J 安全特征问题漏洞 — deeplearning4j | 5.3 | Medium | 2022-11-10 |
CWE-344(在动态变化上下文中使用不变值) 是常见的弱点类别,本平台收录该类弱点关联的 2 条 CVE 漏洞。