Niet php.net · Niet NVD · Niet CISA

PHP-kwetsbaarhedentracker

Onofficiële briefing over beveiligingslekken in PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Beveiligingswaarschuwing

PHP2Shell: werk PHP bij. Dat is de enige volledige oplossing.

CVE-2026-109618 en CVE-2026-109619 zijn kritieke kwetsbaarheden in PHP zelf die uitvoering van code op afstand zonder authenticatie mogelijk maken. Het PHP-project bracht op 21 oktober 2026 fixes uit voor de ondersteunde takken 8.2 tot en met 8.5. Herstart PHP na de update. Een firewall is geen vervanging.

Stappen om te patchen

宝塔面板

Welke PHP-versie in het 宝塔-paneel lost PHP2Shell op?

Deze pagina volgt het eigen advies van 宝塔, bijgewerkt op 22 oktober 2026, niet een forumbericht. De labels van de paneelinterface worden in het Chinees geciteerd. Node.js wordt in het advies genoemd, maar is hier geen onderwerp.

Laatst bijgewerkt

Elke rij geeft het advies van 宝塔 weer. Upstream-PHP-releases zijn er alleen voor de lijn 8.2 tot en met 8.5.
PuntWat het 宝塔-advies zegtBron
Gesynchroniseerd onder Linux en WindowsPHP 8.2.35, 8.3.36, 8.4.27 en 8.5.12, beschreven als beide fixes bevattend宝塔-advies
Linux-pakketten voor oude takken7.4.34, 8.0.31 en 8.1.35. Volgens 宝塔 eigen Linux-builds met beide fixes, te installeren uit de softwarestore. Geen versienummers van het PHP-project.宝塔-advies
Windows, PHP 8.1 en ouderGeen tegenhanger van deze drie pakketten. Alleen een tijdelijke instelling: session.upload_progress.enabled=0 in de daadwerkelijk geladen php.ini, daarna die PHP-dienst herstarten. Geen volledige oplossing.宝塔-advies
Klikpad登录 → 软件商店 → 已安装 → 更新软件列表 / 支付状态 → 更新 bij de gebruikte PHP-versie → versie en website controleren宝塔-advies
Ernst, herhaaldCVSS v4.0 9.2 voor elke CVE. De score komt van het PHP-securityteam; 宝塔 herhaalt hem.宝塔-advies; oss-security
Upstream-releases8.5.12, 8.4.27, 8.3.36 en 8.2.35 op 21 oktober 2026. Volgens PHP is alleen de update een volledige oplossing.php.net

Upgrade in het paneel

  1. Maak een back-up van website en paneelconfiguratie voordat u PHP wijzigt.
  2. Log in bij 宝塔. Open 软件商店 (softwarestore) en de lijst 已安装 (geïnstalleerd).
  3. Klik rechtsboven op 更新软件列表 / 支付状态 (softwarelijst / betaalstatus vernieuwen), zodat de lijst actueel is.
  4. Zoek de PHP-versie die de website daadwerkelijk gebruikt en klik op 更新 (bijwerken). Vergelijk het versienummer met de tabel hierboven.
  5. Laad een echte pagina en de benodigde functies opnieuw. Zijn meerdere PHP-versies geïnstalleerd, herhaal de controle dan voor elke versie die nog een website bedient.

Windows: PHP 8.1 en ouder

Het advies maakt duidelijk dat de drie oude pakketnummers voor Linux gelden. Voor Windows met PHP 8.1 en ouder biedt het alleen een tijdelijke wijziging in de php.ini die de dienst daadwerkelijk laadt:

Geciteerd uit het 宝塔-advies als onvolledige brug voor één bevestigd pad van CVE-2026-109619. Lost niet beide CVE’s op.
session.upload_progress.enabled = 0

Opslaan, die PHP-dienst herstarten en herhalen voor elke oude PHP op de machine. 宝塔 adviseert deze Windows-installaties over te zetten naar een ondersteunde tak met een passende fix-release. Hetzelfde advies verwijst naar andere onvolledige limieten van PHP, waaronder post_max_size (8M zonder uploads, 32M met uploads) en de waarschuwing memory_limit=-1 niet zonder cgroup- of containerlimiet te gebruiken. Vervang die limiet niet door RLIMIT_AS of RLIMIT_DATA. Details staan op de herstelpagina.

Wat deze pagina niet behandelt

Hetzelfde 宝塔-advies vermeldt ook Node.js-updates (22.23.4, 24.22.1 en 26.12.1 volgens de tabel). Deze briefing behandelt Node.js niet en geeft ook geen exploitstappen of logsignaturen weer. Antwoorden per upstream-tak staan op de pagina’s PHP 8.5, 8.4, 8.3, 8.2 en PHP 5 tot en met 8.1.

Heeft het 宝塔-paneel de fixes voor PHP 8.2 tot en met 8.5 al?

Volgens het advies hebben de Linux- en Windows-panelen 8.2.35, 8.3.36, 8.4.27 en 8.5.12 gesynchroniseerd, en die builds bevatten beide fixes. U moet de update toch installeren voor elke PHP-versie die websites daadwerkelijk gebruiken, en daarna versie en website controleren.

Is PHP 8.0.31 van 宝塔 een officiële PHP-release?

Nee. Volgens het advies heeft PHP geen installeerbare pakketten voor 7.4, 8.0 en 8.1 gepubliceerd, en zijn 7.4.34, 8.0.31 en 8.1.35 宝塔-pakketten voor het Linux-paneel. Lees deze nummers niet als php.net-releases. De versiecontrole van deze website herkent ze niet.

Hoe zit het met PHP 8.1 en ouder onder Windows?

Volgens het advies krijgen deze Windows-builds de drie Linux-pakketnummers niet. Als overbrugging noemt het session.upload_progress.enabled=0 in de daadwerkelijk geladen php.ini en een herstart van die PHP-dienst. 宝塔 zegt dat dit slechts één bevestigd pad van CVE-2026-109619 afzwakt en geen volledige oplossing voor beide CVE’s is.

Waar klik ik?

Log in, open 软件商店, kies 已安装, klik rechtsboven op 更新软件列表 / 支付状态 en daarna bij de PHP-versie van de website op 更新. Maak eerst een back-up. Herhaal dit voor elke geïnstalleerde PHP-versie. De labels komen uit het Chinese advies.

Bronnen

Externe links verlaten deze site. Wij hosten geen exploitcode.

  1. PHP 与 Node.js 紧急安全更新公告(更新于 2026-10-22) — 宝塔面板 (BT Panel)
  2. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  3. CVE-2026-109618: PHP 8.2–8.5 RCE via OOM corruption — oss-security (Jakub Zelenka, PHP security team)