PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-77454 ash-project CVE debrief

The CVE-2026-77454 vulnerability in ash_sql allows a caller to bypass scoping or authorization filters expressed as exists/2 over a relationship that declares both a limit and a parent-referencing filter or sort. This occurs because AshSql.Join.related_query/3 skips the caller-supplied exists predicate for such relationships, delegating it to limit_from_many/5, which can drop both the limit and the predicate, resulting in a bare correlated EXISTS with no predicate. Organizations using ash_sql from 0.4.1 before 0.7.1 should assess and apply the vendor's remediation to prevent potential authorization bypass. The vulnerability has a CVSS score of 5.9 and is considered MEDIUM severity. The CVE record was published on 2026-08-30T12:17:17.273Z and has not been modified since then.

Vendor
ash-project
Product
ash_sql
CVSS
MEDIUM 5.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-30
Original CVE updated
2026-08-30
Advisory published
2026-08-30
Advisory updated
2026-08-30

Who should care

Organizations using ash_sql versions from 0.4.1 before 0.7.1 should be aware of this vulnerability and take steps to remediate it. This includes assessing and applying the vendor's remediation to upgrade ash_sql to version 0.7.1 or later, implementing compensating controls such as monitoring for suspicious activity, and verifying authorization filters are properly configured and enforced. Additionally, organizations should review their current deployments and assign an owner for follow-up to ensure that affected systems are identified and remediated promptly. Security teams should also track exceptions, retest remediated assets, and close the item only after evidence is documented. Operators and platform administrators should be aware of the potential impact on their systems and take steps to mitigate the vulnerability. Vulnerability management teams should prioritize this vulnerability based on its severity and potential impact on the organization. The CVE record indicates an Incorrect Authorization vulnerability in ash_sql, allowing a caller to bypass scoping or authorization filters under specific conditions. Evidence is based on official CVE and NVD records, as well as references from Erlef and GitHub. The vulnerability affects ash_sql versions from 0.4.1 before 0.7.1, and the CVSS score is 5.9, indicating a moderate severity level. To address this vulnerability, organizations should prioritize patching affected systems, monitoring for suspicious activity, and verifying authorization filters. They should also consider implementing compensating controls, such as additional monitoring or logging, to detect potential exploitation attempts. Furthermore, organizations should review their current change management processes to ensure that patches are applied promptly and that exceptions are properly tracked and addressed. By taking these steps, organizations can reduce the risk associated with this vulnerability and protect their systems from potential exploitation. The CVE-2026-77454 vulnerability highlights the importance of proper authorization and access control in ash_sql, and organizations should take this opportunity to review their overall security posture

Technical summary

The CVE-2026-77454 vulnerability in ash_sql allows a caller to bypass scoping or authorization filters expressed as exists/2 over a relationship that declares both a limit and a parent-referencing filter or sort. This occurs because AshSql.Join.related_query/3 skips the caller-supplied exists predicate for such relationships, delegating it to limit_from_many/5, which can drop both the limit and the predicate, resulting in a bare correlated EXISTS with no predicate.

Defensive priority

Organizations using ash_sql from 0.4.1 before 0.7.1 should assess and apply the vendor's remediation to prevent potential authorization bypass.

Recommended defensive actions

  • Inventory ash_sql installations to identify potentially affected versions.
  • Apply the vendor's remediation to upgrade ash_sql to version 0.7.1 or later.
  • Implement compensating controls, such as monitoring for suspicious activity.
  • Verify authorization filters are properly configured and enforced.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The CVE-2026-77454 record indicates an Incorrect Authorization vulnerability in ash_sql, allowing a caller to bypass scoping or authorization filters under specific conditions. The issue affects ash_sql versions from 0.4.1 before 0.7.1. Evidence is based on official CVE and NVD records, as well as references from Erlef and GitHub.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-77454 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-77454

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-77454 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-77454

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://cna.erlef.org/cves/CVE-2026-77454.html

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ash-project/ash_sql/commit/865fdd4e5e70724a23b19c048e6768c31d2209ab

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/ash-project/ash_sql/security/advisories/GHSA-8v9m-8pxv-738c

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://osv.dev/vulnerability/EEF-CVE-2026-77454

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

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.