<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CVE-2026-109618 &#8211; REMADMIN</title>
	<atom:link href="https://remadmin.com/tags/cve-2026-109618/feed/" rel="self" type="application/rss+xml" />
	<link>https://remadmin.com</link>
	<description>Удалённый системный администратор</description>
	<lastBuildDate>Wed, 21 Oct 2026 18:00:18 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Патчи PHP вышли: 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 — обновляйтесь сейчас</title>
		<link>https://remadmin.com/blog/vebmasteru/patchi-php-vyshli-8-5-12-8-4-27-8-3-36-8-2-35-obnovlyajtes-sejchas/</link>
					<comments>https://remadmin.com/blog/vebmasteru/patchi-php-vyshli-8-5-12-8-4-27-8-3-36-8-2-35-obnovlyajtes-sejchas/#respond</comments>
		
		<dc:creator><![CDATA[Cursor Blog]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 18:00:18 +0000</pubDate>
				<category><![CDATA[Вебмастеру]]></category>
		<category><![CDATA[CVE-2026-109618]]></category>
		<category><![CDATA[CVE-2026-109619]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RCE]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[Уязвимость]]></category>
		<guid isPermaLink="false">https://remadmin.com/?p=7445</guid>

					<description><![CDATA[Официальный security-релиз PHP от 21 октября 2026: CVE-2026-109618 и CVE-2026-109619 закрыты. Какие версии ставить, кого бьёт, временные меры и проверка после обновления.]]></description>
										<content:encoded><![CDATA[<p>Вчера PHP предупредил про две критические дыры и попросил готовиться к экстренному релизу. Сегодня, 21 октября 2026, патчи уже вышли. Официально: <a href="https://www.php.net/archive/2026.php" target="_blank" rel="noopener nofollow">Security advisory на php.net</a> и релизы <strong>8.5.12</strong>, <strong>8.4.27</strong>, <strong>8.3.36</strong>, <strong>8.2.35</strong>.</p>
<p>Коротко: это не «обновите, когда удобно». Обе CVE — unauthenticated RCE. На Apache <code>mod_php</code> эксплойт показали до запуска кода вашего сайта. Полных временных костылей нет — только обновление. Ниже — что именно починили, кого бьёт и как быстро проверить, что вы уже на патче.</p>
<h5>Какие версии ставить</h5>
<table>
<tbody>
<tr>
<th>Ветка</th>
<th>Минимальный fixed-релиз</th>
</tr>
<tr>
<td>PHP 8.5</td>
<td><strong>8.5.12</strong></td>
</tr>
<tr>
<td>PHP 8.4</td>
<td><strong>8.4.27</strong></td>
</tr>
<tr>
<td>PHP 8.3</td>
<td><strong>8.3.36</strong></td>
</tr>
<tr>
<td>PHP 8.2</td>
<td><strong>8.2.35</strong></td>
</tr>
</tbody>
</table>
<p>PHP 8.1 и старше upstream больше не патчит. Для 7.4 / 8.0 / 8.1 выложили минимальные source-backport’ы — если собираете сами или ждёте пакет от LTS-вендора. На Remi PHP-команда прямо написала: сегодня обновлений в <code>rpms.remirepo.net</code> не будет, берите дистрибутивные пакеты или собирайте из исходников.</p>
<p>Проверка после обновления:</p>
<pre><code>php -v
# и обязательно через веб — тот же php-fpm/mod_php, что обслуживает сайт
&lt;?php echo PHP_VERSION;</code></pre>
<p>CLI может уже быть новым, а пул FPM — старым. После пакета — reload/restart воркеров.</p>
<h5>CVE-2026-109618 — RCE через OOM</h5>
<p>Advisory: <a href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w" target="_blank" rel="noopener nofollow">GHSA-w8hw-w9fx-j79w</a>. CVSS v4.0 — <strong>9.2</strong>.</p>
<p>Суть простым языком: при нехватке памяти PHP раньше уходил через <code>longjmp()</code>, обрывая обработку запроса. Иногда это случалось, когда внутренняя структура запроса ещё не до конца инициализирована. Cleanup потом смотрел на это «полусобранное» состояние как на нормальное — отсюда порча памяти и путь к RCE.</p>
<p>OOM можно спровоцировать не только «тяжёлым скриптом»: multipart без нормального Content-Length, куча заголовков внутри part’ов, пустые file-поля, глубокая вложенность имён полей — всё это раздувает память сильнее, чем кажется по <code>post_max_size</code>.</p>
<p>Самое неприятное: на <strong>mod_php</strong> атака возможна <em>до</em> любого кода приложения. FPM по анализу тоже в зоне риска (полный публичный эксплойт под FPM на момент advisory не демонстрировали, но «мы на nginx+php-fpm — нам норм» — плохой вывод).</p>
<p>В патче: отказ от опасного <code>longjmp()</code> на OOM, soft/hard OOM через нормальные точки остановки, shutdown больше не видит битое состояние.</p>
<h5>CVE-2026-109619 — RCE через «протухшее» состояние</h5>
<p>Advisory: <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp" target="_blank" rel="noopener nofollow">GHSA-6wmf-4rv5-p3rp</a>. Тоже <strong>9.2</strong>.</p>
<p>Здесь другая история: внутреннее состояние, привязанное к запросу, может пережить освобождение памяти. Следующий запрос на том же воркере успевает опереться на stale state, пока нормальная инициализация его не сбросила. Классический use-after-free на уровне рантайма — снова без логина.</p>
<p>Обе дыры закрыты одним пакетом релизов. Если обновились — закрыли обе.</p>
<h5>Кто в зоне риска</h5>
<p>По словам PHP Security Team — <strong>все установки PHP, которые отдают веб-запросы</strong>:</p>
<ul>
<li>PHP-FPM</li>
<li>Apache <code>mod_php</code> (риск считают наивысшим)</li>
<li>php-cgi</li>
<li>FrankenPHP</li>
<li>LiteSpeed / LSAPI</li>
</ul>
<p>Не только «публичный WordPress». Ещё админки, панели, контейнеры, appliances, где PHP вшит и про него часто забывают. WordPress, Битрикс, Laravel, самопис — всё на одном интерпретаторе.</p>
<h5>Как обновить на практике</h5>
<p><strong>Debian / Ubuntu (ondrej или вендорский репозиторий):</strong></p>
<pre><code>sudo apt update
sudo apt install --only-upgrade php8.3-fpm php8.3-cli   # подставьте свою ветку
sudo systemctl restart php8.3-fpm
# если Apache+mod_php:
sudo systemctl restart apache2</code></pre>
<p><strong>RHEL / Alma / Rocky:</strong> пакеты от дистрибутива или AppStream; не ждите сегодня Remi.</p>
<p><strong>Docker:</strong> пересобрать образ на <code>php:8.x.y</code> с fixed-тегом / digest, задеплоить заново. Один <code>docker pull</code> без recreate контейнера не спасёт старый процесс.</p>
<p><strong>Shared-хостинг:</strong> тикет хостеру + проверка <code>phpinfo()</code> / версии в панели. «Мы обновим на выходных» для этой дыры — плохой ответ.</p>
<p>После рестарта убедитесь, что все пулы/vhost’ы реально на новой версии, а не только дефолтный.</p>
<h5>Если обновить прямо сейчас нельзя</h5>
<p>PHP честно пишет: <strong>полного mitigation нет</strong>. Ниже — только снижение отдельных векторов, пока катите пакет.</p>
<p>Для CVE-2026-109618:</p>
<ul>
<li><code>memory_limit=-1</code> через <code>php_admin_value</code> в FPM/Apache так, чтобы приложение не вернуло лимит обратно;</li>
<li>низкий <code>post_max_size</code> (например 8M без аплоадов, 32M если аплоады нужны), <code>upload_max_filesize</code> ниже него;</li>
<li>лимиты на размер/число multipart/headers на nginx/прокси;</li>
<li>не использовать <code>RLIMIT_AS</code> / <code>RLIMIT_DATA</code> как «защиту» — они как раз могут спровоцировать уязвимый путь.</li>
</ul>
<p>Для CVE-2026-109619:</p>
<ul>
<li><code>session.upload_progress.enabled=0</code> и рестарт всех воркеров (не через <code>ini_set</code> / <code>.user.ini</code>);</li>
<li>на PHP 8.5 — <code>fatal_error_backtraces=0</code>;</li>
<li>убрать странные per-request deprecated settings, которые сыплют диагностикой до инициализации.</li>
</ul>
<p>WAF в одиночку PHP не считает достаточной защитой. Временные меры — мост на часы/сутки, не замена патчу.</p>
<h5>После патча — не забыть про компрометацию</h5>
<p>Окно между утечкой (20 октября) и массовым обновлением уже открыто. Обновление закрывает вход — уже залитый шелл не удалит. Имеет смысл:</p>
<ul>
<li>логи на странные multipart/огромные POST, падения воркеров, всплески 5xx;</li>
<li>новые <code>.php</code> в uploads / странных каталогах;</li>
<li>левые пользователи в CMS, правки cron, mu-plugins, неожиданные процессы от www-data.</li>
</ul>
<p>Тот же урок, что после wp2shell и массовых взломов Битрикса: сначала чистка, если уже задели, потом спокойная жизнь на патче.</p>
<h5>Чеклист на сегодня</h5>
<ol>
<li>Узнать текущую ветку PHP на каждом сервере/контейнере.</li>
<li>Поставить fixed-релиз своей линии (или пакет вендора с бэкпортом).</li>
<li>Перезапустить php-fpm / Apache / контейнеры.</li>
<li>Проверить версию именно через HTTP, не только CLI.</li>
<li>Если сидите на 7.4/8.0/8.1 — ускорить миграцию или бэкпорт вендора.</li>
<li>Пробежать логи и файлы на следы компрометации.</li>
</ol>
<p>Исходники и Windows-сборки — на <a href="https://www.php.net/downloads.php" target="_blank" rel="noopener nofollow">downloads.php.net</a>. Полный разбор — в advisory на архиве новостей и в двух GHSA выше.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://remadmin.com/blog/vebmasteru/patchi-php-vyshli-8-5-12-8-4-27-8-3-36-8-2-35-obnovlyajtes-sejchas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Критические дыры в PHP: экстренные патчи CVE-2026-109618 и CVE-2026-109619</title>
		<link>https://remadmin.com/blog/vebmasteru/kriticheskie-dyry-v-php-ekstrennye-patchi-cve-2026-109618-i-cve-2026-109619/</link>
					<comments>https://remadmin.com/blog/vebmasteru/kriticheskie-dyry-v-php-ekstrennye-patchi-cve-2026-109618-i-cve-2026-109619/#respond</comments>
		
		<dc:creator><![CDATA[Cursor Blog]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 08:11:49 +0000</pubDate>
				<category><![CDATA[Вебмастеру]]></category>
		<category><![CDATA[CVE-2026-109618]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RCE]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[Уязвимость]]></category>
		<guid isPermaLink="false">https://remadmin.com/?p=7440</guid>

					<description><![CDATA[PHP предупредил о двух критических RCE (CVSS 9.2). Информация утекла до disclosure. Что известно, какие версии ждать и что делать админам WordPress/Битрикс прямо сейчас.]]></description>
										<content:encoded><![CDATA[<p>20 октября 2026 PHP Security Team выложила редкое для себя предупреждение: готовьтесь к экстренному security-релизу. Две критические дыры, обе по CVSS v4.0 на <strong>9.2</strong>. Релиз назначен на <strong>21 октября 2026, 14:00 UTC</strong> (17:00 по Москве). Полных технических деталей пока нет — и это как раз тот случай, когда «подожду changelog» может дорого стоить.</p>
<p>Повод ускориться неприятный: информация об уязвимостях <strong>утекла до официального disclosure</strong>. Сначала пост на Hacker News (потом удалили), затем подтверждение от исследователей watchTowr. PHP прямо написали: имеют право выпустить патч раньше, если детали станут публичными или появится эксплуатация в дикой природе.</p>
<p>Официальный анонс: <a href="https://www.php.net/archive/2026.php" target="_blank" rel="noopener nofollow">Upcoming Critical PHP Security Release</a>. Разбор ситуации: <a href="https://www.bleepingcomputer.com/news/security/php-warns-admins-of-two-critical-flaws-emergency-patches-coming-tomorrow/" target="_blank" rel="noopener nofollow">BleepingComputer</a>.</p>
<h5>Что уже известно</h5>
<p>Пока официально PHP подтвердили только рейтинг и дату релиза. CVE-номера и «это RCE» в их коротком анонсе не расписаны — детали обещают вместе с патчами.</p>
<p>Из параллельных источников (watchTowr → BleepingComputer, CERT-EU, ACSC):</p>
<ul>
<li>идентификаторы: <strong>CVE-2026-109618</strong> и <strong>CVE-2026-109619</strong>;</li>
<li>тип: remote code execution (удалённое выполнение кода);</li>
<li>watchTowr оценивает как CVSS 10, PHP официально ставит каждой <strong>9.2</strong> по CVSS v4.0 — расхождение в шкалах, не в том, что «не страшно»;</li>
<li>по оценке исследователей, затронуты ветки PHP <strong>5 / 6 / 7 / 8</strong> (то есть фактически «почти всё, что ещё крутится в проде»);</li>
<li>на момент предупреждений <strong>активной эксплуатации в wild не видели</strong> — но окно после утечки и до патча как раз самое опасное.</li>
</ul>
<p>Ожидаемые fixed-релизы (по сообщениям security-комьюнити, не финальный список от PHP до момента публикации патчей): <strong>8.5.12</strong>, <strong>8.4.27</strong>, <strong>8.3.36</strong>, <strong>8.2.35</strong>. EOL-ветки вроде PHP 7.4 / 8.0 / 8.1 патча могут и не получить — рассчитывать на «дистр когда-нибудь подтянет» для мёртвой ветки наивно.</p>
<h5>Почему это важно именно вам</h5>
<p>PHP — это не «какой-то фреймворк». На нём сидят WordPress, Битрикс, Laravel, Magento, куча самописных ЛК и API. Если дыра в интерпретаторе и она RCE — компрометируется не «один плагин», а процесс php-fpm / apache-модуль. Дальше классика: шелл, бэкдор в <code>wp-content</code>, кража <code>wp-config</code> / <code>.env</code>, рассылка, ботнет.</p>
<p>После историй с wp2shell и массовыми взломами Битрикса сценарий знакомый: disclosure → через сутки сканеры по интернету → через неделю «у нас странный админ и левый плагин». Здесь ещё и leak до релиза — значит, кто умеет, уже мог готовить эксплойт, пока вы читаете новость.</p>
<h5>Что сделать прямо сейчас</h5>
<p><strong>1. Инвентаризация.</strong> Пройдитесь по серверам и узнайте, где какой PHP:</p>
<pre><code>php -v
# или на сайте
&lt;?php echo PHP_VERSION;</code></pre>
<p>Отдельно — контейнеры, shared-хостинг клиентов, «забытые» лендинги на старом 7.4. Список версий и хостов лучше иметь до того, как пакеты появятся в репозитории.</p>
<p><strong>2. Подготовить обновление.</strong> На Debian/Ubuntu заранее проверить, откуда тянете PHP (ondrej/php, вендорский репозиторий, remi на RHEL). На VPS с ручной сборкой — план: скачать релиз → подменить → reload php-fpm. На shared — тикет хостеру: «когда выкатите security-релиз PHP от 21.10».</p>
<p><strong>3. Как только пакеты вышли — ставить без отлагательств.</strong> Для поддерживаемых веток цель простая: оказаться на fixed-версии своей линии (или новее). После обновления:</p>
<pre><code>systemctl reload php*-fpm
# или
systemctl restart php8.3-fpm apache2</code></pre>
<p>И проверить, что сайт реально отвечает уже новым бинарником, а не старым php-fpm из другого pool.</p>
<p><strong>4. EOL — отдельно.</strong> Если сайт на PHP 7.x или 8.0/8.1 и вендор патч не выпустит — это не «подождём», а миграция на поддерживаемую ветку. Временные костыли (WAF, закрыть наружу) — только мост, не лечение.</p>
<p><strong>5. Пока патча нет / нельзя сразу обновить.</strong> CERT-EU прямо советует: где нельзя пропатчить мгновенно — по возможности изолировать интернет-facing приложения. На практике: усилить WAF/Cloudflare, убрать лишний PHP с публичных vhost’ов, закрыть ненужные entrypoint’ы, не торчать phpMyAdmin в мир. Это не замена патчу.</p>
<p><strong>6. После патча — быстрый чек на компрометацию.</strong> Особенно если сервер торчал в интернет всё окно утечки. Смотрите новые PHP в <code>uploads</code> / странных каталогах, левых пользователей в CMS, неожиданные cron, правки <code>.htaccess</code> / nginx, неизвестные процессы от www-data. Патч закрывает вход — бэкдор, уже залитый до обновления, сам не исчезнет (мы это уже проходили на Битриксе и WordPress).</p>
<h5>Чего пока делать не стоит</h5>
<ul>
<li>Не гонять по себе чужие «PoC с GitHub», пока нет официального advisory — половина будет фейком или сама шеллом.</li>
<li>Не путать CVSS 9.2 от PHP и «CVSS 10» из твитов: это разные формулировки одной критичности, а не две разные дыры.</li>
<li>Не ждать, что «WordPress сам обновит PHP» — CMS ядро обновляет, интерпретатор на сервере — ваша зона.</li>
</ul>
<h5>Что дальше</h5>
<p>После 14:00 UTC 21 октября на <a href="https://www.php.net/" target="_blank" rel="noopener nofollow">php.net</a> должны появиться changelog’и и список affected/fixed. Как только будут точные версии и описание вектора — имеет смысл свериться ещё раз: не все сборки дистрибутивов выходят в ту же минуту, что upstream.</p>
<p>Если коротко: сегодня это не «интересная CVE для чтения на выходных», а окно, в котором нужно знать свои версии PHP и быть готовым нажать обновление в первые часы после релиза. WordPress, Битрикс, самопис — неважно: дыра в PHP бьёт по всему стеку.</p>
<p>Нужна помощь — пробежать серверы, обновить PHP на VPS, проверить сайты после патча — пишите через <a href="https://remadmin.com/podderzhka-sajtov/">контакты</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://remadmin.com/blog/vebmasteru/kriticheskie-dyry-v-php-ekstrennye-patchi-cve-2026-109618-i-cve-2026-109619/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>