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

目标: 1000 元 · 已筹: 1359 元

100%

CWE-494 下载代码缺少完整性检查 类漏洞列表 138

CWE-494 下载代码缺少完整性检查 类弱点 138 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-494指下载代码时未进行完整性校验的漏洞。攻击者常通过劫持传输通道、DNS欺骗或入侵源服务器,篡改下载内容以植入恶意代码。开发者应实施数字签名验证或哈希校验,确保代码来源可信且未被篡改,从而防止执行被操纵的程序,保障系统安全。

MITRE CWE 官方描述
CWE:CWE-494 Download of Code Without Integrity Check 英文:产品从远程位置下载源代码或可执行文件,并在未充分验证代码的来源和完整性的情况下执行该代码。 攻击者可以通过入侵主机服务器、执行 DNS spoofing 或在传输过程中修改代码来执行恶意代码。
常见影响 (1)
Integrity, Availability, Confidentiality, Other Execute Unauthorized Code or Commands, Alter Execution Logic, Other
Executing untrusted code could compromise the control flow of the program. The untrusted code could execute attacker-controlled commands, read or modify sensitive resources, or prevent the software from functioning correctly for legitimate users.
缓解措施 (5)
Implementation Perform proper forward and reverse DNS lookups to detect DNS spoofing.
Architecture and Design, Operation Encrypt the code with a reliable encryption scheme before transmitting. This will only be a partial solution, since it will not detect DNS spoofing and it will not prevent your code from being modified on the hosting site.
Architecture and Design Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482]. Speficially, it may be helpful to use tools or frameworks to perform integrity checking on the transmitted code. When providing the code that is to be downloaded, such as for automatic updates of the software, then use cryptographic signatures for …
Architecture and Design, Operation Run your code using the lowest privileges that are required to accomplish the necessary tasks [REF-76]. If possible, create isolated accounts with limited privileges that are only used for a single task. That way, a successful attack will not immediately give the attacker access to the rest of the software or its environment. For example, database applications rarely need to run as the database ad…
Architecture and Design, Operation Run the code in a "jail" or similar sandbox environment that enforces strict boundaries between the process and the operating system. This may effectively restrict which files can be accessed in a particular directory or which commands can be executed by the software. OS-level examples include the Unix chroot jail, AppArmor, and SELinux. In general, managed code may provide some protection. For ex…
Effectiveness: Limited
代码示例 (2)
This example loads an external class from a local subdirectory.
URL[] classURLs= new URL[]{ new URL("file:subdir/") }; URLClassLoader loader = new URLClassLoader(classURLs); Class loadedClass = Class.forName("loadMe", true, loader);
Bad · Java
This code includes an external script to get database credentials, then authenticates a user against the database, allowing access to the application.
//assume the password is already encrypted, avoiding CWE-312 function authenticate($username,$password){ include("http://external.example.com/dbInfo.php"); //dbInfo.php makes $dbhost, $dbuser, $dbpass, $dbname available mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql'); mysql_select_db($dbname); $query = 'Select * from users where username='.$username.' And password='.$password; $result = mysql_query($query); if(mysql_numrows($result) == 1){ mysql_close(); return true; } else{ mysql_close(); return false; } }
Bad · PHP
CVE ID 标题 CVSS 风险等级 Published
CVE-2026-92092 OpenShift-Ansible 远程代码执行漏洞 — Red Hat OpenShift Container Platform 4 7.4 High 2026-10-29
CVE-2026-113717 virtualenv 种子包下载跳过 wheel 校验漏洞 — virtualenv 2.3 Low 2026-10-20
CVE-2026-105036 EnergizeLab固件更新通过HTTP下载且缺乏完整性检查 — Robot firmware (mode 104000) 7.5 High 2026-10-15
CVE-2026-93649 Eclipse Adoptium未授权重定向漏洞 — Adoptium Temurin - - 2026-10-15
CVE-2026-86063 Claude Code 插件哈希签名绕过漏洞 — claude-code 7.5 High 2026-10-13
CVE-2026-110102 powerlevel10k <=1.20.0 gitstatus安装程序无完整性检查漏洞 — powerlevel10k 7.5 High 2026-10-13
CVE-2026-108160 AstronRPA 1.1.6 以下版本明文HTTP更新安装漏洞 — astron-rpa 7.5 High 2026-10-09
CVE-2026-107812 Nginx UI 远程代码执行漏洞 — nginx-ui 7.5 High 2026-10-09
CVE-2026-29797 Red Lion N-Tron 700系列 代码下载完整性检查缺失漏洞 — 700 Series 7.1 High 2026-10-09
CVE-2026-105295 GitAhead 2.5.0至2.7.1 未验证更新安装及TLS绕过漏洞 — GitAhead 7.5 High 2026-10-05
CVE-2026-105137 Laradock Dockerfile 代码下载漏洞 — Laradock 5.0 Medium 2026-10-04
CVE-2026-100265 JetBrains Rider 2026.2.1前AI助手技能自动更新漏洞 — Rider 4.8 Medium 2026-09-30
CVE-2026-102930 virtualenv 种子轮未进行完整性校验漏洞 — virtualenv 7.7 High 2026-09-29
CVE-2026-73595 Dell SCG Policy Manager代码执行漏洞(<5.34/5.36) — Secure Connect Gateway (SCG) Policy Manager 4.7 Medium 2026-09-29
CVE-2026-93534 Spatie Scotty自更新代码执行漏洞 — Scotty 6.3 Medium 2026-09-18
CVE-2026-7006 Sublime Text 4192/3207 本地提权漏洞 — Sublime Text 4 7.3 High 2026-09-18
CVE-2026-63696 Dell SmartFabric OS10.6.1.3前远程代码执行 — SmartFabric OS10 Software 9.1 Critical 2026-09-15
CVE-2026-81052 Dell ThinOS 10 软件供应链问题漏洞 — ThinOS 10 6.8 Medium 2026-09-10
CVE-2026-79963 Dell Secure Connect Gateway 软件供应链问题漏洞 — Secure Connect Gateway 5.0 - Application 7.4 High 2026-09-09
CVE-2026-62654 Siemens Reyrolle 7SR5 软件供应链问题漏洞 — Reyrolle 7SR5 6.8 Medium 2026-09-08
CVE-2026-85427 themoos essential-moos 软件供应链问题漏洞 — essential-moos 8.1 High 2026-09-03
CVE-2026-82021 NousResearch Hermes Agent 软件供应链问题漏洞 — hermes-agent 8.3 High 2026-08-28
CVE-2026-21810 HCL BigFix Quantum Risk Analyzer 软件供应链问题漏洞 — BigFix Quantum Risk Analyzer 4.4 Medium 2026-08-26
CVE-2026-65081 NVIDIA NemoClaw 软件供应链问题漏洞 — NemoClaw 8.1 High 2026-08-25
CVE-2026-65097 NVIDIA NemoClaw 软件供应链问题漏洞 — NemoClaw 7.5 High 2026-08-25
CVE-2026-22306 Ozols Grupa OZOLS 加密问题漏洞 — OZOLS 10.0 Critical 2026-08-19
CVE-2026-76241 eidetic-labs stigmem 软件供应链问题漏洞 — stigmem 7.3 High 2026-08-19
CVE-2026-53970 lucas gelfond zerobrew 软件供应链问题漏洞 — ZeroBrew 7.5 High 2026-08-14
CVE-2026-13433 IBM i Access Client Solutions 软件供应链问题漏洞 — i Access Client Solutions 8.3 High 2026-08-12
CVE-2026-48046 true_lock Streambert 软件供应链问题漏洞 — streambert 9.3 Critical 2026-08-11

CWE-494(下载代码缺少完整性检查) 是常见的弱点类别,本平台收录该类弱点关联的 138 条 CVE 漏洞。