Намаление на хостинг, домейни, Cloud VPS & Managed VPS с до 20% отстъпка за успешен старт на бизнес!

Вземете подарък чаша с избрани хостинг планове!

[Обновена] Спешна поправка за PHP: две критични уязвимости, обновете сайта си

Георги Димитров Георги Димитров 6 мин четене
[Обновена] Спешна поправка за PHP: две критични уязвимости, обновете сайта си
Резюме на статията с: Резюме с:

На 21 октомври PHP публикува обновление за сигурност, което отстранява две критични уязвимости. В статията ще научите кои версии получиха поправка, как да проверите версията на PHP на сайта си и какво да предприемете, ако използвате неподдържана версия.

Статията е обновена с официалната информация, публикувана заедно с поправката. Всички промени са описани в секцията „Актуализации“ в края на статията.

Накратко

  • На 21 октомври в 17:00 българско време екипът на PHP пусна обновление за сигурност, което поправя две критични уязвимости.
  • И двете позволяват изпълнение на код на сървъра от разстояние, без вход в сайта.
  • Поправката е във версии 8.5.12, 8.4.27, 8.3.36 и 8.2.35. Единственото пълно решение е обновяването.
  • Ако използвате PHP 8.1 или по-стара версия, е добре да преминете към по-нова.
  • При услугите ни за споделен хостинг обновяването на PHP се извършва от наша страна.
  • За управляваните услуги (VPS и наети сървъри) също се грижим за прилагането на необходимите актуализации за поддържаните PHP версии.

Какво се случи?

На 20 октомври екипът на PHP предупреди на php.net за предстоящо обновление за сигурност. На 21 октомври в 17:00 българско време то излезе заедно с подробностите.

Двете уязвимости са в самия PHP, а не в конкретна платформа или плъгин:

  • CVE-2026-109618. Когато на PHP не му стигне памет по време на обработка на заявка, той може да спре по средата, докато някои вътрешни данни са попълнени само наполовина. При почистването след заявката тези данни се приемат за валидни. Със специално подготвена заявка това може да доведе до изпълнение на код.
  • CVE-2026-109619. След края на една заявка в процеса на PHP може да остане информация, която сочи към вече освободена памет. Ако следваща заявка се обработи от същия процес, тя може да използва тази остаряла информация, което също може да доведе до изпълнение на код.

Засегнати са всички начини, по които PHP обслужва сайтове: PHP-FPM, Apache с mod_php, php-cgi, FrankenPHP и LiteSpeed. Според екипа на PHP рискът е най-висок при mod_php, защото там атаката може да започне още преди да се изпълни кодът на самия сайт.

Отнася ли се това за моя сайт?

PHP е езикът, на който работят много от най-популярните платформи за сайтове. Ако използвате някоя от тях, сайтът ви най-вероятно работи на PHP, дори никога да не сте се занимавали с него:

  • Сайтове и блогове: WordPress, Joomla, Drupal
  • Онлайн магазини: WooCommerce, Magento, PrestaShop, OpenCart
  • Форуми и вътрешни системи: phpBB, Moodle, Nextcloud

Тъй като уязвимостите са в самия PHP, те засягат всеки сайт на уязвима версия, независимо от платформата. Затова освен самата платформа е важно да е актуална и версията на PHP.

Кои версии на PHP получиха поправка?

Поправки получиха всички версии, които PHP поддържа. Версиите, чиято поддръжка е приключила, нямат официално обновление.

Версия на PHP Статус на поддръжката Версия с поправка Препоръка
8.5 Поддържа се до 31.12.2029 8.5.12 Обновете до 8.5.12
8.4 Поддържа се до 31.12.2028 8.4.27 Обновете до 8.4.27
8.3 Поддържа се до 31.12.2027 8.3.36 Обновете до 8.3.36
8.2 Поддържа се до 31.12.2026 8.2.35 Обновете до 8.2.35 и планирайте преминаване към 8.3 или по-нова до края на годината
8.1 Без поддръжка от 31.12.2025 Няма официално обновление Преминете към 8.3, 8.4 или 8.5
8.0 Без поддръжка от 26.11.2023 Няма официално обновление Преминете към 8.3, 8.4 или 8.5
7.x Без поддръжка от 2019-2022 г. Няма официално обновление Преминете към PHP 8.3 или по-нова
5.x Без поддръжка от 2018 г. и по-рано Няма Преминете към PHP 8.3 или по-нова

Заради сериозността на уязвимостите екипът на PHP публикува и минимални поправки в изходен код за 7.4, 8.0 и 8.1. Те са предназначени за хора, които сами компилират PHP. Това не е официално обновление и не прави тези версии поддържани.

Датите за поддръжка на всяка версия са публикувани на php.net.

Какво да направите?

1. Проверете коя версия на PHP използва сайтът ви

В WordPress: отидете на Инструменти → Здраве на сайта → Информация → Сървър и вижте реда „Версия на PHP“.

В контролния панел на хостинга: версията се вижда в раздела за управление на PHP. Това е най-лесният начин, ако използвате друга платформа.

Важно

Ако имате няколко сайта в един хостинг акаунт, проверете всеки поотделно. Те могат да работят на различни версии.

2. Ако сте на PHP 8.2, 8.3, 8.4 или 8.5

На споделен хостинг ние се грижим за обновяването на PHP. Не е нужно да правите нищо.

При неменажираните ни VPS и наети сървъри обновяването на PHP е ваша отговорност. Направете го сами или чрез администратора на сървъра:

  1. Инсталирайте обновените пакети на PHP от източника, който използвате. Linux дистрибуциите (Debian, Ubuntu, AlmaLinux и др.) са получили поправките предварително и пускат собствени пакети със собствени номера на версиите. Следете бюлетините за сигурност на вашата дистрибуция.
  2. Рестартирайте PHP-FPM и уеб сървъра, за да спрат всички стари процеси на PHP.
  3. Проверете с командата php -v, че работи новата версия.

Ако не можете да обновите веднага, екипът на PHP описва временни мерки. Те намаляват риска, но не го премахват. Добавете следните настройки в php.ini и рестартирайте PHP-FPM и уеб сървъра:

; Изключва напредъка при качване на файлове
session.upload_progress.enabled = 0

; Само за PHP 8.5
fatal_error_backtraces = 0

; 8M за сайтове без качване на файлове, 32M за сайтове с качване
post_max_size = 8M

Пълният списък с мерки е в бюлетина за сигурност на PHP. Обновете при първа възможност.

3. Ако сте на PHP 8.1 или по-стара версия

За тези версии няма официално обновление, затова е добре да преминете към поддържана версия:

  1. Направете резервно копие на файловете и базата данни на сайта.
  2. Обновете платформата, плъгините, модулите и темата до последните им версии. Така сайтът ще работи без проблеми и с новата версия на PHP.
  3. Сменете версията на PHP от контролния панел на хостинга. Препоръчително е да изберете PHP 8.4 или 8.5. Ако някой плъгин не ги поддържа, изберете поне 8.3.
  4. Проверете сайта: началната страница, формите, количката и плащането (ако имате онлайн магазин) и администрацията.
  5. Ако нещо не работи както трябва, върнете временно предишната версия и се обърнете към разработчика на сайта.

Къде да следите за официална информация?

Актуализации

21.10.2026 г., 04:00 ч. (българско време): Статията е публикувана. Обновлението все още не е пуснато.

21.10.2026 г., 12:26 ч. (българско време): От Imunify360 вече приложиха ModSecurity Patch, което да ограничи експлойт на тази уязвимост.

21.10.2026 г., 19:30 ч. (българско време): PHP пусна поправката в 17:00. Добавени са версиите с поправка, описание на уязвимостите и временни мерки за неменажираните VPS и наети сървъри.

Хареса ли Ви статията? Споделете я:
Георги Димитров
Статия от

Георги Димитров

Георги Димитров прекарва над 10 години в това да прави сайтовете бързи, сигурни и надеждни. Помогнал е на десетки български и международни компании да изградят успешни онлайн проекти, от малки електронни магазини до сложни уеб приложения. В блога на Jump.bg пише за WordPress без излишен технически жаргон, с практични съвети за сигурност, производителност и поддръжка, еднакво полезни за начинаещи и за професионалисти.

Още статии от автора

Последвайте ни:

Абонирайте се за нашия бюлетин

С абонамента си получаваш повече актуални новини и нашите специални промо оферти

Абонирайте се за нашия бюлетин