A Forgejo együttműködésen alapuló fejlesztőplatform egyik sebezhetősége távoli kódfuttatást tesz lehetővé.

Megjelentek a Forgejo együttműködési fejlesztőplatform 16.0.4-es és 15.0.8-as verzióinak javító kiadásai. Ezek a javítások egy kritikus sebezhetőséget (CVE nincs hozzárendelve) javítanak ki, amely lehetővé teheti a távoli támadók számára, hogy kódot futtassanak a szerveren. A Forgejo szerver rendszergazdáinak azt tanácsolják, hogy azonnal frissítsék rendszereiket, és biztosítsák, hogy ne legyenek nyomai a behatolásnak. A sebezhetőséget a megfelelő tisztítás hiánya okozza egy új tároló sablonból történő létrehozásakor.

A felhasználó által megadott sablonok feldolgozása során a parancsok helyettesítésének megakadályozása érdekében a platform eltávolítja a .git/ alkönyvtárat a sablonból, mielőtt inicializálná az új git-tárházat a következőn: szerverEgy támadó megkerülheti ezt a törlést, és létrehozhat egy saját tartalmát tartalmazó .git/ alkönyvtárat a .forgejo/template könyvtárban található fájlokban található változók helyettesítésének manipulálásával (például a fájl elérési útjába a "../../.git/hooks" behelyettesítésével). A Git repository későbbi inicializálása során a Git a .git/ alkönyvtár beállításait alkalmazza, amelyek olyan műveleteket is tartalmazhatnak, amelyek tetszőleges folyamatokat indítanak. Ezt a problémát a .git/ alkönyvtár közvetlen "git init" futtatása előtti törlésével oldották meg, nem pedig a változók kibontása előtt.

A Gitea 1.25.5-ös verziójában egy hasonló sebezhetőséget (CVE-2026-25718) javítottak ki februárban.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster