Aktuális helyzet: PHP2Shell. Két kritikus PHP-rés (CVSS 9,2) lehetővé teszi kártékony kód futtatását bejelentkezés nélkül. Javítások 2026. 10. 21. óta.Mi a teendő most →

Nextcloud PHP biztonsági rés, PHP2Shell: a fájltároló védelme

A Nextcloud szerződéseket, személyzeti iratokat és projektadatokat tárol egy PHP-szerveren. A PHP2Shell után a javítás, a cron újraindítása is, az integritásellenőrzés és a védett data könyvtár számít.

Állapot 4 perc olvasási időPlatformok

Röviden: A Nextcloud PHP biztonsági rése, a PHP2Shell, nem a Nextcloudban van, hanem a szerver PHP-jában. Mivel a Nextcloud gyakran egy vállalkozás központi fájltárolója, egy támadás következményei különösen nagyok. Javítsa a PHP-t a webhez és a cronhoz, indítsa újra az összes folyamatot, majd ellenőrizze az integritást, a config.php fájlt és a data könyvtárat.

Miért különösen kritikus a Nextcloud a PHP2Shell után

A Nextcloud sok vállalkozásnak, ügyvédi irodának, rendelőnek és közigazgatási szervnek szolgál saját felhőként: szerződések, személyzeti iratok, ajánlatok, projektfájlok, naptárak és kapcsolattartók. Gyakran elérhető az internetről, hogy a munkatársak úton is dolgozhassanak. A CVE-2026-109618 és a CVE-2026-109619 PHP-rések a PHP-csapat szerint lehetővé teszik kártékony kód távoli futtatását bejelentkezés nélkül.

Aki a Nextcloud-szerveren kódot futtat, bizonyos körülmények között az összes ott tárolt fájlt elolvashatja. A szerveroldali titkosítás ebben csak korlátozottan segít, mert a kulcsok ugyanazon a rendszeren vannak. Tegye fel ezért korán a kérdést, mely személyes adatok lehetnek érintettek; általános tudnivalókat a GDPR bejelentési kötelezettség: 72 óra kínál.

Nextcloud PHP biztonsági rés: web, cron és konténer ellenőrzése

A Nextcloud kétféle módon használja a PHP-t. Az oldalmegnyitások és a szinkronizálás PHP-FPM-en vagy mod_php-n keresztül futnak. A háttérfeladatok ideális esetben rendszer-cronnal futnak a parancssori PHP-val, ahogy az occ kezelőparancs is. Mindkét útnak javítottnak kell lennie.

A PHP-verziót az adminisztrátorok a beállításokban a mellékelt monitoring alkalmazáson (serverinfo) át látják. A javított upstream verziók: 8.5.12, 8.4.27, 8.3.36 és 8.2.35; a disztribúciók backportjai gyakran régebbi számot viselnek. Hogy a Nextcloud-verziója mely PHP-verziókat támogatja, azt a rendszerkövetelmények szerint a nextcloud.com dokumentációjában ellenőrizheti.

Sok Nextcloud-telepítés konténerekben fut. Ott nem segít a gazdagépen végzett csomagfrissítés, csak egy javított PHP-val rendelkező új image és a konténerek újraindítása. A részleteket a PHP javítása Docker-konténerekben oldalon találja.

Könyvtárak és fájlok a Nextcloudban

Hely Tartalom Ellenőrzési pont
config/config.php adatbázis-hozzáférés, secret, passwordsalt, trusted_domains beszúrt kód, gyanú esetén az értékek értékelése
data/ felhasználói fájlok, nextcloud.log, alkalmazásadatok ideális esetben a dokumentumgyökéren kívül
apps/ mellékelt alkalmazások integritásellenőrzés
custom_apps/ (telepítéstől függően) az App Store alkalmazásai ismeretlen vagy gazdátlan alkalmazások
themes/ saját dizájn idegen JavaScript

Veszélytelen ellenőrzések az occ-cel, a webszerver felhasználójaként futtatva:

# Állapot és verzió megjelenítése
sudo -u www-data php occ status
# A mag fájljainak ellenőrzése az aláírt eredetiekkel
sudo -u www-data php occ integrity:check-core
# A telepített és aktív alkalmazások megjelenítése
sudo -u www-data php occ app:list
# A felhasználói fiókok felsorolása
sudo -u www-data php occ user:list

A webszerver felhasználóneve disztribúciónként eltér. Ha az integritásellenőrzés módosított vagy további fájlokat jelez, ne cserélje le őket azonnal, hanem először mentse az állapotot. Csak így követhető később, mi változott és mióta.

Tipp

Az adminisztrációs beállítások az „Áttekintés” alatt biztonsági és beállítási figyelmeztetéseket mutatnak. Vegye komolyan őket; gyakran egy nyilvánosan elérhető data könyvtárra vagy hiányzó biztonsági fejlécekre utalnak.

Alkalmazások, admin-fiókok és megosztások

A Nextcloud App Store alkalmazásai az irodai csomaggal, űrlapokkal, Talkkal vagy integrációkkal bővítik a platformot. Minden alkalmazás további PHP-kód saját gondozással. Távolítsa el azokat az alkalmazásokat, amelyeket senki sem használ, és ellenőrizze, hogy minden alkalmazás illik-e a telepített Nextcloud-verzióhoz.

Ellenőrizze az „admin” csoportot ismeretlen tagok szempontjából, kapcsolja be a kétfaktoros bejelentkezést az összes emelt jogú fiókhoz, és nézze át az alkalmazásjelszavakat és a nyilvános megosztási linkeket. Egy érzékeny mappára mutató idegen nyilvános link olyan adatszivárgás, amelyet semmilyen fájlkeresés nem jelez.

Mit tud egy Nextcloud-frissítés, és mit nem

Egy Nextcloud-frissítés lecseréli a magot és a mellékelt alkalmazásokat, és lezárja az ezekben lévő ismert hibákat. A PHP-t nem javítja, sem a PHP-FPM-et, sem a cron-folyamatokat nem indítja újra, és a data könyvtárból fájlokat, idegen fiókokat és megosztásokat nem távolít el. Azt sem bizonyítja, hogy 2026. 10. 17. és 21. között nem szivárgott el semmi. Őrizze meg a webszerver és a Nextcloud naplóit 2026. 10. 20-tól.

Gyanú esetén ezenfelül érvénytelenítse az asztali és mobil kliensek munkameneteit és az alkalmazásjelszavakat, hogy az összes eszköznek újra be kelljen jelentkeznie. Ellenőrizze a csatlakoztatott külső tárolókat is, például a hálózati meghajtókat vagy az objektumtárolókat. Ezek hozzáférési adatai a Nextcloudban vannak tárolva, és egy támadásnál kiolvashatták őket. Újítsa meg ezeket a hozzáféréseket az illetékesekkel egyeztetve.

Hogyan segít konkrétan a PHP SOS?

  • Ellenőrizzük a Nextcloudja web-, cron- és konténer-PHP-ját, és igazoltatjuk a javítást és az újraindítást.
  • Mentjük a naplókat, és elvégezzük az integritásellenőrzést, valamint az alkalmazások, fiókok és megosztások ellenőrzését.
  • Önnel együtt értékeljük, hogy a Nextcloudnak nyilvánosan elérhetőnek kell-e maradnia, vagy VPN mögé tartozik.
  • A szerver-megerősítés keretében a data könyvtárat a dokumentumgyökéren kívülre helyezzük, és rendben beállítjuk a jogokat és a PHP-beállításokat.

Gyakori kérdések

Érinti a Nextcloudot a PHP2Shell?

A Nextcloud PHP-n fut. Ha a szerver PHP-ja nincs javítva, a PHP-csapat szerint egy támadó bejelentkezés nélkül futtathat kódot, és így hozzáférhet a tárolt fájlokhoz. Egy Nextcloud-frissítés nem zárja le a PHP-rést.

Véd a Nextcloud szerveroldali titkosítása a PHP2Shell ellen?

Csak korlátozottan. A szerveroldali titkosításnál a kulcsok ugyanazon a szerveren vannak. Aki ott kódot tud futtatni, bizonyos körülmények között a visszafejtett tartalmakhoz is hozzáférhet.

Hogyan ellenőrizhetem, módosultak-e a Nextcloud fájljai?

Az occ integrity:check-core paranccsal a Nextcloud összeveti a mag fájljait az aláírt eredetiekkel. A feltűnő eredményeket szakszerűen ki kell értékelni, mielőtt fájlokat cserélnének.

Elérhetőnek kell lennie a Nextcloudnak az internetről?

Ez a használattól függ. Ha a Nextcloudra csak belsőleg van szükség, a kizárólag VPN-en keresztüli hozzáférés jelentősen csökkenti a támadási felületet. A külső megosztásokhoz ilyenkor tudatos megoldás kell.

Források

Azonnali kapcsolat

Minden óra számít. Írjon nekünk most.

Ismertesse röviden a rendszert, a PHP-verziót és a megfigyelését. Jelentkezünk, tisztázzuk a helyzetet, és távolról dolgozunk, amíg az incidens le nem zárul és dokumentálva nem lesz.

Azonnali segítség