{"id":3036,"date":"2026-10-23T13:38:33","date_gmt":"2026-10-23T11:38:33","guid":{"rendered":"https:\/\/www.sprintdatacenter.pl\/blog\/?p=3036"},"modified":"2026-10-23T15:47:06","modified_gmt":"2026-10-23T13:47:06","slug":"php2shell-i-nowe-luki-w-node-js-plan-dzialania","status":"publish","type":"post","link":"https:\/\/www.sprintdatacenter.pl\/blog\/php2shell-i-nowe-luki-w-node-js-plan-dzialania\/","title":{"rendered":"Krytyczne luki w starych wersjach PHP: dlaczego brak aktualizacji PHP do wersji 8.3 lub nowszej to otwarte drzwi dla hakera?"},"content":{"rendered":"<h1>Krytyczne luki w starych wersjach PHP: dlaczego brak aktualizacji PHP do wersji 8.3 lub nowszej to otwarte drzwi dla hakera?<\/h1>\n<p>21 pa\u017adziernika 2026 r. projekt PHP opublikowa\u0142 poprawki dla dw\u00f3ch krytycznych podatno\u015bci w samym interpreterze j\u0119zyka \u2014 CVE-2026-109618 i CVE-2026-109619, nazwanych wsp\u00f3lnie \u201ePHP2Shell\u201d. W ci\u0105gu kilku godzin internet obieg\u0142a fala ostrze\u017ce\u0144. W Polsce Ministerstwo Cyfryzacji poinformowa\u0142o, \u017ce Centralny O\u015brodek Informatyki prewencyjnie wy\u0142\u0105czy\u0142 cz\u0119\u015b\u0107 stron Biuletynu Informacji Publicznej. Podobne decyzje podj\u0119\u0142y instytucje publiczne m.in. w Niemczech, Francji, Belgii, Holandii, Finlandii i Wielkiej Brytanii. Wy\u0142\u0105czenia mia\u0142y charakter zapobiegawczy \u2014 chodzi\u0142o o to, by zd\u0105\u017cy\u0107 z aktualizacj\u0105, zanim zrobi\u0105 to atakuj\u0105cy.<\/p>\n<nav class=\"sdc-toc\">\n<h2>Spis tre\u015bci<\/h2>\n<ul>\n<li><a href=\"#anatomia-zagrozenia-czym-sa-luki\">Anatomia zagro\u017cenia \u2013 czym s\u0105 luki RCE i dlaczego wywo\u0142a\u0142y panik\u0119 w sieci?<\/a><\/li>\n<li><a href=\"#jakie-ryzyko-niesie-nieaktualne-php\">Jakie ryzyko niesie nieaktualne PHP dla sklepu e-commerce i strony firmy?<\/a><\/li>\n<li><a href=\"#jak-sprawdzic-z-jakiej-wersji\">Jak sprawdzi\u0107, z jakiej wersji PHP korzysta Twoja strona?<\/a><\/li>\n<li><a href=\"#dlaczego-docelowym-standardem-powinno-byc\">Dlaczego docelowym standardem powinno by\u0107 PHP 8.3 (lub nowsze)?<\/a><\/li>\n<li><a href=\"#plan-dzialania-co-zrobic-jesli\">Plan dzia\u0142ania \u2013 co zrobi\u0107, je\u015bli nadal u\u017cywasz starej wersji PHP?<\/a><\/li>\n<li><a href=\"#podsumowanie-i-rekomendacja-eksperta\">Podsumowanie i rekomendacja eksperta<\/a><\/li>\n<li><a href=\"#faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o aktualizacj\u0119 PHP do wersji 8.3<\/a><\/li>\n<\/ul>\n<\/nav>\n<p>G\u0142\u00f3wny przekaz jest prosty: <strong>ka\u017cda wersja PHP bez tej poprawki pozwala napastnikowi przej\u0105\u0107 kontrol\u0119 nad stron\u0105 bez znajomo\u015bci loginu i has\u0142a.<\/strong> Najgorzej jest w przypadku starych ga\u0142\u0119zi \u2014 7.x, 8.0 i 8.1 \u2014 oraz nieza\u0142atanych instalacji 8.2, bo te albo nie dostan\u0105 ju\u017c oficjalnej poprawki, albo wkr\u00f3tce strac\u0105 wsparcie. W tym artykule wyja\u015bniamy, na czym polega zagro\u017cenie, co oznacza dla firmy i jak krok po kroku zabezpieczy\u0107 serwer.<\/p>\n<h2 id=\"anatomia-zagrozenia-czym-sa-luki\">Anatomia zagro\u017cenia \u2013 czym s\u0105 luki RCE i dlaczego wywo\u0142a\u0142y panik\u0119 w sieci?<\/h2>\n<p><strong>RCE (Remote Code Execution), czyli zdalne wykonanie kodu,<\/strong> oznacza, \u017ce atakuj\u0105cy mo\u017ce przez internet uruchomi\u0107 na Twoim serwerze dowolne polecenie \u2014 tak, jakby siedzia\u0142 przy jego klawiaturze. Mo\u017ce odczyta\u0107 pliki, podmieni\u0107 stron\u0119, zainstalowa\u0107 w\u0142asne oprogramowanie albo przej\u015b\u0107 dalej, do bazy danych.<\/p>\n<p>Luki PHP2Shell maj\u0105 ocen\u0119 9,2 w skali CVSS v4.0, czyli poziom krytyczny (source: cloud.google.com, Responding to core PHP vulnerabilities). W uproszczeniu:<\/p>\n<ul>\n<li><strong>CVE-2026-109618<\/strong> \u2014 PHP \u017ale sprz\u0105ta po sytuacji, w kt\u00f3rej zabraknie mu pami\u0119ci, i zostawia uszkodzone dane, kt\u00f3re da si\u0119 wykorzysta\u0107.<\/li>\n<li><strong>CVE-2026-109619<\/strong> \u2014 proces PHP mo\u017ce skorzysta\u0107 z danych pozosta\u0142ych po poprzednim \u017c\u0105daniu, cho\u0107 ich pami\u0119\u0107 zosta\u0142a ju\u017c zwolniona.<\/li>\n<\/ul>\n<p><strong>Brak potrzeby uwierzytelnienia<\/strong> sprawia, \u017ce te luki s\u0105 wyj\u0105tkowo gro\u017ane. Atakuj\u0105cy nie potrzebuje konta w WordPressie, PrestaShop ani w panelu administratora. Wystarczy odpowiednio przygotowane \u017c\u0105danie wys\u0142ane do strony. B\u0142\u0105d tkwi w interpreterze, a nie w CMS-ie, dlatego aktualizacja wtyczek czy motywu przed nim nie chroni. Zagro\u017cone s\u0105 wszystkie popularne sposoby uruchamiania PHP: PHP-FPM, modu\u0142 Apache, php-cgi, FrankenPHP i LiteSpeed (source: securitylabs.datadoghq.com, PHP2Shell).<\/p>\n<p><strong>Problem z \u0142ataniem starych wersji.<\/strong> Poprawki trafi\u0142y do wyda\u0144 PHP 8.2.35, 8.3.36, 8.4.27 i 8.5.12. Ga\u0142\u0119zie 8.1 i starsze zako\u0144czy\u0142y ju\u017c cykl wsparcia (End-of-Life), wi\u0119c nie dosta\u0142y oficjalnych wyda\u0144 z poprawk\u0105. CERT Polska wskazuje, \u017ce dla takich wersji \u0142atek trzeba szuka\u0107 u dostawcy dystrybucji lub oprogramowania \u2014 a to rozwi\u0105zanie tymczasowe, nie docelowe.<\/p>\n<p><strong>Ataki s\u0105 zautomatyzowane.<\/strong> Nikt nie sprawdza stron r\u0119cznie. Boty i skanery przeczesuj\u0105 internet w poszukiwaniu podatnych serwer\u00f3w, a wed\u0142ug Datadog pierwsze pr\u00f3by wykorzystania luk pojawi\u0142y si\u0119 jeszcze przed ich oficjalnym ujawnieniem. Ma\u0142a firmowa strona jest dla bota tak samo atrakcyjnym celem jak du\u017cy portal.<\/p>\n<h2 id=\"jakie-ryzyko-niesie-nieaktualne-php\">Jakie ryzyko niesie nieaktualne PHP dla sklepu e-commerce i strony firmy?<\/h2>\n<p>Przej\u0119ty serwer to nie tylko problem techniczny. To realne koszty dla biznesu:<\/p>\n<ul>\n<li><strong>Kradzie\u017c bazy danych i danych osobowych.<\/strong> Dane klient\u00f3w, has\u0142a i historia zam\u00f3wie\u0144 mog\u0105 trafi\u0107 w r\u0119ce przest\u0119pc\u00f3w. Wyciek danych osobowych to obowi\u0105zek zg\u0142oszenia naruszenia do UODO i ryzyko wysokich kar wynikaj\u0105cych z RODO.<\/li>\n<li><strong>Iniekcja z\u0142o\u015bliwego kodu (malware i webshelle).<\/strong> Atakuj\u0105cy dokleja do strony skrypty, kt\u00f3re przekierowuj\u0105 klient\u00f3w na fa\u0142szywe strony, wy\u0142udzaj\u0105 dane albo podszywaj\u0105 si\u0119 pod bramk\u0119 p\u0142atno\u015bci. Webshell zostawia mu sta\u0142y dost\u0119p nawet po zmianie hase\u0142.<\/li>\n<li><strong>Wykorzystanie serwera do atak\u00f3w.<\/strong> Przej\u0119ty serwer mo\u017ce po cichu kopa\u0107 kryptowaluty, wysy\u0142a\u0107 spam lub dzia\u0142a\u0107 w botnecie. Ko\u0144czy si\u0119 to przeci\u0105\u017ceniem, blokad\u0105 konta przez dostawc\u0119 albo wpisaniem adresu IP na czarne listy (RBL), przez co Twoje e-maile przestaj\u0105 dociera\u0107 do klient\u00f3w.<\/li>\n<li><strong>Straty wizerunkowe i spadek pozycji w Google.<\/strong> Zainfekowana strona mo\u017ce zosta\u0107 oznaczona jako niebezpieczna w przegl\u0105darkach i w Google Search Console. Odbudowa zaufania klient\u00f3w trwa znacznie d\u0142u\u017cej ni\u017c sama aktualizacja.<\/li>\n<\/ul>\n<h2 id=\"jak-sprawdzic-z-jakiej-wersji\">Jak sprawdzi\u0107, z jakiej wersji PHP korzysta Twoja strona?<\/h2>\n<p>Sprawdzenie wersji zajmuje kilka minut. Wybierz spos\u00f3b, kt\u00f3ry najbardziej Ci odpowiada.<\/p>\n<p><strong>Panel hostingu.<\/strong> W DirectAdmin wejd\u017a w \u201eAdministracja domenami\u201d, wybierz domen\u0119 i sprawd\u017a, kt\u00f3ra wersja PHP jest przypisana do plik\u00f3w <code>.php<\/code>. W cPanelu szukaj w sekcji \u201eOprogramowanie\u201d opcji \u201eWyb\u00f3r wersji PHP\u201d (lub \u201eMultiPHP Manager\u201d). W innych panelach informacja jest zwykle w ustawieniach domeny lub serwera WWW.<\/p>\n<p><strong>WordPress.<\/strong> Zaloguj si\u0119 do kokpitu i przejd\u017a do: <strong>Narz\u0119dzia \u2192 Stan witryny \u2192 Informacje \u2192 Serwer<\/strong>. Wersj\u0119 PHP znajdziesz w tej sekcji.<\/p>\n<p><strong>PrestaShop.<\/strong> W panelu administracyjnym otw\u00f3rz <strong>Parametry zaawansowane \u2192 Informacja<\/strong>. W sekcji informacji o serwerze zobaczysz wersj\u0119 PHP.<\/p>\n<p><strong>Plik info.php (dla administrator\u00f3w).<\/strong> Utw\u00f3rz w katalogu strony plik <code>info.php<\/code> z jedn\u0105 lini\u0105:<\/p>\n<pre><code class=\"language-php\">&lt;?php phpinfo();\n<\/code><\/pre>\n<p>Otw\u00f3rz go w przegl\u0105darce (<code>twojadomena.pl\/info.php<\/code>) i odczytaj wersj\u0119 z nag\u0142\u00f3wka. <strong>Natychmiast po sprawdzeniu usu\u0144 plik<\/strong> \u2014 pokazuje on szczeg\u00f3\u0142y konfiguracji serwera, kt\u00f3re u\u0142atwiaj\u0105 atak.<\/p>\n<p>Pami\u0119taj, \u017ce sama ga\u0142\u0105\u017a (np. \u201e8.3\u201d) nie wystarczy \u2014 liczy si\u0119 pe\u0142ny numer wydania. Je\u015bli Tw\u00f3j serwer korzysta z pakiet\u00f3w dystrybucji Linuksa, poprawka mo\u017ce mie\u0107 inny numer wersji, dlatego sprawd\u017a komunikat bezpiecze\u0144stwa dystrybucji.<\/p>\n<h3>Status wsparcia wersji PHP<\/h3>\n<table>\n<thead>\n<tr>\n<th>Wersja PHP<\/th>\n<th>Status wsparcia<\/th>\n<th>Poprawki bezpiecze\u0144stwa do<\/th>\n<th>Ryzyko<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>5.x, 7.x<\/td>\n<td>koniec wsparcia (EOL)<\/td>\n<td>ju\u017c nie<\/td>\n<td>krytyczne<\/td>\n<\/tr>\n<tr>\n<td>8.0<\/td>\n<td>koniec wsparcia (EOL)<\/td>\n<td>ju\u017c nie<\/td>\n<td>krytyczne<\/td>\n<\/tr>\n<tr>\n<td>8.1<\/td>\n<td>koniec wsparcia (EOL)<\/td>\n<td>ju\u017c nie (od 31.12.2025)<\/td>\n<td>krytyczne<\/td>\n<\/tr>\n<tr>\n<td>8.2<\/td>\n<td>tylko poprawki bezpiecze\u0144stwa<\/td>\n<td>31.12.2026<\/td>\n<td>wysokie bez 8.2.35, wkr\u00f3tce koniec wsparcia<\/td>\n<\/tr>\n<tr>\n<td>8.3<\/td>\n<td>tylko poprawki bezpiecze\u0144stwa<\/td>\n<td>31.12.2027<\/td>\n<td>niskie od 8.3.36<\/td>\n<\/tr>\n<tr>\n<td>8.4<\/td>\n<td>pe\u0142ne wsparcie<\/td>\n<td>31.12.2028<\/td>\n<td>niskie od 8.4.27<\/td>\n<\/tr>\n<tr>\n<td>8.5<\/td>\n<td>pe\u0142ne wsparcie<\/td>\n<td>31.12.2029<\/td>\n<td>niskie od 8.5.12<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Daty wed\u0142ug harmonogramu wsparcia projektu PHP (php.net\/supported-versions).<\/p>\n<h2 id=\"dlaczego-docelowym-standardem-powinno-byc\">Dlaczego docelowym standardem powinno by\u0107 PHP 8.3 (lub nowsze)?<\/h2>\n<p><strong>Pe\u0142ne wsparcie i oficjalne \u0142atki bezpiecze\u0144stwa.<\/strong> PHP 8.2 otrzyma\u0142o poprawk\u0119 PHP2Shell, ale jego wsparcie bezpiecze\u0144stwa ko\u0144czy si\u0119 ju\u017c 31 grudnia 2026 r. Przej\u015bcie na 8.2 oznacza wi\u0119c kolejn\u0105 migracj\u0119 za nieco ponad dwa miesi\u0105ce. PHP 8.3 jest wspierane do ko\u0144ca 2027 r., a 8.4 i 8.5 \u2014 jeszcze d\u0142u\u017cej. Ka\u017cda nowo odkryta podatno\u015b\u0107 zostanie w nich za\u0142atana.<\/p>\n<p><strong>Skok wydajno\u015bciowy.<\/strong> Kolejne wersje PHP 8 przynosz\u0105 optymalizacje silnika, kt\u00f3re zwykle przek\u0142adaj\u0105 si\u0119 na szybsze \u0142adowanie stron, wi\u0119ksz\u0105 liczb\u0119 obs\u0142ugiwanych \u017c\u0105da\u0144 na sekund\u0119 i mniejsze zu\u017cycie procesora oraz pami\u0119ci. Dla sklepu internetowego to kr\u00f3tszy czas odpowiedzi i lepsze do\u015bwiadczenie klienta.<\/p>\n<p><strong>Nowoczesne mechanizmy j\u0119zyka.<\/strong> Nowsze PHP lepiej zg\u0142asza b\u0142\u0119dy i zapewnia zgodno\u015b\u0107 z aktualnymi wersjami wtyczek, motyw\u00f3w oraz framework\u00f3w, takich jak Laravel czy Symfony. Tw\u00f3rcy oprogramowania coraz cz\u0119\u015bciej rezygnuj\u0105 ze wsparcia starych ga\u0142\u0119zi, wi\u0119c pozostanie na nich blokuje tak\u017ce aktualizacje samej aplikacji.<\/p>\n<h2 id=\"plan-dzialania-co-zrobic-jesli\">Plan dzia\u0142ania \u2013 co zrobi\u0107, je\u015bli nadal u\u017cywasz starej wersji PHP?<\/h2>\n<ol>\n<li><strong>Wykonaj pe\u0142n\u0105 kopi\u0119 zapasow\u0105.<\/strong> Zabezpiecz baz\u0119 danych i wszystkie pliki strony, zanim cokolwiek zmienisz. Upewnij si\u0119, \u017ce kopi\u0119 da si\u0119 odtworzy\u0107.<\/li>\n<li><strong>Zr\u00f3b szybki audyt kompatybilno\u015bci.<\/strong> Sprawd\u017a, czy motyw, wtyczki i autorskie modu\u0142y obs\u0142uguj\u0105 PHP 8.3 lub nowsze. Informacj\u0119 znajdziesz zwykle na stronie wtyczki lub w dokumentacji producenta.<\/li>\n<li><strong>Przetestuj na \u015brodowisku stagingowym.<\/strong> Prze\u0142\u0105cz wersj\u0119 PHP na kopii roboczej strony i przeklikaj najwa\u017cniejsze funkcje: logowanie, koszyk, formularze, p\u0142atno\u015bci.<\/li>\n<li><strong>Zaktualizuj oprogramowanie.<\/strong> Podnie\u015b wersj\u0119 CMS-a, wtyczek i szablon\u00f3w do najnowszych wyda\u0144 \u2014 starsze cz\u0119sto nie dzia\u0142aj\u0105 na nowym PHP.<\/li>\n<li><strong>Zmie\u0144 wersj\u0119 w panelu hostingu.<\/strong> Prze\u0142\u0105cz interpreter PHP na wersj\u0119 8.3 lub nowsz\u0105 i sprawd\u017a logi b\u0142\u0119d\u00f3w po zmianie.<\/li>\n<\/ol>\n<p>Je\u015bli administrujesz w\u0142asnym serwerem, po aktualizacji pakiet\u00f3w zrestartuj wszystkie procesy PHP-FPM lub serwera WWW \u2014 bez tego w pami\u0119ci nadal dzia\u0142a stara, podatna wersja. Jak zaplanowa\u0107 tak\u0105 zmian\u0119 bez przestoju, opisujemy w artykule o <a href=\"https:\/\/www.sprintdatacenter.pl\/blog\/okna-serwisowe-jak-aktualizowac-serwer-nie-zatrzymujac-firmy\/\">oknach serwisowych<\/a>. Dodatkow\u0105 warstw\u0119 ochrony mo\u017ce stanowi\u0107 <a href=\"https:\/\/www.sprintdatacenter.pl\/blog\/czym-jest-web-application-firewall-waf-i-jak-chroni-twoja-strone\/\">Web Application Firewall<\/a>, ale nie zast\u0105pi on aktualizacji. Przy okazji warto sprawdzi\u0107 tak\u017ce Node.js \u2014 21 pa\u017adziernika jego tw\u00f3rcy wydali poprawki dla dziesi\u0119ciu podatno\u015bci w wersjach 22.23.4, 24.22.1 i 26.12.1.<\/p>\n<h2 id=\"podsumowanie-i-rekomendacja-eksperta\">Podsumowanie i rekomendacja eksperta<\/h2>\n<p>Odk\u0142adanie aktualizacji PHP to dzi\u015b \u015bwiadome akceptowanie ryzyka, \u017ce strona zostanie przej\u0119ta przez automatycznego bota \u2014 bez w\u0142amywania si\u0119 na konto administratora i bez znajomo\u015bci hase\u0142. Rekomendujemy jedn\u0105 zasad\u0119: docelowo PHP 8.3 lub nowsze, zawsze w najnowszym wydaniu danej ga\u0142\u0119zi. Wi\u0119cej sposob\u00f3w na zabezpieczenie strony znajdziesz w artykule <a href=\"https:\/\/www.sprintdatacenter.pl\/blog\/kilka-sprawdzonych-sposobow-jak-skutecznie-chronic-strone-oparta-na-wordpress\/\">jak skutecznie chroni\u0107 stron\u0119 opart\u0105 na WordPress<\/a>.<\/p>\n<p><strong>Jeste\u015b klientem hostingu Sprint Data Center i Twoja strona dzia\u0142a na starszej wersji PHP?<\/strong> <a href=\"https:\/\/www.sprintdatacenter.pl\/kontakt\">Skontaktuj si\u0119 z naszym supportem<\/a> \u2014 sprawdzimy, z jakiej wersji korzystasz, ocenimy, czy strona jest gotowa na PHP 8.3, i zaproponujemy bezpieczn\u0105 \u015bcie\u017ck\u0119 migracji. Je\u015bli potrzebujesz pe\u0142nej kontroli nad wersj\u0105 PHP, rozwa\u017c <a href=\"https:\/\/www.sprintdatacenter.pl\/serwer-wirtualny-tani-vps\/\">serwer VPS<\/a>, na kt\u00f3rym samodzielnie zainstalujesz i zaktualizujesz aktualne PHP. Masz serwer dedykowany i chcesz odda\u0107 aktualizacje w r\u0119ce specjalist\u00f3w? Sprawd\u017a nasze <a href=\"https:\/\/www.sprintdatacenter.pl\/pakiety-administracyjne\">pakiety administracyjne<\/a>, obejmuj\u0105ce m.in. aktualizacje systemu i monitoring us\u0142ug.<\/p>\n<h2 id=\"faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o aktualizacj\u0119 PHP do wersji 8.3<\/h2>\n<h3>Czy moja strona jest zagro\u017cona, je\u015bli korzystam z PHP 8.3?<\/h3>\n<p>Tak, je\u015bli to wydanie sprzed poprawki. Luki PHP2Shell dotycz\u0105 wszystkich wersji od 5.4 do 8.5.11. W ga\u0142\u0119zi 8.3 bezpieczne jest wydanie 8.3.36 lub nowsze albo pakiet dystrybucji z poprawk\u0105. Sprawd\u017a pe\u0142ny numer wersji, a nie tylko ga\u0142\u0105\u017a.<\/p>\n<h3>Czy aktualizacja WordPressa i wtyczek chroni przed lukami PHP2Shell?<\/h3>\n<p>Nie. Luki tkwi\u0105 w samym interpreterze PHP, a nie w WordPressie, motywach czy wtyczkach. Aktualizacja CMS-a jest potrzebna, ale przed tym zagro\u017ceniem chroni wy\u0142\u0105cznie aktualizacja PHP do poprawionej wersji.<\/p>\n<h3>Dlaczego nie wystarczy przej\u015b\u0107 na PHP 8.2?<\/h3>\n<p>PHP 8.2 otrzyma\u0142o poprawk\u0119 w wydaniu 8.2.35, ale wsparcie bezpiecze\u0144stwa dla tej ga\u0142\u0119zi ko\u0144czy si\u0119 31 grudnia 2026 r. Wybieraj\u0105c 8.2, ju\u017c na pocz\u0105tku 2027 r. stajesz przed kolejn\u0105 migracj\u0105. PHP 8.3 jest wspierane do ko\u0144ca 2027 r.<\/p>\n<h3>Czy po zmianie wersji PHP moja strona przestanie dzia\u0142a\u0107?<\/h3>\n<p>Mo\u017ce si\u0119 tak zdarzy\u0107, je\u015bli motyw, wtyczki lub w\u0142asny kod nie s\u0105 zgodne z now\u0105 wersj\u0105. Dlatego przed zmian\u0105 zr\u00f3b kopi\u0119 zapasow\u0105, zaktualizuj oprogramowanie i przetestuj stron\u0119 na kopii roboczej. W razie problem\u00f3w mo\u017cesz wr\u00f3ci\u0107 do poprzedniej wersji w panelu.<\/p>\n<h3>Jak sprawdzi\u0107 wersj\u0119 PHP bez dost\u0119pu do panelu hostingu?<\/h3>\n<p>W WordPressie przejd\u017a do Narz\u0119dzia \u2192 Stan witryny \u2192 Informacje \u2192 Serwer, a w PrestaShop do Parametry zaawansowane \u2192 Informacja. Administrator mo\u017ce te\u017c utworzy\u0107 plik z funkcj\u0105 phpinfo(), pami\u0119taj\u0105c, by usun\u0105\u0107 go od razu po sprawdzeniu.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Czy moja strona jest zagro\u017cona, je\u015bli korzystam z PHP 8.3?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Tak, je\u015bli to wydanie sprzed poprawki. Luki PHP2Shell dotycz\u0105 wszystkich wersji od 5.4 do 8.5.11. W ga\u0142\u0119zi 8.3 bezpieczne jest wydanie 8.3.36 lub nowsze albo pakiet dystrybucji z poprawk\u0105. Sprawd\u017a pe\u0142ny numer wersji, a nie tylko ga\u0142\u0105\u017a.\"}}, {\"@type\": \"Question\", \"name\": \"Czy aktualizacja WordPressa i wtyczek chroni przed lukami PHP2Shell?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Nie. Luki tkwi\u0105 w samym interpreterze PHP, a nie w WordPressie, motywach czy wtyczkach. Aktualizacja CMS-a jest potrzebna, ale przed tym zagro\u017ceniem chroni wy\u0142\u0105cznie aktualizacja PHP do poprawionej wersji.\"}}, {\"@type\": \"Question\", \"name\": \"Dlaczego nie wystarczy przej\u015b\u0107 na PHP 8.2?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"PHP 8.2 otrzyma\u0142o poprawk\u0119 w wydaniu 8.2.35, ale wsparcie bezpiecze\u0144stwa dla tej ga\u0142\u0119zi ko\u0144czy si\u0119 31 grudnia 2026 r. Wybieraj\u0105c 8.2, ju\u017c na pocz\u0105tku 2027 r. stajesz przed kolejn\u0105 migracj\u0105. PHP 8.3 jest wspierane do ko\u0144ca 2027 r.\"}}, {\"@type\": \"Question\", \"name\": \"Czy po zmianie wersji PHP moja strona przestanie dzia\u0142a\u0107?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Mo\u017ce si\u0119 tak zdarzy\u0107, je\u015bli motyw, wtyczki lub w\u0142asny kod nie s\u0105 zgodne z now\u0105 wersj\u0105. Dlatego przed zmian\u0105 zr\u00f3b kopi\u0119 zapasow\u0105, zaktualizuj oprogramowanie i przetestuj stron\u0119 na kopii roboczej. W razie problem\u00f3w mo\u017cesz wr\u00f3ci\u0107 do poprzedniej wersji w panelu.\"}}, {\"@type\": \"Question\", \"name\": \"Jak sprawdzi\u0107 wersj\u0119 PHP bez dost\u0119pu do panelu hostingu?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"W WordPressie przejd\u017a do Narz\u0119dzia \u2192 Stan witryny \u2192 Informacje \u2192 Serwer, a w PrestaShop do Parametry zaawansowane \u2192 Informacja. Administrator mo\u017ce te\u017c utworzy\u0107 plik z funkcj\u0105 phpinfo(), pami\u0119taj\u0105c, by usun\u0105\u0107 go od razu po sprawdzeniu.\"}}]}<\/script><\/p>\n<hr class=\"ai-disclosure-rule\" \/>\n<p class=\"ai-disclosure\"><em>Artyku\u0142 powsta\u0142 z wykorzystaniem narz\u0119dzi sztucznej inteligencji (AI) pod nadzorem zespo\u0142u Sprint Data Center. Grafika ilustracyjna zosta\u0142a wygenerowana przez AI.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stara wersja PHP to otwarte drzwi dla haker\u00f3w. Sprawd\u017a, jakiej wersji PHP u\u017cywa Twoja strona i jak przej\u015b\u0107 na PHP 8.3, zanim boty wykorzystaj\u0105 luk\u0119 RCE.<\/p>\n","protected":false},"author":5,"featured_media":3034,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,101],"tags":[347,348,346,340,134],"class_list":["post-3036","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informacje-ogolne","category-hosting","tag-aktualizacja-php","tag-bezpieczenstwo-strony","tag-php-8-3","tag-php2shell","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/posts\/3036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/comments?post=3036"}],"version-history":[{"count":3,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/posts\/3036\/revisions"}],"predecessor-version":[{"id":3047,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/posts\/3036\/revisions\/3047"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/media\/3034"}],"wp:attachment":[{"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/media?parent=3036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/categories?post=3036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sprintdatacenter.pl\/blog\/wp-json\/wp\/v2\/tags?post=3036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}