Rails opravil kritickú chybu pri spracovaní uploadov cez ImageMagick
Rails vydal aktualizácie 8.0.5.2 a 8.1.4.1, ktoré riešia kritickú zraniteľnosť v Active Storage pri spracovaní nedôveryhodných uploadov cez ImageMagick.

Kritická chyba Rails v komponente Active Storage môže v zasiahnutých aplikáciách umožniť neautentifikovanému útočníkovi zapísať ľubovoľné súbory na server prostredníctvom upraveného uploadu. Projekt Rails zraniteľnosť eviduje pod označením GHSA-f3w6-w445-fwh9 a priradil jej skóre CVSS 9,8 z 10.
Opravy vyšli 4. novembra 2026 vo verziách Active Storage/Rails 8.0.5.2 a 8.1.4.1. Problém sa týka aplikácií, ktoré prijímajú nedôveryhodné súbory a pri ich spracovaní používajú ImageMagick bez účinnej politiky blokujúcej dotknuté codery.
Kritická chyba Rails pri analýze uploadu
Chyba sa nachádza v procese spracovania príloh cez Active Storage. Podľa bezpečnostného upozornenia môže škodlivo upravený súbor pri nahratí viesť k ľubovoľnému zápisu súborov na server. Na spustenie spracovania pritom nemusí byť potrebné vytvoriť náhľad ani variant obrázka; stačiť môže samotná analýza uploadu cez ImageMagick.
Rozsah možného dopadu závisí od konkrétnej konfigurácie. Ak aplikácia používa Active Storage Disk service, útočník by za určitých okolností mohol pristupovať aj k súborom čitateľným procesom aplikácie. Nejde však o univerzálne potvrdený dopad pre každú inštaláciu Rails: podstatné sú použité úložisko a oprávnenia procesu aplikácie.
Rails uvádza, že prístup k čitateľným súborom môže odhaliť aplikačné tajomstvá. Takáto expozícia môže následne slúžiť ako odrazový mostík k vzdialenému spusteniu kódu alebo laterálnemu pohybu v prostredí.
Koho sa problém týka
Riziko sa týka najmä prevádzkovateľov Rails aplikácií, ktoré umožňujú nahrávanie súborov používateľmi, spracúvajú ich cez ImageMagick a nemajú zavedenú účinnú ochrannú politiku ImageMagick. Správcovia majú preveriť aj používaný processor. Pri konfigurácii processor: :mini_magick vyžaduje dodaná bezpečnostná politika balík mini_magick vo verzii najmenej 5.1.
Projekt Rails spolu s opravami dodal aj bezpečnostnú politiku pre ImageMagick. Ak okamžitá aktualizácia nie je možná, odporúča sa nasadiť oficiálny workaround do systémovej politiky ImageMagick. Presný postup by mal vychádzať z oficiálneho bezpečnostného upozornenia a konfigurácie konkrétneho servera.
Odporúčaný postup pre správcov
- Aktualizovať Rails alebo Active Storage na verziu 8.0.5.2, prípadne 8.1.4.1.
- Overiť, či aplikácia prijíma uploady od nedôveryhodných používateľov a používa ImageMagick.
- Skontrolovať, či je nasadená účinná ImageMagick policy a pri variante
:mini_magickaj požadovaná verzia závislosti. - Ak existuje podozrenie na expozíciu, rotovať tajomstvá čitateľné procesom aplikácie.
Bezpečnostné upozornenie Rails zatiaľ neuvádza potvrdené zneužitie vo voľnej prírode. Zraniteľnosť tiež v čase vydania bezpečnostného upozornenia nemá pridelené CVE ID. Prevádzkovatelia by preto mali sledovať ďalšie informácie projektu Rails, najmä prípadné potvrdenie aktívneho zneužívania a doplnenie identifikátora CVE.
Zdroje
- Rails GitHub Security Advisory GHSA-f3w6-w445-fwh9 – Potvrdzuje rozsah chyby, podmienky zasiahnutia, skóre CVSS 9,8, opravené verzie a odporúčané mitigácie.
- Ruby on Rails – Rails 8.0.5.2 and 8.1.4.1 have been released – Potvrdzuje vydanie bezpečnostných aktualizácií 4. novembra 2026 a zaradenie kritického advisories medzi opravené problémy.
- The Hacker News – Nezávisle sumarizuje technický mechanizmus chyby a upozorňuje, že advisory neuvádza potvrdené zneužitie.
Overené a aktualizované: 04. 11. 2026 15:23


