PatchSiren cyber security CVE debrief
CVE-2026-105283 ash-project CVE debrief
CVE-2026-105283 debrief based on the supplied source corpus. The CVE record was published on 2026-10-12T11:16:30.582Z and has not been modified since then. This vulnerability in AshTypescript 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.
- Vendor
- ash-project
- Product
- ash_typescript
- CVSS
- MEDIUM 6.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-12
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-10-12
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for AshTypescript deployments, especially those with exposure to unauthenticated error responses, should assess and verify their exposure. This includes reviewing error handling and response mechanisms, and implementing compensating controls for exposed systems.
Why it matters
CVE-2026-105283 allows an unauthenticated attacker to read internal Elixir terms from an RPC error response. Defenders should verify exposure in AshTypescript deployments, especially where error responses may be accessible.
- Potential exposure of sensitive internal Elixir terms
- Possible unauthorized access to error responses
- Need for verification of AshTypescript deployments
- Potential impact on error handling and response mechanisms
Technical summary
A vulnerability in AshTypescript 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. This occurs when a struct-typed action argument has an invalid nested value or field selection on a generic action that returns a primitive.
Defensive priority
Defenders should prioritize verifying exposure in AshTypescript deployments, especially where error responses may be accessible to unauthenticated attackers.
Recommended defensive actions
- Verify AshTypescript deployments for exposure to unauthenticated error responses
- Assess the sensitivity of internal Elixir terms that may be exposed
- Review and update error handling and response mechanisms
- Implement compensating controls for exposed systems
- Monitor relevant logs for exposed assets
- Track exceptions and retest remediated assets
- Review vendor-supported updates or mitigations
Evidence notes
The CVE record and source item provide details on the vulnerability, but its impact and remediation require verification from official sources. Defenders should verify exposure in AshTypescript deployments, especially where error responses may be accessible to unauthenticated attackers. The vulnerability allows an unauthenticated attacker to read internal Elixir terms from an RPC error response.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105283 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105283
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105283 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105283
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Internal error terms inspected into AshTypescript RPC error responses
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105283.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/ash-project/ash_typescript/security/advisories/GHSA-7gxc-w225-f7f3
Supplemental source - related, vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-105283.html
Supplemental source - related
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-105283
Supplemental source - related
-
Source reference
Unverified legacy reference
URL: https://github.com/ash-project/ash_typescript/commit/8e204ce34e24a158cf22a2dac4d53c44716c9e30
Supplemental source - related
-
Source reference
Unverified legacy reference
URL: https://github.com/ash-project/ash_typescript/commit/4b3c65203ee78dc992d6d2e6559625c5460a01cd
Supplemental source - patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.