GHSA-7gw2-974x-qhrh: 
Rust Analyse et atténuation de la vulnérabilité

Audit finding RLS-3 (2026-11-09 audit, follow-up deep pass), severity medium. Audited revision b7c8030f; line numbers refer to it. Static reading with upstream documentation; nothing was executed. Reproduce with a failing test before changing code.

Problem

__graphql_orm_search_<table> (document text and vector) and __graphql_orm_change_log (entity, key, action, actor) are created without ENABLE/FORCE or policies; the RLS plan only touches the entity table. The runtime role needs DML on them, so any SQL path outside the ORM's own search query can read or alter every tenant's searchable text. The ORM's own search joins the base table and stays filtered.

Where

crates/graphql-orm/src/graphql/orm/migrations.rs:2201-2207; crates/graphql-orm/src/graphql/orm/search.rs:1225-1262; crates/graphql-orm/src/graphql/orm/backup.rs:16, :436-448; crates/graphql-orm/src/graphql/orm/rls.rs:59

Suggested fix

For RLS entities emit ENABLE/FORCE on the search table with a policy such as USING (EXISTS (SELECT 1 FROM <base> b WHERE b.<pk>::text = entity_pk)); add a tenant column and policy to the change log or document it as privileged-only.

Acceptance

  • A regression test fails before the change and passes after it.
  • Docs and changelog state the corrected behaviour. Filed as a private draft advisory.

Source: NVD

Connexe Rust Vulnérabilités :

CVE ID

Gravité

Partition

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

GHSA-5j9j-62g5-846mHIGH7.8
  • Rust logoRust
  • browsitory
NonOuiNov 11, 2026
GHSA-pqp6-f7wc-6498MEDIUMN/A
  • Rust logoRust
  • vodozemac
NonOuiNov 11, 2026
GHSA-2276-r4j8-v779MEDIUMN/A
  • Rust logoRust
  • graphql-orm
NonOuiNov 11, 2026
GHSA-7gw2-974x-qhrhMEDIUMN/A
  • Rust logoRust
  • graphql-orm
NonOuiNov 11, 2026
GHSA-hr7v-hr83-2jj4MEDIUMN/A
  • Rust logoRust
  • graphql-orm
NonOuiNov 11, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité cloud

Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité afin d’évaluer votre niveau de risque et d’identifier les lacunes dans vos défenses.

Évaluation de la demande

Ressources Wiz supplémentaires

Obtenez une démo personnalisée

Prêt(e) à voir Wiz en action ?

"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
David EstlickRSSI
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
Adam FletcherChef du service de sécurité
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."
Greg PoniatowskiResponsable de la gestion des menaces et des vulnérabilités