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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-114214— Ash 1.0 通过关系加载数据越界漏洞

一分钟漏洞结论

影响对象
ash-project ash
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

ash 项目中的 ash 库存在一个授权错误漏洞:攻击者可以通过“通过关系”(through relationship)读取与源记录无关的目标记录。 当满足以下任一条件时,该漏洞会被触发: 1. 声明为 且使用 的关系,在加载单条记录时设置了 ; 2. 未排序的 且使用 的关系,在加载时设置了 。 在上述情况下, 文件中的 函数会错误地选择一条读取路径,该路径在读取目标记录时未施加任何将目标与源记录关联的过滤条件。因此,加载操作会返回按排序规则的第一条目标记录,或者在存在偏移(offset)时返回任意其他记录。虽然

CVSS 6.0 · Medium

影响版本矩阵 2

厂商产品 版本范围状态
ash-project ash 3.24.0< 3.37.1 affected
24f41e23dcbd9d07cde270a8141490e8f79251f5< e37463307304b26bc8fd606322e5c4d8f7f060e5 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-114214 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Loading a through relationship with a limit of 1 in Ash ignores the through path and returns unrelated destination records
来源: CVE Program / CVE List V5
Vulnerability Description
Incorrect Authorization vulnerability in ash-project ash allows a client to read destination records unrelated to the source record through a through relationship. When a has_many relationship declared with through: was loaded for a single record with a limit of 1, or an unsorted has_one through relationship was loaded with a limit of 1, lateral_join?/4 in lib/ash/actions/read/relationships.ex chose the path that reads the destination without any filter linking it to the source. The load returned the first destination record by sort, or any other record with an offset. The read still runs the destination's policies but carries the relationship as accessing_from, so a client paging such a field (for example teachers(limit: 1, offset: n) through AshGraphql) can enumerate destination records that policies allow only when reached through that relationship. This issue affects ash: from 3.24.0 before 3.37.1.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
授权机制不正确
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
ash-project ash 3.24.0 ~ 3.37.1 cpe:2.3:a:ash-project:ash:*:*:*:*:*:*:*:*
ash-project ash 24f41e23dcbd9d07cde270a8141490e8f79251f5 ~ e37463307304b26bc8fd606322e5c4d8f7f060e5 cpe:2.3:a:ash-project:ash:*:*:*:*:*:*:*:*

二、漏洞 CVE-2026-114214 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-114214 的情报信息

请登录查看更多情报信息。

CVE-2026-114214 其他参考 (5)

同批安全公告 · ash-project · 2026-10-25 · 共 3 条

CVE-2026-115627 6.0 MEDIUM AshPostgres 多租户关联数据泄露漏洞
CVE-2026-115635 6.0 MEDIUM AshPostgres 租户数据越权读取漏洞

IV. Related Vulnerabilities