Ugrás a fő tartalomhoz

API és fejlesztésOpenBanking.hu szerkesztőség

Chrome 0-day: miért kell a szerveroldali Chromiumot is frissíteni?

A Google 2026. november 9-én kilenc Chrome-biztonsági hibát javított, köztük a már kihasznált CVE-2026-125350 sérülékenységet. A kockázat nem csak a munkatársak böngészőit érintheti: a PDF-generálókban, automatizált tesztekben és headless feladatokban futó Chrome/Chromium-verziókat is külön ellenőrizni kell. Megmutatjuk, mit jelent ez a pénzügyi webalkalmazások üzemeltetőinek.

Szerkesztőségi illusztráció: neonkék adatközpont és kiberbiztonsági figyelmeztető pajzs.

A lényeg 30 másodpercben

  • Aktívan kihasznált hiba

    CVE-2026-125350: magas súlyosságú (CVSS 8,8) Chrome XML memóriakezelési sérülékenység.

  • Szerveren is futhat böngésző

    Headless Chrome/Chromium PDF-generáláshoz, képernyőképhez és automatizált tesztekhez is használható.

  • A futó bináris számít

    A rendszer-Chromium frissítése nem feltétlenül frissíti a Dockerben vagy Playwright/Puppeteer alatt futó változatot.

A Google 2026. november 9-én kilenc biztonsági hibát javított a Chrome-ban. Ezek között szerepel a CVE-2026-125350, amelynek kihasználására a gyártó szerint már létezik a gyakorlatban használt támadókód. A figyelmeztetés egyértelmű teendő a böngészőket használó munkatársaknak, de egy könnyen elfelejtett kérdést is felvet: mi történik, ha a böngésző nem a felhasználó számítógépén, hanem a webszerveren fut?

A pénzügyi és Open Banking-rendszerekben is gyakori, hogy egy alkalmazás háttérfolyamata HTML-ből PDF-et készít, automatizált böngészős ellenőrzést futtat, vagy képernyőképet állít elő. Ilyenkor a böngészőmotor ugyanúgy külön frissítendő szoftverkomponens, mint egy szervercsomag vagy alkalmazásfüggőség.

Mit erősített meg a Google?

A Google Chrome 2026. november 9-i biztonsági közleménye szerint a CVE-2026-125350 a böngésző XML-komponensének use-after-free memóriakezelési hibája. A sebezhetőséget egy névtelenséget kérő kutató november 6-án jelentette. A Google kifejezetten közölte: tud olyan exploitról, amelyet már alkalmaznak a gyakorlatban.

A Nemzeti Kiberbiztonsági Intézet adatlapja 8,8-as CVSS 3.1 pontszámmal, magas súlyosságúként tartja nyilván. A sebezhetőség egy speciálisan kialakított HTML-oldal feldolgozásakor tetszőleges kód futtatását teheti lehetővé a böngésző sandboxán belül. Ez önmagában nem jelenti a szerver operációs rendszerének automatikus, teljes átvételét; a további hatást a környezet és az esetleges további hibák határozzák meg.

A CISA 2026. november 10-én felvette a hibát az ismerten kihasznált sebezhetőségek katalógusába (KEV). A tényleges támadási kampány részletei nem nyilvánosak.

Hogyan kerül Chromium egy szerverre?

A Chrome és a Chromium nem csupán asztali, grafikus böngészőként működhet. Headless módban – látható böngészőablak nélkül – alkalmazások és háttérfolyamatok is indíthatják. Ilyen felhasználás például:

  • számlák, kimutatások, pénzügyi riportok és szerződések HTML-ből PDF-fé alakítása;
  • weboldalak, online dokumentumok automatikus képernyőképezése;
  • Playwrighttal vagy Puppeteerrel futtatott böngészős tesztelés;
  • külső weboldalak megnyitása, előnézetkészítés vagy automatizált adatfeldolgozás.

Ha egy ilyen folyamat külső fél által befolyásolható URL-t vagy HTML-t dolgoz fel, a böngésző sérülékenysége már nem egyszerű munkaállomás-frissítési kérdés, hanem szerverüzemeltetési kockázat is. Különösen fontos az elkülönítés, ha ugyanabban a környezetben ügyféladatok, API-kulcsok vagy belső szolgáltatások érhetők el.

A szerveroldali támadás nem igazolt

A Google és a CISA megerősítette a CVE-2026-125350 aktív kihasználását, de a nyilvános közlemények nem igazolják, hogy a konkrét támadásokat headless Chromiumot futtató webszerverek ellen hajtották végre. A szerveres frissítés javaslata a sérülékeny böngészőkomponens használatából és a lehetséges támadási felületből következik. Az ismert tényeket nem szabad összekeverni a lehetséges kockázatokkal.

Miért nem elég csak a Linuxon telepített Chromiumot frissíteni?

Az automatizálási keretrendszerek a rendszercsomagtól elkülönülő böngészőket is kezelhetnek. A Playwright hivatalos dokumentációja szerint egy-egy Playwright-verzió meghatározott böngészőbinárisokkal működik, amelyeket külön telepít. A Puppeteer szintén letölthet Chrome for Testing és headless böngészőállományokat.

Előfordulhat tehát, hogy a szerver csomagkezelője már friss Chromiumot mutat, miközben a háttéralkalmazás egy korábbi verziót indít a saját gyorsítótárából. A Docker-konténerek böngészője is független lehet a gazdagépétől. Ezért a kulcskérdés nem pusztán az, mi van telepítve, hanem hogy az alkalmazás ténylegesen melyik futtatható böngészőállományt és verziót használja.

Melyik verziótól javított a Google Chrome?

A Google 2026. november 9-i Stable kiadása a következő javított verziókat jelöli:

  • Linux: 157.0.8103.50;
  • Windows és macOS: 157.0.8103.50 vagy 157.0.8103.51.

A Google Chrome verziószáma nem automatikusan azonos minden Linux-disztribúció Chromium-csomagjának vagy más Chromium-alapú alkalmazásának javítási státuszával: disztribúciós visszaportolás és eltérő kiadási ciklus is előfordulhat. Ezeknél az adott csomagfenntartó vagy gyártó biztonsági közleménye az irányadó.

Playwright/Puppeteer használatakor a keretrendszer függőségeinek felülvizsgálata mellett a hozzá rendelt böngészőbináris frissítésére is szükség lehet. Például Playwrightnál a megfelelő csomagfrissítés után az npx playwright install chromium parancs telepíti az ahhoz tartozó böngészőt; a futó verziót ettől függetlenül ellenőrizni kell.

Öt célzott ellenőrzés pénzügyi webalkalmazásoknál

  1. Böngészőleltár: van-e Google Chrome, Chromium, Chrome for Testing vagy headless böngésző a szervereken, Docker-konténerekben, CI/CD-folyamatokban és worker gépeken?
  2. Függőségek: használnak-e a projektek Playwrightot, Puppeteert, PDF-/screenshot-szolgáltatást vagy böngészőbe ágyazott automatizálást? Melyik bináris indul el ténylegesen?
  3. Javítás: a rendszer- és alkalmazáscsomagokat, a böngészőbinárisokat és a konténerképeket szükség szerint külön frissíteni kell; a workereket és konténereket újra kell indítani.
  4. Regressziós tesztek: frissítés után ki kell próbálni a PDF-exportot, a számlák megjelenését, a képernyőképezést és az automatizált teszteket, valamint visszaellenőrizni a tényleges futó verziót.
  5. Védelem több rétegben: a headless böngésző lehetőleg külön, nem root jogosultságú szolgáltatásként működjön; maradjon bekapcsolva a sandbox, és legyen korlátozott a fájl-, titok- és hálózati hozzáférése.

Nem szükséges pusztán ezért Chromiumot frissíteni egy olyan szerveren, ahol nincs ilyen böngészőmotor: a csak PHP-t, Laravelt, Nginxet vagy Apache-ot futtató rendszer ettől a konkrét Chrome-hibától önmagában nem válik sérülékennyé.

Banki adatlopás történt? Mit nem tudunk?

A Google nyilvános közleménye nem azonosít e sérülékenységhez kötött, kifejezetten bankok vagy Open Banking-szolgáltatók elleni célzott támadást. Nem bizonyít bankszámla-átvételt, ügyféladatlopást vagy pénzvesztést sem. Az igazolt állítás az, hogy a Chrome egyik hibájára már létezik a gyakorlatban kihasznált exploit.

A potenciális hatás attól függ, hol fut a böngésző, milyen tartalmakat dolgoz fel, milyen biztonsági elkülönítés védi, és milyen adatokhoz vagy belső szolgáltatásokhoz férhet hozzá. Ezek alapján a kockázatkezelés része a szerveroldali böngészők felderítése és javítása – különösen olyan rendszereknél, amelyek személyes vagy pénzügyi adatokat dolgoznak fel.

Tanulság: a böngésző is szerverfüggőség lehet

Az Open Banking-rendszerek megbízhatósága nem csak a banki API-kon, a hitelesítésen vagy az adatkezelési szabályokon múlik. A dokumentumgenerálás, a háttérfeldolgozás és a fejlesztői infrastruktúra ugyanúgy az üzemeltetési lánc része.

A Chrome-frissítés tehát nem feltétlenül ér véget a munkatársak laptopjain. Ahol a szerver HTML-t renderel, PDF-et készít vagy automatizált böngészőt futtat, ott a tényleges böngészőverziót és futtatási környezetet is meg kell vizsgálni. A legfontosabb első lépés nem a feltételezett érintettség kijelentése, hanem a pontos technikai leltár.

Források és háttér

Oszd meg a cikket