Kiszáll a globális SSL/TLS‑piacról az indiai eMudhra, miután egy kutató nyolc köztes CA‑kulcsukat visszafejtette, vagyis gyakorlatilag kitalálta. A botrány nyomán a Chrome és a Firefox is megvonja a bizalmat az érintett root tanúsítványtól, ami több tízezer, látszólag érvényes certet tehet egyik napról a másikra használhatatlanná. A legnagyobb pofont az InCommon kapta, amely frissen állt át az eMudhra platformjára – most pedig sürgősen cserélni kell a tanúsítványokat. Ha érdekel, hogyan fordulhat elő ilyen szintű kulcsgenerálási baki, és mit jelent ez a gyakorlatban az üzemeltetőknek és felhasználóknak, érdemes elolvasni a részleteket.
Megérkezett a Firefox 158.0.1, amely sürgősségi frissítésként több fontos hibát és biztonsági rést is befoltoz. A kiadás egyik fő újdonsága, hogy blokkolja a feltört eMudhra köztes tanúsítványokat, még akkor is, ha a Remote Settings házirenddel tiltva van. Emellett javítja a Linuxos többmonitoros ablaknyitási hibát, a beépített VPN engedélyezését akadályozó problémát, valamint a váratlan visszagörgetést szövegkijelölés közben. A frissítés Windows és macOS rendszereken is orvosol több összeomlást és kompatibilitási gondot, miközben négy különálló biztonsági sebezhetőséget is kezel.
Modern terminál, ami végre tényleg segít a munkában: a Contour 0.8 interaktív parancsblokkokkal, „ragadós” fejlécekkel és összecsukható kimenetekkel teszi átláthatóvá a hosszú logokat és a korábbi parancsokat. A terminál most már külön követi a parancsok futási idejét, kilépési kódját, munkakönyvtárát, és színekkel emeli ki a hibás vagy éppen futó folyamatokat. Új, grafikus keresősáv, URL- és fájlútvonal-felismerés (Ctrl+kattintással nyitható hivatkozásokkal), valamint kényelmes billentyűparancsok segítik a gyors navigációt. Ha GPU‑gyorsított, okos terminált keresel, érdemes vetni egy pillantást erre a kiadásra.
Nyolc, az indiai eMudhra által kibocsátott köztes CA-tanúsítvány privát kulcsa szivárgott ki, amivel elvileg bármely weboldalhoz „érvényesnek látszó” tanúsítványt lehetett volna gyártani. A Mozilla és a Chrome Root Program vészhelyzeti eljárásban, órák alatt blokkolta ezeket a tanúsítványokat, a Go fejlesztői pedig URGENT biztonsági frissítéssel tiltották le a kompromittált kulcsokat. Egyelőre nem tudni, hogyan kerültek ki a kulcsok, és használta‑e őket bárki a bejelentő kutatón kívül – de az eset jól mutatja, mennyire törékeny a webes bizalmi lánc.
Kritikus memória-kezelési hibát találtak a Google Brotli-dekóderében, amely nemcsak a Node.js RCE sebezhetőségét okozza, hanem olyan széles körben használt szoftvereket is érint, mint a Bun, a Python Brotli-csomagjai és az Envoy proxy. A sérülékenység speciálisan készített tömörített adatokkal puffer-túlcsordulást idézhet elő, ami összeomláshoz, adatszivárgáshoz vagy akár távoli kódfuttatáshoz vezethet. Bár eddig csak a Node.js esetében demonstráltak tényleges kódfuttatást, a hiba minden olyan programban ott lapulhat, amely a Google Brotli C-kódját használja. A javítások már sorra érkeznek, de minden érintett projektnek külön kell frissítenie a saját beépített Brotli-változatát.
Node.js-fejlesztőként vagy üzemeltetőként most érdemes nagyon odafigyelni: az Imperva kutatói „Node2Shell” néven olyan RCE-támadást mutattak be, amely kártékony Brotli-adattal képes volt kódfuttatást elérni egy hivatalos Node.js 24.22.0 Linux arm64 builden. A sebezhetőség a beépített Brotli-dekóderben van, és minden olyan alkalmazást érinthet a 22.x, 24.x és 26.x ágakon, amely nem megbízható Brotli-adatot dekódol. A Node.js projekttől már megérkeztek a javítások, de a frissítés a te felelősséged – különben elég lehet egy rosszindulatú tömörített adatcsomag, hogy a támadó átvegye az irányítást.
Node.js-t használsz szerveren vagy fejlesztéshez? Most érdemes azonnal frissíteni: kiderült, hogy a beépített Brotli-dekóder hibája távoli kódfuttatást tehet lehetővé minden jelenleg támogatott Node.js-verzióban. Elég, ha az alkalmazásod támadó által irányított Brotli-tömörített adatot bont ki – akár egy fetch() híváson keresztül –, és máris veszélyben lehetsz. A cikk összefoglalja, mely verziókra kell frissíteni, miért különösen súlyos ez a sérülékenység, és mit tegyenek azok, akik még mindig egy már nem támogatott Node.js ágon ragadtak.
Megbízható fejlesztői eszközből lett kártékony kódterjesztő: kibertámadók a hivatalos, aláírt Node.js futtatókörnyezetet használják fel célzott támadásokhoz kormányzati szervezetek, techcégek és szállodák ellen. A node.exe-vel futtatott értelmezett scriptek jóval nehezebben buknak le az aláírásalapú védelem előtt, miközben a támadók tartós hozzáférést építenek ki a rendszerhez. A Symantec jelentése konkrét eseteket, a ClickFix social engineering technika szerepét, valamint a ModeloRAT, Mistic és a KongTuke csoport kapcsolódását is bemutatja – tanulságos olvasmány mindenkinek, aki Windowsos környezetben üzemeltet vagy fejleszt.
Kritikus hibákat foltozott a Ruby reguláris kifejezés motorjában: három Onigmo-bug négy súlyos GitLab RCE sebezhetőség hátterében állt. Nem csak a GitLab érintett – minden Ruby-alkalmazás veszélyben lehet, amely felhasználói (támadó által vezérelt) szövegből épít reguláris kifejezést. A fejlesztőknek sürgősen érdemes 4.0.9, 3.4.12 vagy 3.3.13 verzióra frissíteniük, különösen, mivel a 3.2-es ág már életciklusa végére ért. A cikkből kiderül, pontosan milyen kódrészletek rizikósak, és mit tehetsz, ha egyelőre nem tudsz verziót váltani.
Hitelesítés nélküli, távoli kódfuttatást lehetővé tevő, maximális (CVSS 10,0) pontszámú sebezhetőséget foltozott a GitLab, amely elvben minden 2014 óta kiadott, saját üzemeltetésű példányt érinthet. A hiba különösen alattomos, mert még azok az adminok sem dőlhetnek hátra, akik október 12-én már frissítettek: az akkori kiadások fölé most újabb javítócsomag érkezett, így a rendszerek ismét veszélyzónába kerülhettek. Bár jelenleg nincs bizonyíték aktív kihasználásra, a GitLab.com és a Dedicated bérlők már védettek – a saját szervert futtatóknak viszont sürgős frissítés javasolt a megfelelő verziókra.