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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-99 (对资源描述符的控制不恰当(资源注入)) — Vulnerability Class 72

72 vulnerabilities classified as CWE-99 (对资源描述符的控制不恰当(资源注入)). AI Chinese analysis included.

CWE-99 represents a critical input validation weakness where applications fail to restrict user-supplied data before using it as an identifier for external resources. Attackers typically exploit this vulnerability by injecting malicious payloads, such as directory traversal sequences or remote resource references, into input fields. This allows them to bypass intended access controls, potentially reading sensitive local files, accessing restricted network services, or executing arbitrary code on the server. To mitigate this risk, developers must implement strict allow-listing strategies for all resource identifiers, ensuring only predefined, safe values are accepted. Additionally, employing robust input sanitization techniques and validating data types can prevent attackers from manipulating resource paths. By rigorously controlling how user input interacts with system resources, organizations can effectively neutralize injection attacks and maintain the integrity and confidentiality of their applications.

MITRE CWE Description
The product receives input from an upstream component, but it does not restrict or incorrectly restricts the input before it is used as an identifier for a resource that may be outside the intended sphere of control. A resource injection issue occurs when the following two conditions are met: An attacker can specify the identifier used to access a system resource. For example, an attacker might be able to specify part of the name of a file to be opened or a port number to be used. By specifying the resource, the attacker gains a capability that would not otherwise be permitted. For example, the program may give the attacker the ability to overwrite the specified file, run with a configuration controlled by the attacker, or transmit sensitive information to a third-party server. This may enable an attacker to access or modify otherwise protected system resources.
Common Consequences (1)
Confidentiality, Integrity Read Application Data, Modify Application Data, Read Files or Directories, Modify Files or Directories
An attacker could gain access to or modify sensitive data or system resources. This could allow access to protected files or directories including configuration files and files containing sensitive information.
Mitigations (1)
Implementation Assume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does. When performing input validation, consider all potentially relevant properties, including length, type of input, the full range…
Examples (2)
The following Java code uses input from an HTTP request to create a file name. The programmer has not considered the possibility that an attacker could provide a file name such as "../../tomcat/conf/server.xml", which causes the application to delete one of its own configuration files.
String rName = request.getParameter("reportName"); File rFile = new File("/usr/local/apfr/reports/" + rName); ... rFile.delete();
Bad · Java
The following code uses input from the command line to determine which file to open and echo back to the user. If the program runs with privileges and malicious users can create soft links to the file, they can use the program to read the first part of any file on the system.
ifstream ifs(argv[0]); string s; ifs >> s; cout << s;
Bad · C++
CVE ID Title CVSS Severity Published
CVE-2026-71901 Apache OFBiz: Dispatch arbitrary internal services on SFA component — Apache OFBiz - - 2026-11-05
CVE-2026-110283 Multiple vulnerabilities that affects IBM Db2 Genius Hub — Db2 Genius Hub 4.3 Medium 2026-11-04
CVE-2026-114726 Roundcube 1.6.20/1.7.5 前邮件头注入漏洞 — Webmail 5.8 Medium 2026-10-22
CVE-2026-114725 Roundcube 1.6.20/1.7.5 邮件头注入漏洞 — Webmail 5.0 Medium 2026-10-22
CVE-2026-114717 Roundcube 1.6.20/1.7.5 邮件头注入漏洞 — Webmail 4.0 Medium 2026-10-22
CVE-2026-114716 Roundcube 1.6.x/1.7.x 邮件头注入漏洞 — Webmail 8.5 High 2026-10-22
CVE-2026-50218 Akamai GPA <7.4 JWT验证绕过漏洞 — Guardicore Platform Agent 8.5 High 2026-10-14
CVE-2026-107448 Magic:TheGatheringArena存在URL跳转漏洞 — Magic: The Gathering Arena 3.4 Low 2026-10-08
CVE-2026-106583 OpenSSH < 10.6 SSH命令注入漏洞 — OpenSSH 2.5 Low 2026-10-06
CVE-2026-105444 dotnet eShop Ordering API OrdersApi.cs GetOrderAsync resource injection — eShop 6.3 Medium 2026-10-05
CVE-2026-100884 Krayin laravel-crm attachment-download Endpoint acl.php resource injection — laravel-crm 4.3 Medium 2026-09-27
CVE-2026-95847 Moquette client IDs can cause cross-session H2 durable-queue corruption — moquette 8.8 High 2026-09-23
CVE-2026-94149 Omega Solution HRM OS Role Permission Retrieval Endpoint permission resource injection — HRM OS 4.3 Medium 2026-09-21
CVE-2026-3855 Improper Control of Resource Identifiers ('Resource Injection') in GitLab — GitLab 3.1 Low 2026-09-16
CVE-2026-81524 Cross-tenant database retargeting via dot/NUL injection in namespace strings in the C Driver — C Driver 5.4 Medium 2026-08-27
CVE-2026-81521 Cross-database write retargeting via unvalidated dotted database name in Client.BulkWrite in the MongoDB Go Driver — GO Driver 6.5 Medium 2026-08-27
CVE-2026-62910 Microsoft Exchange Server Elevation of Privilege Vulnerability — Microsoft Exchange Server 2016 Cumulative Update 23 7.2 High 2026-08-11
CVE-2026-15186 macrozheng mall Portal Endpoint create resource injection — mall 6.3 Medium 2026-07-09
CVE-2026-13493 AIDC-AI ComfyUI-Copilot Workflow Checkpoint Restore conversation_api.py resource injection — ComfyUI-Copilot 3.1 Low 2026-06-28
CVE-2026-12207 medkey-org medkey HTTP REST API PatientController.php actionGetPatientById resource injection — medkey 4.3 Medium 2026-06-15
CVE-2026-10624 SourceCodester Human Resource Management Employee View detailview.php resource injection — Human Resource Management 4.3 Medium 2026-06-02
CVE-2026-10299 code-projects Online Hospital Management System viewdoctortimings.php resource injection — Online Hospital Management System 3.8 Low 2026-06-01
CVE-2026-10168 OUSL-GROUP-BrinaryBrains School Student Management System Parents.php marks resource injection — School Student Management System 6.3 Medium 2026-05-31
CVE-2026-9438 yashpokharna2555 StudentManagementSystem courseDel.php resource injection — StudentManagementSystem 5.4 Medium 2026-05-25
CVE-2026-33603 Open-Xchange OX Dovecot Pro 安全漏洞 — OX Dovecot Pro 6.8 Medium 2026-05-12
CVE-2026-7303 Xuxueli xxl-job Execution Log JobLogController.java logDetailCat resource injection — xxl-job 3.7 Low 2026-04-28
CVE-2026-5414 Newgen OmniDocs WebApiRequestRedirection resource injection — OmniDocs 5.3 Medium 2026-04-02
CVE-2026-5031 BichitroGan ISP Billing Software Endpoint users-view resource injection — ISP Billing Software 4.3 Medium 2026-03-29
CVE-2026-3693 Shy2593666979 AgentChat User Endpoint user.py update_user_info resource injection — AgentChat 7.3 High 2026-03-08
CVE-2025-12919 EverShop Order Order.resolvers.js resource injection — EverShop 3.7 Low 2025-11-09

Vulnerabilities classified as CWE-99 (对资源描述符的控制不恰当(资源注入)) represent 72 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.