Alerta de seguretat · Crítica
Alerta PHP2Shell: vulnerabilitat crítica a PHP que afecta WordPress i milions de webs
Dues fallades al mateix PHP, el llenguatge amb què funcionen WordPress, Drupal, Joomla o PrestaShop, permeten a un atacant executar codi al servidor sense usuari ni contrasenya. Ja hi ha escanejos massius buscant webs sense actualitzar. T'expliquem què és, com saber si t'afecta i què cal fer avui.
En 30 segons
- Què: dues vulnerabilitats crítiques a PHP,
CVE-2026-109618iCVE-2026-109619, conegudes com a PHP2Shell. - A qui afecta: a webs i aplicacions que funcionen amb PHP sense actualitzar: WordPress, WooCommerce, Drupal, Joomla, PrestaShop, Magento, Nextcloud, phpMyAdmin…
- Solució: actualitzar PHP a 8.2.35, 8.3.36, 8.4.27 o 8.5.12 (o posterior) i reiniciar el servei. Actualitzar WordPress o els complements no n'hi ha prou.
- Urgència: alta. Els pedaços van sortir el 21 d'octubre de 2026 i ja s'estan detectant atacs.
Què ha passat?
El 21 d'octubre de 2026 l'equip de PHP va publicar actualitzacions d'emergència per a dues fallades crítiques batejades com a PHP2Shell. Les van trobar investigadors de seguretat a l'agost amb ajuda de models d'intel·ligència artificial i les van comunicar de manera responsable abans de fer-les públiques. L'error feia més d'una dècada que era amagat al codi de PHP.
Tan bon punt se'n van publicar els detalls, diverses organitzacions de ciberseguretat van detectar escanejos i atacs a gran escala. La premsa internacional n'ha dit «Black October»: la IA accelera tant el descobriment de vulnerabilitats com la creació d'atacs, i el marge entre que surt un pedaç i comencen els atacs s'ha reduït a hores o pocs dies.
A qui afecta?
La fallada és a PHP, no en una aplicació concreta. Per això pot afectar qualsevol cosa que funcioni amb PHP, tot i que el risc exacte depèn de la configuració de cada servidor:
- Webs i botigues en línia: WordPress, WooCommerce, Drupal, Joomla, PrestaShop, Magento.
- Eines internes: Nextcloud, phpMyAdmin, correu web Roundcube, intranets i aplicacions a mida amb Laravel o Symfony.
- Equips amb tauler web: alguns NAS, routers i altres dispositius porten PHP a la interfície d'administració.
- Webs amb PHP 8.1 o anterior: ja no reben pedaços oficials. L'única solució és migrar a una versió amb suport.
Com saber quina versió de PHP fa servir la teva web
- A WordPress: Eines → Salut del lloc → Informació → Servidor, apartat «Versió de PHP».
- Al tauler del teu hosting (cPanel, Plesk, DirectAdmin…): busca «Versió de PHP» o «Select PHP Version».
- En un servidor propi:
php -v. Comprova també la versió que fa servir realment la web (PHP-FPM o el mòdul d'Apache), que de vegades no coincideix. - Si no saps qui gestiona la teva web: demana al teu proveïdor, per escrit, la versió exacta de PHP i la data en què es va actualitzar.
Versions corregides
| Si fas servir PHP… | Actualitza a |
|---|---|
| 8.5 | 8.5.12 o posterior |
| 8.4 | 8.4.27 o posterior |
| 8.3 | 8.3.36 o posterior |
| 8.2 | 8.2.35 o posterior |
| 8.1 o anterior | Sense pedaç oficial: migrar |
Què cal fer avui
- Fes una còpia de seguretat recent i guarda-la fora del servidor abans de tocar res.
- Actualitza PHP a una versió corregida, o demana al teu hosting que et confirmi que ja ho ha fet.
- Reinicia el servei (PHP-FPM, Apache o el contenidor) perquè la versió nova entri en ús, i torna a comprovar la versió que realment serveix la web.
- Si no pots actualitzar ara, limita l'accés: desconnecta l'aplicació d'internet o deixa-la accessible només per VPN. Un tallafoc d'aplicacions web (WAF) ajuda com a mesura temporal, però no substitueix el pedaç.
- Busca senyals d'intrusió des del 21 d'octubre: administradors nous que no coneixes, fitxers
.phpestranys (sobretot a les carpetes de pujades), contingut modificat, pics de trànsit o peticions estranyes als registres. - Si creus que ja t'han atacat: no esborris res, aïlla el servidor i contacta amb un professional perquè ho analitzi.
Te la revisem gratis
Comprovem des de fora i sense tocar res quina tecnologia i quina versió exposa la teva web, i et diem si estàs en risc i què cal fer. Si cal, actualitzem PHP o ho coordinem amb el teu hosting, verifiquem que el pedaç funciona, migrem versions antigues i, si ja hi ha hagut una intrusió, l'analitzem i la netegem.
Les webs que fem no fan servir PHP: funcionen sense cap servidor per mantenir, sobre la xarxa de Cloudflare, així que aquest tipus de fallada no les afecta. Si estàs cansat d'apagar focs, també et podem migrar a una cosa així.
Preguntes freqüents
Actualitzar WordPress soluciona PHP2Shell?
No. La fallada és a PHP, el llenguatge sobre el qual funciona WordPress, no a WordPress. Cal actualitzar el PHP del servidor a 8.2.35, 8.3.36, 8.4.27 o 8.5.12 (o posterior) i reiniciar el servei.
El meu hosting ja ho deu haver actualitzat?
Molts proveïdors actualitzen ràpid, però no tots, i les webs que encara són a PHP 8.1 o anterior no tenen pedaç oficial. Comprova-ho al tauler o demana-ho per escrit al teu proveïdor.
És veritat que la vulnerabilitat la va trobar una intel·ligència artificial?
La van trobar investigadors de seguretat amb ajuda de models d'IA i la van comunicar a l'equip de PHP abans de publicar-la. La IA també accelera que els atacants converteixin un pedaç publicat en un atac; per això cal actualitzar com més aviat millor.
La meva web és només informativa, també m'afecta?
Sí. Un servidor compromès es fa servir per enviar correu brossa, allotjar pàgines de pesca (phishing) o infectar els visitants, cosa que perjudica la teva reputació i el teu posicionament a Google. Si la web té formularis amb dades personals, a més hi ha implicacions de RGPD.
Fonts
- PHP: anuncis oficials de versions
- NVD: CVE-2026-109618 · CVE-2026-109619
- HKCERT: avís sobre PHP2Shell
Informació orientativa basada en fonts públiques a data de publicació. La situació pot canviar: confirma sempre els detalls amb el teu proveïdor.