Ash 将 类型的属性存储为字符串,并以字符串形式进行比较。当此类属性在过滤器中被引用时,比较值会通过 进行强制类型转换(coercion)。由于该类型未定义 回调,强制类型转换回退到了默认行为(即 ),而在属性配置了 约束时, 会调用 。 因此,如果攻击者使用可控字符串对这类属性进行过滤,则每提供一个不同的值,就会生成一个新的、永久驻留的原子(atom)。在 BEAM(Erlang 虚拟机)中,原子不会被垃圾回收,且原子表存在容量上限。于是,能够向公开的、可过滤的、且配置了 的 类型属性提供过滤值的攻击者,可以耗
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| ash-project | ash | 3.5.1< 3.34.3 |
affected |
2970ba3bd5d36d6ad04c731ac87385375d457147< 5282f3f513053628cdd1bf2236ea22d975d934d4 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| ash-project | ash | 3.5.1 ~ 3.34.3 |
cpe:2.3:a:ash-project:ash:*:*:*:*:*:*:*:*
|
|
| ash-project | ash | 2970ba3bd5d36d6ad04c731ac87385375d457147 ~ 5282f3f513053628cdd1bf2236ea22d975d934d4 |
cpe:2.3:a:ash-project:ash:*:*:*:*:*:*:*:*
|
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论