Megjelent az XDG-Desktop-Portal 1.20.4: védelem az alkalmazások által tönkretett tetszőleges host fájlok ellen

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Flatpak 1.16.4 új biztonsági javításokkal érkezik, köztük egy sandboxból való kitöréssel és a host fájlok törlésének lehetőségével. Most pedig elérhető az XDG-Desktop-Portal 1.20.4 is, amely egy saját biztonsági javítással akadályozza meg, hogy a sandboxolt alkalmazások tetszőleges host fájlokat tehessenek tönkre.

Az XDG Desktop Portal a Flatpak és az asztali konténerizációs keretrendszerek portal frontend szolgáltatása. Sajnos ennél is szükség volt egy új hibajavító kiadásra, hogy kezeljenek egy régóta nyitott biztonsági problémát.

A javított hiba azt akadályozza meg, hogy a sandboxolt alkalmazások az XDG Desktop Portalt kihasználva tetszőleges host fájlokat dobjanak a Kukába. Az XDG Desktop Portal eddig úgy kezelte a fájlok kukázását, hogy a GLib g_file_trash függvényét használta, ami az elérési utakra támaszkodik. Rosszindulatú alkalmazások ezt kihasználva versenyhelyzetet idézhettek elő, és az útvonal valamely pontján elhelyezett symlinkkel átirányíthatták a GLib g_file_trash működését, így az a host rendszeren tetszőleges fájl(oka)t kukázhatott.

Az új XDG-Desktop-Portal 1.20.4 kiadásban már file descriptor alapú műveletekre támaszkodnak, és biztonságosabban kerülnek a Kukába a célzott fájlok. Így nincs lehetőség symlinkes versenyhelyzettel a host rendszer felé átirányítani a műveletet.

Az XDG-Desktop-Portal 1.20.4 kiadásban ez az egyetlen említett változás, a csomag pedig már elérhető itt: GitHub.