GHSA-pmwx-rm49-xv39
Ruby Analyse et atténuation des vulnérabilités

Summary

Active Record Tenanted's override of Active Storage's DiskService#path_for does not validate that the resolved filesystem path remains within the storage root directory. If a blob key containing path traversal sequences (e.g. ../) is used, it could allow reading, writing, or deleting arbitrary files on the server. Blob keys are expected to be trusted strings, but some applications could be passing user input as keys and would be affected.

Mitigation

Upgrade to Active Record Tenanted v0.7.0 or later. As a workaround, do not use untrusted user input as blob keys. Blob keys are expected to be trusted strings.

Credit

This issue was responsibly reported by @tonghuaroot.


SourceNVD

Apparenté Ruby Vulnérabilités:

Identifiant CVE

Sévérité

Score

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

CVE-2026-54659MEDIUM6.9
  • Ruby logoRuby
  • pagy
NonOuiJul 28, 2026
GHSA-pmwx-rm49-xv39LOW2.3
  • Ruby logoRuby
  • activerecord-tenanted
NonOuiJul 29, 2026
CVE-2026-54620LOW2
  • Ruby logoRuby
  • sqlite3
NonOuiJul 28, 2026
CVE-2026-54619LOW2
  • Ruby logoRuby
  • sqlite3
NonOuiJul 28, 2026
CVE-2026-66066CRITICALN/A
  • Ruby logoRuby
  • rails
NonOuiJul 29, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité dans le cloud

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

Demander une évaluation

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