# WebAssembly Micro Runtime --addr-pool漏洞
## 概述
WebAssembly Micro Runtime (WAMR) 的 `iwasm` 包在版本 2.4.0 及以下中存在安全缺陷,该缺陷与 `--addr-pool` 参数处理方式有关。
## 影响版本
- 所有版本 2.4.0 以及更低版本
## 细节
在受影响的版本中,`iwasm` 通过 `--addr-pool` 指定 IPv4 地址时,未要求提供子网掩码。这导致系统默认接受所有 IP 地址连接,实际上忽略了用户的访问控制意图。
## 影响
- 服务可能意外暴露给所有外部连接
- 依赖 `--addr-pool` 实现 IP 限制的策略将被绕过
- 在生产环境中可能导致未授权访问
- 用户可能误以为不带子网掩码的 IP 配置是安全的
## 修复
- 该问题在版本 2.4.1 中被修复
- 修复内容包括强制在 `--addr-pool` 中使用带子网掩码的地址格式,以确保访问限制按预期生效
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Release WAMR-2.4.1 · bytecodealliance/wasm-micro-runtime · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: `--addr-pool` option allows all IPv4 addresses when subnet mask is not specified · Advisory · bytecodealliance/wasm-micro-runtime · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Merge commit from fork · bytecodealliance/wasm-micro-runtime@121232a · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论