Bezpečnostné hrozby · 10. novembra 2026

rConfig: kritická chyba vo fronte úloh umožňuje spustiť kód na serveri so zálohami sieťových konfigurácií

V nástroji rConfig na správu konfigurácií sieťových zariadení je kritická chyba CVE-2026-124079. Útočník cez ňu môže spustiť vlastný kód na serveri a získať heslá k routerom a prepínačom. Aktualizujte Core aspoň na 8.2.19, Pro na 8.4.1 a potom zmeňte uložené heslá.

Čo sa stalo

rConfig je nástroj na správu konfigurácií sieťových zariadení. Pravidelne sa prihlasuje na routery, prepínače a firewally, sťahuje ich nastavenia, ukladá zálohy a vie na zariadeniach spúšťať aj príkazy. Existuje v edíciách rConfig Core a rConfig Pro.

Výrobca 6. novembra 2026 zverejnil bezpečnostné upozornenie rCFG-SA-2026-09 so závažnosťou „Critical“, teda kritická. Chyba je vo fronte úloh, ktorú rConfig používa na prácu na pozadí a ktorá je postavená na databáze Redis a nástroji Laravel Horizon. Útočník cez ňu môže na serveri spustiť ľubovoľné príkazy. Chyba bola nahlásená prostredníctvom spoločnosti VulnCheck a 9. novembra 2026 sa pod označením CVE-2026-124079 objavila aj v americkej databáze NVD.

Opravené verzie sú k dispozícii: rConfig Core 8.2.19 a rConfig Pro 8.4.1. Zneužívanie chyby v praxi zatiaľ nepotvrdil výrobca ani americká agentúra CISA, ktorá ju v čase písania nemá v katalógu zneužívaných zraniteľností KEV. Európska databáza zraniteľností EUVD ju vedie pod číslom EUVD-2026-120037, tiež bez informácie o zneužívaní.

Prečo je to nebezpečné

Ide o chybu typu deserializácia nedôveryhodných dát (CWE-502). Aplikácia si úlohy ukladá do fronty ako „zabalené“ objekty a pri spracovaní ich zas „rozbalí“ a vykoná. Predstavte si podateľňu, ktorá bez kontroly splní každý pokyn z obálky, ak obálka vyzerá úradne. Kto dokáže do fronty vložiť vlastnú obálku, môže serveru prikázať čokoľvek.

Podľa opisu od VulnCheck v dotknutých inštaláciách beží Redis bez hesla, takže útočníkovi stačí sieťový prístup k nemu a nemusí sa nikam prihlasovať. Ak Redis zo siete dostupný nie je, prihlásený používateľ rConfigu môže úlohu doručiť oklikou: vytvorí zariadenie, ktorého adresa smeruje na samotný server rConfig. Výrobca vo svojom upozornení opisuje práve tento scenár s prihláseným používateľom.

Podľa VulnCheck môže útočník spúšťať príkazy pod účtom, pod ktorým beží spracovanie fronty, uložiť na server trvalý webshell (skrytú „zadnú bránku“ dostupnú cez web) a čítať prístupové údaje k databáze, uložené heslá k sieťovým zariadeniam a API tokeny. Výrobca dopĺňa, že na niektorých inštaláciách tento proces bežal ako root, teda s plnými právami na server. S ukradnutými heslami k routerom a firewallom by sa útočník mohol dostať ďalej do siete.

Skóre CVSS vyjadruje závažnosť chyby na stupnici do desiatich bodov. Spoločnosť VulnCheck pridelila podľa CVSS 3.1 hodnotu 9,8 a podľa novšej verzie CVSS 4.0 hodnotu 9,3, obe v kritickom pásme. Katalóg CISA KEV je zoznam chýb, ktoré sa preukázateľne zneužívajú. Táto chyba v ňom zatiaľ nie je a skóre EPSS, ktoré odhaduje pravdepodobnosť zneužitia, pre ňu zatiaľ zverejnené nie je. S opravou však nečakajte.

Koho sa to týka

Výrobca a VulnCheck uvádzajú ako zasiahnuté tieto verzie:

  • rConfig Core 8.0.0 až 8.2.18 (opravené v 8.2.19)
  • rConfig Pro do verzie 8.4.0 vrátane (opravené v 8.4.1)

rConfig zvyčajne beží na vlastnom linuxovom serveri alebo v Dockeri vo firemnej sieti, často v správcovskej časti siete, odkiaľ má prístup k routerom, prepínačom a firewallom. Používajú ho IT oddelenia, poskytovatelia sieťových služieb a správcovia, ktorí potrebujú zálohy konfigurácií. Najväčšie riziko je tam, kde je webové rozhranie alebo Redis dostupný z internetu alebo zo širšej siete.

Ak rConfig nepoužívate, táto chyba sa vás netýka. Pri verzii Core uvádza výrobca aj VulnCheck ako prvú dotknutú verziu 8.0.0.

Ako zistiť, či ste zasiahnutí

Nasledujúce príkazy nič nemenia, len čítajú. Spúšťajte ich na serveri v adresári, kde je rConfig nainštalovaný. Ak ste ho inštalovali cez git, verziu ukáže posledná značka:

git describe --tags

Výsledok core-8.2.18 alebo starší znamená zraniteľnú verziu. Verziu PHP, ktorú budete potrebovať pred aktualizáciou, zistíte takto:

php -v

Overte, na akých adresách Redis počúva a či vyžaduje heslo. Na zobrazenie názvu procesu potrebuje ss práva roota. Ak redis-cli ping odpovie PONG bez zadania hesla, Redis je bez autentifikácie. Ak je v stĺpci lokálnej adresy niečo iné ako adresa lokálnej slučky (loopback), napríklad hviezdička alebo IP adresa servera, Redis je dostupný zo siete.

sudo ss -ltnp | grep -i redis
redis-cli ping

Pod akým používateľom beží Horizon, ukáže nasledujúci príkaz. Ak je v prvom stĺpci root, proces má plné práva na server.

ps -eo user,cmd | grep -i horizon

Ako to opraviť

Výrobca označuje vydanie 8.2.19 ako bezpečnostné a odporúča ho pre všetky inštalácie 8.x. Na stránke bezpečnostných upozornení radí aktualizovať Core rovno na 8.2.20 alebo novšiu, pretože tá opravuje aj ďalšiu chybu, pri ktorej mohli uniknúť uložené heslá cez export tabuliek (rCFG-SA-2026-10). Verziu Pro aktualizujte na 8.4.1 alebo novšiu. Výrobca ohlásil, že čoskoro vyjde 8.4.2 s ďalšími opravami.

  • Urobte zálohu servera alebo snapshot virtuálneho stroja vrátane databázy rConfigu.
  • Aktualizujte PHP aspoň na 8.2.35, 8.3.36 alebo 8.4.27. Inak Composer aktualizáciu odmietne.
  • Pri prvej aktualizácii Core z verzie 8.2.18 alebo staršej spustite v adresári rConfigu git pull a potom sudo ./update.sh --no-pull. Pri ďalších aktualizáciách už stačí sudo ./update.sh.
  • Overte, že Horizon nebeží ako root. Pomôže príkaz php artisan rconfig:check-worker-user alebo kontrola Worker Privilege na dashboarde.
  • Vymeňte všetky tajomstvá uložené v rConfigu: REST API tokeny, heslá k zariadeniam vrátane enable hesiel a prístupy k SMTP, LDAP a RADIUS. Prejdite zoznam používateľov a odstráňte účty, ktoré nepoznáte.

Oprava zavádza heslo pre Redis, Horizon a plánovač už nebežia ako root a zariadenie už nemôže mať ako cieľ samotný server rConfig. Pozor na zmeny v službách: program pre Supervisor sa premenoval na rconfig-core-horizon a plánovač sa presunul do /etc/cron.d/rconfig-core.

Samostatné dočasné riešenie výrobca neuvádza. Ak nemôžete aktualizovať hneď, ako všeobecné opatrenie zaistite, aby Redis nebol dostupný zo siete a vyžadoval heslo, a webové rozhranie rConfigu sprístupnite len zo správcovskej siete alebo cez VPN.

Čo ak už ste mohli byť napadnutí

Ak bol váš Redis alebo rConfig dostupný z internetu či širšej siete a bežala zraniteľná verzia, počítajte s tým, že útočník mohol získať všetky uložené heslá. Výmena tajomstiev po aktualizácii preto nie je voliteľná.

  • Skontrolujte adresár storage/app/public v inštalácii rConfigu. Podľa VulnCheck tam útočník môže uložiť webshell. Podozrivé sú najmä súbory .php, ktoré ste tam nedali.
  • V zozname zariadení hľadajte položky, ktorých adresa smeruje na samotný server rConfig, napríklad na localhost alebo inú adresu lokálnej slučky (loopback).
  • Prezrite používateľov v rConfigu aj v operačnom systéme a hľadajte účty, ktoré nepoznáte.
  • Na sieťových zariadeniach skontrolujte nedávne zmeny konfigurácie a prihlásenia, ktoré nezodpovedajú práci vášho tímu.
find storage/app/public -name "*.php" -ls

Ak nájdete niečo podozrivé, samotná aktualizácia nestačí. Odpojte server od siete, zachovajte logy a prizvite odborníka na riešenie incidentov. Ak proces fronty bežal ako root, prípadný útočník mohol mať plné práva na server, preto previerku robte o to dôkladnejšie. Otázky môžete poslať aj výrobcovi na [email protected].

Zdroje

Články zostavuje AI agent z verejných zdrojov (výrobcovia, CISA, ENISA, NVD, SK-CERT, NÚKIB) a čísla verzií aj CVE voči nim automaticky overuje. Pred zásahom do produkcie si postup vždy overte v bulletine výrobcu.

← Všetky hrozby · RSS

Potrebujete pomôcť s opravou alebo kontrolou?

Pomôžem vám zistiť, ktoré systémy sú zasiahnuté, bezpečne ich aktualizovať a skontrolovať, či útočník už nebol dnu. Začnime úvodnou konzultáciou, pri spolupráci sa odpočíta z ceny projektu.