目标达成 感谢每一位支持者 — 我们达成了 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-50281 Craft CMS 输入验证错误漏洞 — cms - - 2026-07-02
CVE-2026-50160 Hoppscotch 输入验证错误漏洞 — hoppscotch 10.0 Critical 2026-07-01
CVE-2026-54351 Budibase 输入验证错误漏洞 — budibase 8.2 High 2026-06-26
CVE-2026-48943 K2 extension for Joomla 输入验证错误漏洞 — K2 extension for Joomla - - 2026-06-25
CVE-2026-45687 Rocket.Chat 输入验证错误漏洞 — Rocket.Chat 8.5 High 2026-06-24
CVE-2026-54515 FasterXML jackson-databind 输入验证错误漏洞 — jackson-databind 5.3 Medium 2026-06-23
CVE-2026-54516 FasterXML jackson-databind 输入验证错误漏洞 — jackson-databind 5.3 Medium 2026-06-23
CVE-2026-55736 Ash Framework 输入验证错误漏洞 — ash - - 2026-06-23
CVE-2026-56276 FlowiseAI Flowise 输入验证错误漏洞 — Flowise - - 2026-06-20
CVE-2026-56142 JetBrains Hub 输入验证错误漏洞 — Hub 9.6 Critical 2026-06-19
CVE-2026-46480 Flowise 安全漏洞 — Flowise - - 2026-06-08
CVE-2026-46479 Flowise 安全漏洞 — Flowise - - 2026-06-08
CVE-2026-46478 Flowise 安全漏洞 — Flowise - - 2026-06-08
CVE-2026-46477 Flowise 安全漏洞 — Flowise - - 2026-06-08
CVE-2026-46476 Flowise 安全漏洞 — Flowise - - 2026-06-08
CVE-2026-46475 Flowise 安全漏洞 — Flowise - - 2026-06-08
CVE-2026-42540 Iris 安全漏洞 — iris-web 4.3 Medium 2026-06-04
CVE-2026-48150 Budibase 安全漏洞 — budibase 9.0 Critical 2026-05-27
CVE-2026-8327 Concrete CMS 安全漏洞 — Concrete CMS - - 2026-05-21
CVE-2026-6366 Drupal core 安全漏洞 — Drupal core - - 2026-05-19
CVE-2026-46721 TYPO3 Extension Frontend User Registration 安全漏洞 — Extension "Frontend User Registration" - - 2026-05-19
CVE-2026-45396 Open WebUI 安全漏洞 — open-webui 5.4 Medium 2026-05-15
CVE-2026-45229 quark-auto-save 安全漏洞 — quark-auto-save 8.8 High 2026-05-13
CVE-2025-14341 DivvyDrive 安全漏洞 — DivvyDrive 8.3 High 2026-05-07
CVE-2026-41139 mathjs 安全漏洞 — mathjs 6.1 - 2026-05-07
CVE-2026-33453 Apache Camel 安全漏洞 — Apache Camel 9.8AI Critical AI 2026-04-27
CVE-2026-42044 Axios 安全漏洞 — axios 6.5 Medium 2026-04-24
CVE-2026-40897 mathjs 安全漏洞 — mathjs 8.8 High 2026-04-24
CVE-2026-6912 AWS Ops Wheel 安全漏洞 — AWS Ops Wheel 8.8 High 2026-04-24
CVE-2026-34427 Vvveb 安全漏洞 — Vvveb 8.8 High 2026-04-20

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