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

目标: 1000 元 · 已筹: 1336

100%

CWE-915 类漏洞列表 107

CWE-915 类弱点 107 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-915属于对象属性控制不当漏洞,指程序接收上游输入以初始化或更新对象属性时,未严格限制可修改的字段。攻击者常利用此缺陷篡改内部敏感属性,如权限标志或状态位,从而绕过安全校验或提升权限。开发者应实施严格的白名单机制,仅允许修改预期的公开属性,并对所有动态输入进行严格的类型和范围校验,确保内部属性不可被外部直接操控。

MITRE CWE 官方描述
CWE:CWE-915 对动态确定的对象属性的控制不当 英文:产品从上游组件接收输入,该输入指定了要在对象中初始化或更新的多个属性、特性或字段,但产品未能正确控制哪些属性可以被修改。 如果对象包含仅打算用于内部使用的属性,那么对这些属性的意外修改可能导致漏洞。这种弱点有时也被称为使其成为可能的特定于语言的机制,例如批量赋值(mass assignment)、自动绑定(autobinding)或对象注入(object injection)。
常见影响 (3)
Integrity Modify Application Data
An attacker could modify sensitive data or program variables.
Integrity Execute Unauthorized Code or Commands
Other, Integrity Varies by Context, Alter Execution Logic
缓解措施 (4)
Implementation If available, use features of the language or framework that allow specification of allowlists of attributes or fields that are allowed to be modified. If possible, prefer allowlists over denylists. For applications written with Ruby on Rails, use the attr_accessible (allowlist) or attr_protected (denylist) macros in each class that may be used in mass assignment.
Architecture and Design, Implementation If available, use the signing/sealing features of the programming language to assure that deserialized data has not been tainted. For example, a hash-based message authentication code (HMAC) could be used to ensure that data has not been modified.
Implementation For any externally-influenced input, check the input against an allowlist of internal object attributes or fields that are allowed to be modified.
Implementation, Architecture and Design Refactor the code so that object attributes or fields do not need to be dynamically identified, and only expose getter/setter functionality for the intended attributes.
代码示例 (1)
This function sets object attributes based on a dot-separated path.
function setValueByPath (object, path, value) { const pathArray = path.split("."); const attributeToSet = pathArray.pop(); let objectToModify = object; for (const attr of pathArray) { if (typeof objectToModify[attr] !== 'object') { objectToModify[attr] = {}; } objectToModify = objectToModify[attr]; } objectToModify[attributeToSet] = value; return object; }
Bad · JavaScript
setValueByPath({}, "__proto__.isAdmin", true) setValueByPath({}, "constructor.prototype.isAdmin", true)
Bad · JavaScript
CVE ID 标题 CVSS 风险等级 Published
CVE-2026-72710 SPIP 4.4.18 远程代码执行漏洞 — SPIP 9.8 Critical 2026-09-11
CVE-2026-85408 Eleveo Quality Management 处理逻辑错误漏洞 — Quality Management 4.3 Medium 2026-09-04
CVE-2026-84430 gouguopen gouguoa 处理逻辑错误漏洞 — gouguoa 6.3 Medium 2026-09-02
CVE-2026-78038 Ash Framework AshOban 输入验证错误漏洞 — ash_oban 5.9 Medium 2026-08-30
CVE-2026-77144 TYPO3 Events 2 输入验证错误漏洞 — Extension "Events 2" 7.1 High 2026-08-25
CVE-2026-78416 Craft CMS 输入验证错误漏洞 — cms 8.7 High 2026-08-24
CVE-2026-62315 Frappe 输入验证错误漏洞 — frappe 7.1 High 2026-08-20
CVE-2026-49428 FreeBSD 输入验证错误漏洞 — FreeBSD - - 2026-08-19
CVE-2026-72655 Elastic Kibana 输入验证错误漏洞 — Kibana 4.3 Medium 2026-08-13
CVE-2026-71473 Stolostron search-v2-operator 输入验证错误漏洞 — Red Hat Advanced Cluster Management for Kubernetes 2.11 8.5 High 2026-08-12
CVE-2026-17095 IBM i 输入验证错误漏洞 — i 8.3 High 2026-08-12
CVE-2026-72778 Craft CMS 输入验证错误漏洞 — cms 8.8 High 2026-08-11
CVE-2026-18617 Open Data Hub Data Science Pipelines Operator 输入验证错误漏洞 — Red Hat OpenShift AI 2.25 8.8 High 2026-08-10
CVE-2026-72719 Chatwoot 输入验证错误漏洞 — chatwoot 6.7 Medium 2026-08-10
CVE-2026-17598 Sonatype Nexus Repository 输入验证错误漏洞 — Nexus Repository 3 5.3 Medium 2026-08-07
CVE-2026-12436 GitLab 输入验证错误漏洞 — GitLab 8.4 High 2026-07-29
CVE-2026-63102 rConfig v8 Core 输入验证错误漏洞 — rConfig v8 Core 5.4 Medium 2026-07-20
CVE-2026-56679 decolua 9router 输入验证错误漏洞 — 9router - - 2026-07-15
CVE-2026-59888 FasterXML jackson-databind 输入验证错误漏洞 — jackson-databind 6.5 Medium 2026-07-14
CVE-2026-58477 Dan SIP 输入验证错误漏洞 — SIP 8.2 High 2026-07-14
CVE-2026-55804 Drupal core 输入验证错误漏洞 — Drupal core - - 2026-07-10
CVE-2026-55803 Drupal core 输入验证错误漏洞 — Drupal core - - 2026-07-10
CVE-2026-15083 Drupal ECA: Event - Condition - Action 输入验证错误漏洞 — ECA: Event - Condition - Action - - 2026-07-10
CVE-2026-13244 Drupal Tealium iQ Tag Management 输入验证错误漏洞 — Tealium iQ Tag Management - - 2026-07-10
CVE-2026-55810 Drupal Plotly.js Graphing 输入验证错误漏洞 — Plotly.js Graphing - - 2026-07-10
CVE-2026-55809 Drupal Flag attendance field 输入验证错误漏洞 — Flag attendance field - - 2026-07-10
CVE-2026-12535 Drupal Formatter Field 输入验证错误漏洞 — Formatter Field - - 2026-07-10
CVE-2026-9726 Drupal AlternativeCommerce (Basket) 输入验证错误漏洞 — Drupal AlternativeCommerce (Basket) - - 2026-07-10
CVE-2026-54601 labring FastGPT 输入验证错误漏洞 — FastGPT 6.3 Medium 2026-07-07
CVE-2026-43925 FOSSBilling 输入验证错误漏洞 — FOSSBilling - - 2026-07-06

CWE-915 是常见的弱点类别,本平台收录该类弱点关联的 107 条 CVE 漏洞。