A jsPDF kritikus hibája miatt érzékeny adatok szivároghatnak ki
A népszerű jsPDF könyvtárban egy kritikus sérülékenységre derült fény, amely lehetővé teszi támadók számára, hogy érzékeny adatokat lopjanak el a helyi fájlrendszerről a generált PDF-fájlokon keresztül. A hiba lényege, hogy a könyvtár útvonal-bejárási (path traversal) és helyi fájlbeillesztési problémában szenved – azaz felhasználói bemenetként megadott fájlútvonalakon keresztül hozzáférhet más fájlok tartalmához. Ez a sérülékenység 9,2-es súlyossági pontszámot kapott, és különösen a Node.js-hez készült verziókat érinti a 4.0-s frissítés előtt.
Több funkció is veszélyes lehet
Nemcsak a loadFile funkció, hanem az addImage, html és addFont metódusok is veszélyeztetettek, mivel mind képesek meghívni a problémás loadFile-t. A gond csak a dist/jspdf.node.js és dist/jspdf.node.min.js fájlverziókat érinti. A veszély akkor áll fenn, ha a PDF-et generáló alkalmazás felhasználói bemenetből dolgozik, azaz a betöltendő útvonalak nincsenek előre ellenőrizve.
Javítás és megelőzés
A hiba a 4.0.0 verzióban lett orvosolva, ahol az alapértelmezett beállítás már korlátozza a fájlrendszer elérését, és bevezeti a Node.js-engedélyalapú működést. Fontos azonban, hogy ez az üzemmód csak kísérleti a Node 20-ban, ezért érdemes legalább a 22.13.0, 23.5.0 vagy 24.0.0 változatra frissíteni. Figyelni kell arra is, hogy ha túl tág jogosultságokat adunk a ‘–allow-fs-read’ kapcsolóval, az semmissé teheti a javítás hatását. Régebbi Node-verzióknál mindenképpen javasolt a felhasználói bemenetként megadott elérési utak szűrése, nehogy támadás érje a rendszert. Az elterjedtség miatt aktív támadások várhatók, így érdemes mielőbb lépéseket tenni.
📈 Ez a jelenség jól illusztrálható azzal, hogy péntek délután a kriptodevizák árfolyama csendben csúszik lefelé, miközben a tőzsdék egyelőre kitartanak...
Felmerül a kérdés, hogy valóban kaput nyit-e Einstein féreglyuka az univerzum különböző pontjai között, vagy inkább egy sokkal izgalmasabb és kevésbé megfogható jelentést hordoz...
A videojátékosok és a csalók közötti küzdelem új fordulatot vett. A fejlesztők eszköztára egyre bővül, de a csalók is évről évre új módszerekkel próbálkoznak...
Évtizedeken át rejtély övezte a Sable-sziget fókakölykeit sújtó különös haláleseteket. Az Atlanti-óceán északkeleti részén, Új-Skócia partjaitól nem messze fekvő szigetről folyamatosan jelentettek elpusztult fókakölyköket, testükön hátborzongató, spirális sebekkel...
💻 Közel két évszázados munka eredményeként a Dun & Bradstreet (D&B) kialakított egy hatalmas, világszerte 642 millió céget lefedő üzleti adattárházat...
Hivatalosan is visszatér a Modern Warfare-sorozat – az Activision bejelentette, hogy a következő Call of Duty-játék egy meghatározó, új epizód lesz, amelyet az Infinity Ward fejleszt...
Érdemes megvizsgálni, hogy a Spotify egy olyan új eszközt fejleszt, amellyel a felhasználók mesterséges remixeket és feldolgozásokat készíthetnek kedvenc dalaikból...
Első pillantásra talán egészségesnek tűnik minden, ami a tányérodon van, hiszen figyelsz a napi mozgásra, a kalóriákra, és szívesen válogatsz zöldségekből, gyümölcsökből...
Májusban többéves mélypontra zuhant a fogyasztói bizalom, miközben az amerikai–iráni háború és a magas olajárak miatt egyre többen tartanak az árak újabb emelkedésétől...
Miközben a digitális eszközök árfolyama hetek óta hullámzik, az Ark Invest ismét kihasználta az alkalmat, hogy megerősítse pozícióját a kriptoszektorban...
Az utóbbi hetekben sok Windows 11-felhasználó találkozott különös hibákkal: az asztal teljesen eltűnt, a tálca megfagyott, a Fájlkezelő (File Explorer) vagy a Feladatnézet (Task View) akadozott, vagy éppen egyáltalán nem válaszolt...
🧠 Az üveggyártás múltjából ismert trükköt a jövő szolgálatába állították a kutatók, akik egy új típusú üveget fejlesztettek ki, amely képes megkötni a szén-dioxidot és a hidrogént...
💡 Bár a tudományos világot megrázta egy tanulmány, amely azt állította, hogy egy haladó nyelvi modell képes az emberi gondolkodás pontos szimulálására, most mindez más megvilágításba került...
⚠ A modern vezeték nélküli kontrollerek egyre magasabb árat képviselnek, de az extra költségekért cserébe általában kényelmes töltőrendszert is kínálnak – például a Steam Controller mágneses töltőtalpát...