WorldwideTradeX — Stambulda ýerleşýän söwda kompaniýasy: biz üpjün edýäris, eksport edýäris we harydy ýetirýäris.

IT çözgütleri · Howpsuzlyk habarnamasy

PHP howpsuzlyk täzelenmesi 2026: PHP2Shell CVSS 9.2 düzeltme gollanmasy

2026-njy ýylyň 21-nji oktýabrynda PHP 8.5.12, 8.4.27, 8.3.36 we 8.2.35 wersiýalaryny çykardy; bu wersiýalar tassyklanmadyk islegiň uzakdan kod ýerine ýetirmegine ýol berýän iki kemçiligi ýapýar. Serweriňiz, müşderiňiziň serweri ýa-da agentligiňiziň paýlanan hostingsi PHP ulanýan bolsa, bu meýilnama meselasy däl — şu gün ýerine ýetirmeli iş.

2026-njy ýylyň 21-nji oktýabry  ·  11 minut okamak  ·  WorldwideTradeX tehnologiýa bölümi
Gysga jogap. PHP-iň özündäki iki kemçilik — CVE-2026-109618 we CVE-2026-109619 identifikatorlary bilen ýazylýan we giňden PHP2Shell diýlip atlandyrylýan kemçilikler — tassyklanmadyk bir isegiň serwerde kod ýerine ýetirmegine mümkinçilik berýär. Ikisem CVSS v4.0 9.2 derejesinde bahalandyrylandyr. Düzeltilen wersiýalar: PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35. Web trafigine hyzmat edýän her PHP bu mäsäläniň içinde — PHP-FPM, mod_php bilen Apache, php-cgi, LiteSpeed we FrankenPHP — iň ýokary howp mod_php tarapynda. Doly çözüw diňe täzelenmedir; habarnamadaky wagtlaýyn sazlamalar howp penjiresini diňe daraldýar. Biz PHP-iň öndüriş serwerlerini işletýäris we göçürüp ýaýratýarys; täzelenme penjiresini başgasyna tabşyrmak isleseňiz, baha soraň ýa-da bize ýüz tutuň.

Öz açyklamasy hem adaty däldi. 20-nji oktýabrda PHP-iň howpsuzlyk topary öňünden duýduryş çap etdi, çykarylyşy 21-nji oktýabr sagat 14:00 UTC diýip belledi we bellenen wagtdan iräk çykmaga hukugyny saklady. CVE identifikatorlary açyklamadan bir gün öň, howp derejesi we zaýyp wersiýalar baradaky şişirilen maglumatlar bilen bilelikde düşüpdi. Distributiwlar ýamalary öňünden alan eken, milli CERT-ler bolsa kod entek ýaýratylmanka ýolbaşçylyk çap etmäne başlapdyrlar. Beýle aýdanymyzda: täzelenme çykarylandan soň hiç kim geçikmegiň kanagatly sebäbi ýok eken.

Iki kemçilik, bir gyssagly çykarylyş

Bu iki kemçilik hem programmanyň logikasyndaky näsazlyk däl. Ikesi PHP-iň bir islegi taýýarlamak we ýapmak tertibinde ýerleşýär; şoň üçin hiç bir framework täzelenmesi, plagin täzelenmesi ýa-da WAF düzgüni PHP-iň öz täzelenmesini ýerine basyp bilmeýär.

CVE-2026-109618 — ýat ýetmezligi ýolynyň üstündäki RCE. PHP ýady ýetmedik mahaly islegi dowam etmezden ybra edýär. Habarnama şeýle ýoly düşündirýär: ýybra PHP-i şol wagt tutýar, edil şonda islegiň içki maglumatlary diňe ýarym başlangyç edinýär, soňra islegi arassalaýan ädim nädogry maglumaty dogry hökmünde kabul edýär. Ýadyň ulanylyşyny çäge ýetirip bilýän hüjümçi şondan soň näme boljakdygyna täsir edip biler. Şu kemçilik howpsuzlyk çäreleriniň maslahatlaryny garaşsyzlykly edýär: öndüriji administratory PHP-iň öz ýat çägine ýetmeginden saklamaga çagyrýar, çägni daraltmaga däl.

CVE-2026-109619 — galan global ýagdaý ýolynyň üstündäki RCE. Bir isege degişli içki ýagdaý, onuň ýady boşadylansoň hem galyp biler. Şol bir işçi prosesindeki ileriki iseg adaty başlangyç ony düzmezinden ozal şol galan ýagdaýy ulanyp biler. Uzak wagt işleýän işçi prosesinde — PHP-FPM, mod_php we LiteSpeed şeýledir — ýadyň gaýtadan ulanylmagy adaty hem-de hemişeklik ýagdaý; şoň üçin bu kemçilik seýrek gurluşyklaryň aýratyn meselasi däl.

Identifikator Bu näme Howp derejesi Haýsy wersiýalarda düzeldildi
CVE-2026-109618
GHSA-w8hw-w9fx-j79w
Ýat ýetmezligini dolandyryş PHP-i islegiň maglumatlary ýarym başlangyç halatynda ybra edýär; soňky arassalaýyş nädogry maglumaty dogry hasaplaýar CVSS v4.0 9.2 8.5.12 · 8.4.27 · 8.3.36 · 8.2.35
CVE-2026-109619
GHSA-6wmf-4rv5-p3rp
Isege degişli ýagdaý ýady boşadylansoň hem galýar; şol bir işçi prosesindeki ileriki iseg ony täzeden başlangyç edilmegininden ozal ulanýar CVSS v4.0 9.2 8.5.12 · 8.4.27 · 8.3.36 · 8.2.35

PHP2Shell ady PHP proýektiniň resmi bellügi däl; bu ady derjijiler we howpsuzlyk kompaniýalary goýdy we ýapyşdy. Şoň üçün ony skanerleriň çykyşynda, hostingleriň habarnamalarynda we CERT-leriň ýolbaşçylyklarynda görersiňiz — ol hökmany şu iki CVE-a degişlidir.

Hakikatdanam kim howp astynda

Habarnama açyk aýdýar: web iseglerine hyzmat edýän hemme PHP gurnama howp astyndadyr. Oňa nginx ýa-da Apache arkaly PHP-FPM, mod_php bilen Apache, php-cgi, LiteSpeed we FrankenPHP degişlidir. Olaryň arasyndaky tapgyr şudur: hüjümçi näçe köp iş bermeli.

Gurluşyk Howp Näme üçin
mod_php bilen Apache Iň ýokary Habarnamada görkezilen ekspluatda tassyklanmadyk iseg, programma kodynyň haýsy bolsa-da bölegi işläp başlamagyndan ozal hüjümi işledýär
PHP-FPM (nginx, Apache proksi) Ýokary Uzak wagt işleýän işçiler isegiň ýagdaýyny gaýtadan ulanýarlar; işçi prosesi köplenç saýtyň öz ulanyjysy bolup işleýär
LiteSpeed, php-cgi, FrankenPHP Ýokary Habarnamada isleglere hyzmat edýän, howp görüşüne girýän sazlamalar hökmünde agzalýar
Dolandyrylýan we umumy hosting Dürli — soraň Adatça platforma gatlagynda düzeldilýär, emma siziň ony görüp bilmeýärsiňiz; siziň wezipeňiz — sahypaňyza goýulan wersiýany we düzeltme senasyny ýazgy görnüşinde almakdyr
Cron wezipeleri we CLI skriptleri Pes, emma şonda-da täzeläň Umumy tarapa açyk isleg ýüzi ýok, emma olar şol bir binar faýly ulanýarlar we köplenç giriş maglumatlaryny saklaýarlar

Söwda işiňiz üçin WordPress, WooCommerce, Laravel, Magento, Magento-a ýakyn ERP ulgamlary ýa-da islendik PHP bron ediş portalyyny host edýän bolsaňyz, programmanyň kody kämil bolsa-da, tablisanyň ilkinji üç setirine girýärsiňiz. İş düzgünini (runtime) ilkinji nobatda kimiň eýelemelidigi barada has giňişleýin garaýyş üçin Türkiýede IT autsorsingi baradaky gollanmamyza serediň.

Wersiýaňyzy iki minutda barlaň

Ýerduzy şu ýerde wersiýa arifmetikasydyr. Ulgamlar PHP 8.3.6 ýa-da 8.2.x wersiýalaryny ýyllar bäri ýaýradýarlar we howpsuzlyk düzeltmelerini şol bir görünýän wersiýa belgisine geçirip goýberýärler, şoň üçin diňe php -v siziň goraglydygyňyzy ýa-da goragsyzdygyňyzy aýdyp bilmeýär. Üç zady deňeşdiriň.

1. Görünýän PHP wersiýasy we trafige hyzmat edýän SAPI.

php -v
php -i | grep -E 'PHP Version|memory_limit|session.upload_progress.enabled|fatal_error_backtraces'
systemctl list-units --type=service --state=running | grep -Ei 'php|apache|nginx|litespeed'

2. Upstream wersiýasy däl, ulgam paketiniň wersiýasy. Debian we Ubuntu-da dogruçyl jogap üýtgeşmeler sanawydyr; RPM ulgamlarynda bolsa paketiň üýtgeşmeler sanawyny soraň.

dpkg -l | grep -E 'php8\.[0-9]-(fpm|cli)|libapache2-mod-php'
zcat /usr/share/doc/php8.3-cli/changelog.Debian.gz | grep -iE 'CVE-2026-10961[89]'
apt-cache policy php8.3-fpm | head -4
# RPM-based hosts
rpm -q php && rpm -q --changelog php | grep -iE 'CVE-2026-10961[89]'

Eger üýtgeşmeler sanawy gurnalan wersiýada iki CVE-den-de bahalansa, php -v entek 8.3.6 diýýän bolsa-da, siz düzeldilensiňiz. Hakyky howpsuzlyk jogaby bilen diňe wersiýa belgisine ynanmagyň arasyndaky tapgyr şudur.

3. Işleýän prosesiň düzeldilen binar faýlyny täzeden ýüklenendigi. Soňy täzeden işe girizmek bilen izleşmeýän paket täzelemesi köne kody ýatda galdirýar. Gullugyň işe girizilen wagtyny paketiň gurnalan wagty bilen deňeşdiriň:

systemctl show php8.3-fpm -p ActiveEnterTimestamp -p MainPID
stat -c '%y %n' /usr/sbin/php-fpm8.3

cPanel, Plesk, DirectAdmin ýa-da dolandyrylýan platformada munuň deňi — PHP saýlaýjysy we hostingiň öz howpsuzlyk habarnamasy: panelde öwlen iň täze wersiýa däl, sahypaňyza hakykatdan-da berlen goýulan wersiýany kesgitläň. Hostingiňiz düzeltme senasyny aýdyp bilmeýän bolsa, sahypany düzeldilmedik hasaplaň. Sanly infragurluşyk hyzmatlarymyz şu barlagy hem-de täzelenmäni öz içine alýar; şeýle hem biz bilen habarlaşyp, tehnologiýa toplumiňyzy aýdyp bilersiňiz — näme barlajakdygyny size aýdyrys.

Düzeldilen wersiýalar we goldawyň kesilmegi

PHP bir branşa iki ýyl işjeň ösüş, soňra ýene iki ýyl howpsuzlyk düzeltmeleri boýunça goldaw berýär. Şu syýasat 21-nji oktýabrda bir wagtda dört düzeltmäni ýetirdi — hem-de şol bir syýasat köne branşlary özbaşdak goýýar.

Branş Düzeldilen reliz Bu habarnamadan soňky ýagdaýy
PHP 8.5 8.5.12 Işjeň goldawlanylýar
PHP 8.4 8.4.27 Işjeň goldawlanylýar
PHP 8.3 8.3.36 Howpsuzlyk goldawy döwri
PHP 8.2 8.2.35 Howpsuzlyk goldawy 2026-njy ýylyň 31-nji dekabrynda tamamlanýar — geçligi häzir planlaşdyryň
PHP 8.1 we has könesi Upstream goýberim ýok Diňe üpjünijileriň yza geçirilmeleri; PHP taslamasy çeşmeden gurýanlar üçin 7.4, 8.0 we 8.1 üçin iň az çeşme yza geçirmelerini ýaýraýtdy

Habarnamadan iki amaly duýduryş. Birinjiden, PHP-i ulgamyňyzyň paketlerinden däl-de, jemgyýetçilik repozitoriýasyndan gurnasaňyz, ol repozitoriýa howpsuzlyk penjiresiniň yzynda galyp biler: giňden ulanylýan Remi paketleriniň eýeleri şol gün täzelenmeleriň bolmajakdygyny aýtdylar, şoň üçin howpsuz ýol — ulgamyňyzyň paketleri ýa-da çeşmeden gurluşdur. Ikinjiden, PHP 8.1 ýa-da has köne wersiýada bolsaňyz, "hostingimizi garaşarys" diýmek — müşderileriňiziň adyndan edýän howpsuzlyk karyňyzdyr: ýa ony resmileşdiriň, ýa üýtgediň.

Işleýiş serwerini wakasyz düzeltmek

Şol bir minordaky howpsuzlyk täzelenmeleri seýrek programmany bozýar; synagdan geçirilmedik täzeden işe girizmeler bozýar. Aşakdaky tertip biz işleýän söwda platformalarynda ulanýan tertibimizdir — ol howp penjiresini gysga saklaýar, sahypa bahsa goýmazdan.

  1. Ilki bilen surat nusgasy. Hakykatdan synagdan geçirip gören giperwizor ýa-da disk surat nusgasy minutlaryň içinde dikeldilýär we düzeltme karyny arzan edýär.
  2. Wersiýany synag gurşawynda gaýtadan dörediň. Şol bir branş, şol bir giňeltmeler, şol bir PHP sazlam faýllary, işleýiş maglumatlarynyň nusgasy. Diňe baş sahypany däl — satyn alyş (checkout), baha soraşy we töleg ýollaryny işlediň.
  3. Paket toplumyny bir bölek hökmünde täzeläň. Täzelenen CLI bilen köne FPM binar faýlyny garyşdyrmak — adamlaryň düzeldilen php -v we düzeldilmedik web ýoly bilen galyp gitmekleriniň esasy sebäbidir: apt-get update && apt-get install --only-upgrade 'php8.3-*', ýa-da RPM serwerlerinde dnf update --security 'php*'.
  4. Isleglere hyzmat edýän prosesi täzeden işe giriziň, soňra işe girizilendigini barlaň. systemctl restart php8.3-fpm (ýa-da Apache-y täzeden ýükläň / LiteSpeed-i täzeden işe giriziň), soňra gullugyň işe girizilen wagtyny ýene barlaň we wersiýa hem üýtgeşmeler sanawy soraşlaryny ýene bir gezek işlediň.
  5. Säwlik žurnalyny bir sagatläp gözegçilikde saklaň. OOM habarlary, täze ölümcil säwlik yzları we adaty bolmadyk 5xx paýlary — aşakdaky howpy azaltmak sazlamalarynyň sazlanmaly bolup bilinýän nyşanlarydyr, täzelenmäni gijikdirmegiň sebäpleri däl.
  6. Subutnamany ýazyp goýuň. Paket wersiýasy, iki CVE-ni bahalaýan üýtgeşmeler sanawy setiri, täzeden işe girizilen wagt. Müşderiler, auditorlar we ISO 27001 görnüşli gözegçilik barlaglary takyk şuny soraýarlar — ony ýazyp goýmaga on sekunt ýeterlikdir.

Täzelenmäniň garaşmaly bolan ýagdaýlarynda — tassyklanan ERP integrasiýasy, gizlin tutulýan goýberim seneleri, müşderiniň tassyklaw aýlawy — porty açyk goýyp ümitlenmezden, şol gün onuň öňüne gaplaýjy gözegçilik çäresini goýuň. Milli CERT-leriň maslahatlary takyk şu ýagdaý üçin şuny teklip edýärdi: derrew düzeltmek mümkin bolmadyk ýagdaýlarda internete açyk PHP programmalaryny umumy toreden aýratyn saklamaly.

Wagtlaýyn çäreler: penjireni daraldýarlar, ýapmaýarlar

PHP habarnamasy açyk aýdýar: doly howp azaltmak ýok, diňe täzelemek howpsuz saýlawdyr. Aşakdakylary hepde däl, gün hasaplanan gorag hökmünde garaň; olary programmanyň üýtgedip bilmeýän derejesinde durmuşa geçiräň we soňra her bir işçini täzeden işe giriziň.

CVE-2026-109618 belgisine garşy (ýat ýetmezçilik ýoly)

  • PHP-e öz çäginiň ýerine maşynyň ýadynyň tükenmäge rugsat beriň: memory_limit = -1, idealy php_admin_value memory_limit = -1 hökmünde, şu wagt programma kody çäge yzyna goýup bilmez.
  • Islegleriň göwrülerini interpretatora kiçi saklaň: habarnamanyň gollanmasy ýüklemeler bolmadyk ýagdaýda takmynan 8 MB, bolan ýagdaýda takmynan 32 MB hökmünde görkezýär, upload_max_filesize post_max_size-dan aşakda bolsun.
  • Agyr çäkleri prokside berjaý ediň, sebäbi zyýan geçirilen möçberde däl-de, çözülen islegiň içindedir: çözülen göwriň umumy ululygy, girizme meýdanlarynyň sany, multipart bölekleriniň sany, sözbaşylaryň sany, iç-içine düzülişiniň çuňlugy — hem-de ulanmaga ýaramly Content-Length ýok bolan islegleri öz içine alsyn.
  • Zyýanyň ýaýran meýdanyny konteýner ýa-da cgroup ýat çägi bilen çäklendiriň: öldürilen işçi elýeterlilik wakasy bolsun, serwer wakasy däl. RLIMIT_AS ýa-da RLIMIT_DATA ulanmaň: olar takyk zaýaly ýolda ýerleşýän ýat bölünmeginiň (allocation) şowsuzlygynyň özünü döredýärler.

CVE-2026-109619 belgisine garşy (köne ýagdaý ýoly)

  • Sessiýa ýükleme ösüşini session.upload_progress.enabled = 0 bilen öçüriň, php.ini-de, FPM pulda ýa-da serwer sazlamalarynda düzüň — isleg derňewlenilmeginden öň täsir edýän ýerde. Soňra her bir işçini täzeden işe giriziň, sebäbi FPM islegleriň arasynda eýýäm taýýarlanan modul ýagdaýyny paşlaýar. ini_set() we .user.ini kömek etmäge gijä galýarlar.
  • PHP 8.5-de fatal_error_backtraces = 0 düzüň we täzeden işe giriziň.
  • Islege degişli, nädogry ýa-da goldawlanmaýan sebäpli başlangyç düzüliş döwründe duýduryş çykarýan sazlamalary aýyryň. Habary error_reporting, display_errors ýa-da @ bilen ýatyrmak kod ýoluny aýyrmaýar.
  • Hüjümçiniň elýetip bilýän ölümcil säwliklerini we uzak çekýän wagt aşmalaryny ýükleme we import işleýjilerinde, çagyryş kodlarynda we arassalaýjy proseduralarda gözläň — iki zaýanyň ikisi-de şol ýerlerde ýaşaýar.

Esas serweriň öňünde duran CDN ýa-da WAF öz bahanasyny gazanýar: islegleriň sanyny çäklendirmek, adaty bolmadyk isleg görnüşlerini blokirlemek we wirtual düzeltme köwüşigi peseldýär, oňaýly skanlamany haýaladýar. Olar maksatly hüjümçi üçin diňe haýaladýjy päsgelçilikdir, düzeltme hökmünde gol çekilip bilinjek gözegçilik däl.

Hosting üpjünçisiňizden şu gün soraljak soraglar

Goldaw gullugynyň şablon jogaby "biz hemişe düzeldilýäris" diýmekdir. Şunuň ýerine resmileşdirip goýup bilýän subutnamany soraň:

  • Biziň hasabymyza berlen goýulan PHP wersiýasy, hem-de onuň ulgam paketimi ýa-da üpjünijiniň öz gurluşymydygy
  • CVE-2026-109618 we CVE-2026-109619 düzeltmeleriniň serwer toplumyňyza ýeten senesi, içki paket wersiýa setiri bilen
  • Düzeltmäniň biziň sahypamyza hyzmat edýän SAPI-a (FPM, LiteSpeed, mod_php) hem-de dikeldip bilýän synag ýa-da ehtiýat düwünlerimize degişli bolup bilýändigini
  • Eger platforma entek düzeldilmedik bolsa: haýsy gaplaýjy gözegçilik bar we haçana çenli
  • Goldawy tamamlanan branşlar baradaky hemişelik syýasatyňyz — PHP 8.2-iň howpsuzlyk goldawy bes bolýan 2027-njy ýylyň 1-nji ýanwarynda meniň sahypama näme bolýar?

Şu bäş soragy bir e-poçtada jogap berýän üpjünçi — saklamaga mynasyp üpjünçidir. Bazarçylyk tekstimine gaýdyp gelen üpjünçi migrasiýa söhbetiniň sebäbidir; ISO 27001 boşluk barlagy işlerimizdäki ýaly jiddilikdäki barlag bu ýerde-de ulanylýar — netijede tabşyrylýan zat rahatlandyryş däl, subutnamadyr.

Serweriňiziň buzaýylandygyny kabul etmeli mi?

Hökmany däl — emma çaklamak ýerine barlaň, aýratyn-da serwer sizin düzeltmäňizden öň penjire döwründe umumy internete açyk bolsa.

  • Siziň döretmedik prosesleri, diňleýjileri we cron ýazgularyny, hem-de PHP işçi ulanyjysyndan daşarky çykýan birikmeleri gözläň.
  • Ýazylmaga ýaramly programma kataloglaryny asyl nusga çeşmesi bilen deňeşdiriň (diff): täze PHP faýllary, üýtgedilen ýükleme kataloglary, garaşylmadyk ýerde işjeň wagtlaýyn papkalar.
  • Web žurnallarynda açyklanmagyň sagatlarynyň töwereginde isleg joşgunlaryny, adaty bolmadyk uly multipart göwrülerini ýa-da PHP säwlik žurnalynda OOM yzlary bilen 500 gaýdyp gelen islegleri gözläň.
  • Düzeldilen binar faýlyň hakykatdan-da işleýändigini barlaň — ýokardaky täzeden işe girizilen wagtynyň deňeşdirilmegi oňa jogap berýär.
  • Eger bir zat nädogry görünse, ony waka hökmünde hasaplaň: diski we žurnallary saklaň, programmanyň okap bilýän her bir giriş maglumatyny çalyşdyryň we belli bir sagdyn şekilden täzeden guruň. Buzaýylan serwere PHP paketini täzeden gurmak düzeltmek däl.

Öz infragurluşymyzdan işlenen mysal

Biz worldwidetradex.com sahypasyny nginx we PHP-FPM bilen Ubuntu 24.04 LTS üstünde işledýäris, şoň üçin 22-nji oktýabrda ýokardaky barlaglary özümizde geçirdik. Netijeler wersiýa arifmetikasynyň näme üçin möhüm diýigini gowy görkezýär:

php -v PHP 8.3.6 diýip habar berdi — upstream PHP-e garanyňda üç ýyl köne görünýän we alada döredýän san ýalydy.

dpkg -l 8.3.6-0ubuntu0.24.04.13 diýip habar berdi, hem-de şol takyk wersiýa üçin paketlenen Debian üýtgeşmeler sanawy CVE-2026-109618 we CVE-2026-109619 belgilerini üpjüniji düzeltmesi goýulmak bilen sanawda görkezýär. apt-cache policy gurnalan wersiýanyň kandidata deňdigini görkezdi, şoň üçin garaşylýan täzelenme ýokdy.

Netije: ulgam yza geçirilmegi arkaly düzeldilen, mod_php-a däl-de PHP-FPM arkaly hyzmat edilýän, paket täzelenmesinden soň FPM gullugy täzeden işe girizilen serwer. Şol bir iş, bäş sany buýruk, we soraýan müşderä subutnamany görkezip bileris.

Ders islendik tehnologiýa toplumyna geçerlikli: howpsuzlyk ýagdaýyňyz — paket wersiýasy, üýtgeşmeler sanawy we täzeden işe girizmek; hosting panelindäki bazarçylyk wersiýa setiri däl.

Düzeltmäni gahrymançylyk däl, adaty işe öwürüň

PHP2Shell özboluşly bolany üçin ýatda galmaýar; web-iň köp böleginiň işledýän interpretatorynda agyr, giriş tertibinden öň bolan zaýa bardy we müňlerçe host birnäçe sagadyň içinde jogap bermeli boldy — şoň üçin ýatda galýar. Ony ukyda geçirýän toparlar bagtly däldi — olaryň awtomatlaşdyrmalary bardy.

  • Interpretator üçin adam gözegçiligini talap etmeýän howpsuzlyk täzelenmeleri, wersiýasy we täzeden işe girizilen wagty awtomatiki ýazylmak bilen.
  • Her bir sahypanyň haýsy SAPI we haýsy PHP branşyny ulanýandygyny bilýän sanaw — synag gurşawlaryny, ehtiýat nusgalary we 2019-njy ýyldan galan şol bir WordPress-i hem öz içine alýan.
  • Synagdan geçirilen dikeldiş ýoly: "häzir düzelt" hiç haçan "biz yza gaýdyp bilmeris" bilen deňeşdirilmesin.
  • Branş meýilnamasy: howpsuzlyk goldawy indiki on iki aýyň içinde tamamlanýan PHP goýberiminde hiç zat işlemeli däl.
  • Her serwere at bilen bellikli bir jogapkär we düzeltmäniň çärşenbe günü UTC boýunça 14:00-da düşýän günleri üçin ýazgyly eskalasiýa ýoly.

Şu ukyby adam tutmak ýerine satyn almak isleseňiz, biz işleýiş PHP platformalaryny — düzeltme tertibi, gözegçilik, ehtiýat nusgalar we resmileşdirilen dikeldişler — dolandyrylýan infragurluşyk işimiziň bölegi hökmünde öz jogapkärligimize alýarys. Gysga tabşyryk we möçberlerden başlaň: baha soraň.

Köp soraýan soraglar

Düzeldilmedik PHP wersiýasy işleýän sahypam hakykatdan-da buzaýylandyrmy?

Hökmany däl. Düzeldilmedik, internete açyk PHP gurnalyşy howpa açykdyr we skanlamak açyklanmagyň töwereginde başlandy, emma howp astynda bolmak buzaýylmak däl. Ilki düzertmäni geçiräň, soňra ýokardaky barlag ädimlerini geçiriň; serweri diňe subutnama esasynda buzaýylan hasaplaň we bir zat tapsaňyz, arassalamak ýerine täzeden guruň.

Hostingim PHP 8.3.6 diýýär. Bu düzeldilendir ýa ýok?

Ol gurluşa bagly. Ulgam paketleri upstream wersiýa belgisini saklap, CVE düzeltmelerini göterýärler, şoň üçin Ubuntu 24.04 ýa-da Debian-dan alan PHP 8.3.6 eýýäm iki düzeltmäni hem öz içine alyp biler. Doly paket wersiýasyny we CVE-2026-109618 bilen CVE-2026-109619 atlandyrýan üýtgeşmeler sanawy setirini soraň; dolandyrylýan platformalarda bolsa ýerine düzeltme senasyny soraň.

Plugin, tema ýa-da framework täzelenmeleri meni PHP2Shell-den gorap bilermi?

Ýok. Iki zaýa hem PHP interpretatoryň isleg taýýarlamagynda we tamamlaýyşynda ýerleşýär, programma kodynda däl. Programma täzelenmeleri gowy arassalyk hökmünde möhüm galýar we WAF oňaýly trafigi haýaladýar, emma zaýaly diňe interpretator täzelenmesi aýyrýar.

Ýat ýetmezçilik zaýasynyň öňüni almak üçin diňe pes ýat çägi goýup bilärinmi?

Tersine. Habarnamanyň CVE-2026-109618 üçin wagtlaýyn gollanmasy PHP-iň öz ýat çeginde yza gaýtmagyny bes etmekdir — memory_limit = -1, programma kodynyň ony üýtgep bilmezligi üçin düzülip — soňra islegiň çylşyrymlygyny prokside çäklendiriň we işçini konteýner ýa-da cgroup çägi bilen gabap goýuň. Dar PHP çägi peýdalanylýan şowsuzlyk görnüşiň içinde ýerleşýär.

Biz PHP 8.1 ýa-da has könesinde işleýäris, olara upstream goýberim ýok. Indi näme etmeli?

Mümkin bolsa goldawlanylýan branşa geçiň; dowamly jogap şudur. Mümkin bolmasa, düzeltmäni ulgamyňyzdan ýa-da üpjünijiňizden alyň — hakykata laýyk ýeke-täk çeşme şudur ýa-da çeşmeden gurýan bolsaňyz, PHP taslamasynyň 7.4, 8.0 we 8.1 üçin ýaýraýdan iň az çeşme yza geçirmelerini durmuşa geçiräň. Şol karary ýazyp goýuň, sebäbi ony her aý saklanyňyzda howp keşbiňizi üýtgedýär.

PHP 8.3-i 8.3.36-a täzelemek işleýän dükan üçin howplymy?

Şol bir minordaky howpsuzlyk täzelenmesi dili däl-de, interpretatoryň binar faýlyny üýtgedýär, şoň üçin köp programma hiç zada duçar bolmaýar. Howp işleýiş tertibi bilen baglydyr: bölek paket toplumlary, unudylan täzeden işe girizmek ýa-da diňe ýük astynda görünýän sazlamalar. Surat nusgasyny alyň, tutuş PHP paket toplumyny täzeläň, isleglere hyzmat edýän prosesi täzeden işe giriziň we barlaň — platforma çylşyrymly bolsa, ilki synag gurşawynda ediň.

Çeşmeler

Täzelenmäni siziň üçin ýerine ýetirilmegini isleýärsiňizmi? Düzeltmek, wersiýa barlagy, dolandyrylýan we düzeldilen PHP platformasyna geçiş ýa-da onuň daşyndaky infragurluşyk barada maslahatlaşmak üçin biz bilen habarlaşyň ýa-da +90 505 679 78 03 belgisine jaň ediň.