CVE-2026-81316 in ash_sqlinformazioni

Riassunto

di VulDB • 30/08/2026

Vulnerabilità di autorizzazione errata in ash-project ash_sql che consente a un chiamante di ricevere un valore aggregato calcolato su righe che un filtro più restrittivo avrebbe dovuto escludere, rivelando conteggi, somme o elenchi attraverso i confini di autorizzazione o tenant.

AshSql.Aggregate.different_queries?/2 segnala due query aggregate come diverse solo quando il loro filtro e la loro ordinazione differiscono entrambi. Le query aggregate raramente includono un'ordinazione, quindi due aggregati che condividono lo stesso nome ma hanno filtri completamente diversi vengono confrontati come identici. L'aggregato con collisione mantiene il proprio nome ed è trattato come già calcolato, e select_aggregates restituisce il valore della variante registrata per prima. Lo stesso nome raggiunge il builder due volte con filtri diversi quando il contesto dell'attore o del tenant viene applicato alla query di ciascun aggregato; pertanto, un aggregato strettamente filtrato può ricevere il valore di uno ampio precedentemente registrato.

Questo problema interessa ash_sql: dalle versioni 0.1.0 fino a prima della 0.7.1.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

EEF

Prenotare

30/08/2026

Divulgazione

30/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!