PatchSiren

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.