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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-105283— AshTypescript RPC内部错误术语泄露漏洞

一分钟漏洞结论

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

ash-typescript 中存在生成包含敏感信息的错误消息漏洞,允许未经身份验证的攻击者通过触发错误构建器没有专门处理子句的错误,从而从 RPC 错误响应中读取内部 Elixir 术语。 AshTypescript.Rpc.ErrorBuilder.build_error_response/1(位于 lib/ash_typescript/rpc/error_builder.ex 中)使用 inspect/1 渲染一个不匹配任何特定子句的 pipeline 错误术语,并将结果放入面向客户端的错误中的 detail

CVSS 6.3 · Medium

影响版本矩阵 2

厂商产品 版本范围状态
ash-project ash_typescript 0.1.0< 0.19.1 affected
8e204ce34e24a158cf22a2dac4d53c44716c9e30< 4b3c65203ee78dc992d6d2e6559625c5460a01cd affected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
Internal error terms inspected into AshTypescript RPC error responses
来源: CVE Program / CVE List V5
Vulnerability Description
Generation of Error Message Containing Sensitive Information vulnerability in ash-project ash_typescript allows an unauthenticated attacker to read internal Elixir terms from an RPC error response by provoking an error the error builder has no dedicated clause for. AshTypescript.Rpc.ErrorBuilder.build_error_response/1 in lib/ash_typescript/rpc/error_builder.ex renders a pipeline error term that matches no specific clause with inspect/1 and places the result in details.error of the client-facing error. Ash exceptions take a separate path in AshTypescript.Rpc.Errors where unhandled cases are redacted behind an errorId, but these fallbacks have no redaction, so whatever the term carries reaches the HTTP or channel response. Two request paths hand it such terms: a struct-typed action argument with an invalid nested value, where cast_map_to_struct/2 in lib/ash_typescript/rpc/input_formatter.ex throws the raw Ash.Type cast error into the builder, and field selection on a generic action that returns a primitive, where format_field_type/1 inspects the full Ash.Info.Manifest.Type struct into vars.returnType. Resource module names in vars.resource are not treated as sensitive and are out of scope. This issue affects ash_typescript: from 0.1.0 before 0.19.1.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/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_typescript 0.1.0 ~ 0.19.1 cpe:2.3:a:ash-project:ash_typescript:*:*:*:*:*:*:*:*
ash-project ash_typescript 8e204ce34e24a158cf22a2dac4d53c44716c9e30 ~ 4b3c65203ee78dc992d6d2e6559625c5460a01cd cpe:2.3:a:ash-project:ash_typescript:*:*:*:*:*:*:*:*

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-105283 补丁与修复 (1)

CVE-2026-105283 厂商安全公告 (2)

CVE-2026-105283 其他参考 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-105283

暂无评论


发表评论