Kas nutiko ir kodėl tai pavojinga?
Nacionalinis kibernetinio saugumo centras (NKSC) ir tarptautinės saugumo tarnybos išplatino skubų įspėjimą dėl dviejų kritinių PHP programinės įrangos spragų – CVE-2026-109618 ir CVE-2026-109619:
- Nuotolinis kodo vykdymas (RCE) be prisijungimo: specialiai suformuota HTTP užklausa gali sukelti atminties perpildymo (Out-of-Memory) klaidą ir leisti užpuolikui vykdyti sistemines komandas jūsų serveryje.
- Pažeidžiamos visos versijos nuo PHP 5: spraga paliečia tiek modernius PHP 8.x serverius, tiek senesnes PHP 5.x, 7.x ir 8.0/8.1 aplinkas (Apache
mod_php,PHP-FPM,php-cgi, LiteSpeed, FrankenPHP). - Viešai žinomas išnaudojimo būdas: paskelbus technines detales ir bandomąjį kodą (PoC), automatiniai botai masiškai skenuoja internetą ieškodami neatnaujintų serverių.
Saugios (ištaisytos) PHP versijos: PHP 8.5.12, PHP 8.4.27, PHP 8.3.36 ir PHP 8.2.35 (arba jūsų Linux distribucijos išleistas saugumo paketas su šių CVE pataisymais).
Kurioms įmonės sistemoms kyla rizika?
Daugelis vadovų net nežino, kad jų įmonės sistemos veikia PHP pagrindu. Rizika kyla, jei turite:
- Įmonės svetainę ar el. parduotuvę: WordPress, WooCommerce, PrestaShop, Magento, OpenCart, Joomla, Drupal.
- Individualiai kurtus savitarnos portalus ir vidines sistemas: klientų kabinetus, užsakymų valdymo, B2B ar apskaitos integracijas (Laravel, Symfony, Yii, individualus PHP kodas).
- Trečiųjų šalių įrangą ir virtualius serverius (VPS): kai kurios ugniasienės, tinklo įrenginiai, NAS ar telefonijos valdymo pultai viduje naudoja PHP.
Kaip SaugokIT padės jums susitvarkyti
Dažniausia problema – baimė, kad atnaujinus PHP „sugrius“ svetainė ar nustos veikti seni moduliai. Todėl darbus atliekame kontroliuojamai:
-
Skubi patikra ir inventorizacija
Nustatome, kuriose jūsų svetainėse, serveriuose ar vidinėse sistemose veikia pažeidžiamos PHP versijos ir koks yra realus pasiekiamumas iš interneto.
-
Atsarginė kopija ir saugus PHP atnaujinimas
Prieš bet kokius pakeitimus sukuriame pilną atsarginę kopiją, įdiegiame saugius PHP atnaujinimus (8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 arba OS saugumo paketus) ir patikriname, ar visos funkcijos veikia be klaidų.
-
Apsauga senoms sistemoms, kurių negalima atnaujinti iškart
Jei jūsų sistema pririšta prie senos PHP 5 ar PHP 7 versijos, įdiegiame kompensuojančias priemones: sukonfigūruojame WAF taisykles, apribojame pavojingas
multipart/form-dataužklausas, pritaikome šaltinio kodo pataisymus arba paslepiame sistemą už VPN. -
Kompromitacijos (įsilaužimo požymių) patikra
Patikriname serverio žurnalus (logus), ar spraga dar nebuvo išnaudota, ar neatsirado įtartinų procesų, pašalinių failų (webshell) ar nežinomų tinklo sesijų.
Atjunkite pažeistus įrenginius nuo tinklo (jų neišjunkite) ir skambinkite – padėsime sustabdyti incidentą ir išsaugoti įrodymus.