PHP2Shell, Next.js i Node.js: què ha passat l'octubre de 2026 i com saber si la teva web està exposada
En dues setmanes han sortit quatre avisos de seguretat que afecten la majoria de webs d'empresa: un a PHP, el llenguatge en què funciona WordPress; un altre a Next.js; un altre a Node.js; i un complement de WordPress molt utilitzat que continua rebent atacs. Aquí tens què ha passat sense tecnicismes, a qui afecta, com ho gestionem nosaltres i com comprovar la teva web.
Toni Delgado
Plataforma i integracions d'IA · Automix Labs
Sense embuts
- Si la teva web és un WordPress, l'avís greu és PHP2Shell. És a PHP, el llenguatge en què funciona WordPress, i s'arregla actualitzant PHP al servidor, no la web. Pregunta al teu allotjament quina versió tens.
- El tallafoc del teu proveïdor ajuda, però no arregla. Vercel i altres han bloquejat els atacs coneguts. Ells mateixos diuen que cal actualitzar igualment.
- El que és perillós de debò són els complements sense actualitzar. En les webs WordPress que hem analitzat aquesta setmana, una de cada tres tenia un complement amb una fallada que s'està explotant des de l'agost.
Prefereixes que ho mirem nosaltres? Demana una revisió gratuïta de la teva web.
Què ha passat
Una fallada de seguretat és un error en un programa que permet a algú fer alguna cosa que no hauria de poder fer: llegir dades, tombar la web o, en el pitjor cas, prendre el control del servidor. Es corregeixen publicant una versió nova, i fins que algú la instal·la, la web continua exposada. Aquestes són les quatre d'aquest mes que toquen més webs d'empresa:
PHP2Shell
Crítica (9,2 sobre 10) · 21 d'octubre
- A qui afecta
- Qualsevol web feta amb PHP: WordPress (i WooCommerce), Drupal, Laravel, Magento… en les configuracions habituals dels servidors (PHP-FPM, Apache amb mod_php, LiteSpeed). Afecta PHP des de la versió 5.4.
- Què pot passar
- Un atacant, sense usuari ni contrasenya, pot executar codi al servidor amb una petició preparada. Ja hi ha exploits públics.
- Com s'arregla
- Actualitzar PHP a 8.2.35, 8.3.36, 8.4.27 o 8.5.12. La 8.1 i anteriors ja no reben actualitzacions regulars: toca pujar de branca. Actualitzar la web o les extensions no serveix. (Butlletí de Vercel sobre PHP2Shell)
Node.js (descompressor Brotli)
Alta · 21 d'octubre
- A qui afecta
- Webs i serveis fets amb Node.js fora de plataformes gestionades: servidors propis, contenidors, eines d'automatització. La mateixa actualització corregeix nou fallades més.
- Què pot passar
- Unes dades comprimides manipulades poden fer que el programa escrigui fora de la seva memòria; els investigadors ho van fer servir per llegir memòria i executar ordres.
- Com s'arregla
- Node.js 22.23.4, 24.22.1 o 26.12.1. La versió 20 ja no té suport i no rep aquesta correcció. (Butlletí de Vercel sobre Node.js)
Next.js
Dues crítiques i una alta · 14 d'octubre
- A qui afecta
- Webs fetes amb Next.js. Les crítiques depenen de funcions concretes (memòria cau de components, imatges SVG a l'optimitzador); l'alta, de fer servir Server Actions.
- Què pot passar
- Execució de codi sense autenticació en els dos casos crítics; tombar el servidor en l'altre.
- Com s'arregla
- Next.js 15.5.28 o 16.4.1 (o posteriors). La branca 14 no apareix amb pedaç: cal migrar. (Anunci oficial de Next.js)
Elementor Pro (WordPress)
Crítica (9,8 sobre 10) · Corregida el 19 d'agost; se segueix explotant
- A qui afecta
- Webs WordPress amb Elementor Pro a la versió 4.2.1 o anteriors.
- Què pot passar
- Wordfence ha bloquejat més de 190.000 intents d'atac contra aquesta fallada des que va sortir la correcció. És la que més hem trobat en webs reals.
- Com s'arregla
- Elementor Pro 4.2.2 o posterior. Compte: si la llicència ha caducat, l'extensió deixa d'actualitzar-se sola i queda vulnerable sense avisar. (SecurityWeek sobre Elementor Pro)
Sobre PHP2Shell convé no exagerar ni treure-li importància. A 21 d'octubre no figurava al catàleg de fallades explotades de l'agència de ciberseguretat dels EUA i no hi havia cap intrusió confirmada públicament, però ja circulaven exploits i s'havien vist intents d'atac. Amb una fallada crítica, que no requereix contrasenya i que afecta gairebé qualsevol servidor amb PHP, esperar que es confirmi és arribar tard.
I no és l'únic del mes. Un altre complement de WordPress, Bricksforge, s'explota des del 7 d'octubre, i s'han colat versions malicioses de llibreries de JavaScript al repositori d'on les descarreguen els programadors. Això últim afecta qui desenvolupa, no la web publicada, però per això convé que algú revisi què s'instal·la.
«El meu proveïdor ja ho bloqueja»: per què no n'hi ha prou
Diversos proveïdors han reaccionat ràpid. Vercel, on allotgem bona part de les webs que fem, va posar regles al seu tallafoc, tan bon punt es van publicar, per a PHP2Shell i per a la fallada de Node.js , gratis i en tots els projectes. És una bona notícia. Però ho diuen ells mateixos en els dos butlletins: les regles no substitueixen el pedaç.
Un tallafoc reconeix els atacs que ja coneix. Si algú canvia una mica la forma de l'atac, o el trànsit arriba per un camí que no hi passa, no el veu. És un paraigua mentre actualitzes, no la solució. I si la teva web és en un allotjament compartit sense res al davant, ni tan sols tens el paraigua.
Com ho gestionem nosaltres
Quan surt un avís així, la feina no és córrer: és saber en minuts a què afecta. Aquesta setmana, tot el que mantenim estava revisat i actualitzat en menys de 24 hores. Ho fem així:
Saber què hi ha i on
Un inventari al dia de cada web, aplicació i servidor que portem: amb què està fet i en quina versió. Sense això, cada avís obliga a anar mirant-los un per un.
Veure a qui afecta de debò
Moltes fallades només són explotables si es fa servir una funció concreta. Creuem cada avís amb l'inventari per saber què és urgent i què pot esperar al manteniment normal.
Actualitzar provant abans de publicar
Cada actualització passa primer per una còpia de la web i per les seves proves. Es publica quan funciona igual que abans, no quan compila.
Avisar a qui li toca
El que no depèn de nosaltres, com la versió de PHP d'un allotjament o una web que manté una altra empresa, s'avisa amb què cal fer i en quin termini.
I fora de casa, el que més es repeteix: en les webs WordPress que hem analitzat des de fora aquests dies, una de cada tres tenia Elementor Pro en una versió afectada per la fallada que s'explota des de l'agost, i en cap no es podia saber des de fora si el PHP del servidor ja estava al dia. Aquest és el risc real de la majoria de webs d'empresa: no la tecnologia, sinó que ningú no les actualitzi.
Com comprovar la teva web sense ser tècnic
Sis preguntes. Les pots fer tu, o fer-les a qui et porta la web:
La versió de PHP del servidor
Demana-la al teu allotjament per escrit. Ha de ser 8.2.35, 8.3.36, 8.4.27, 8.5.12 o posterior. Si et diuen 8.1 o menys, cal pujar de versió.
Que WordPress i totes les extensions estiguin al dia
Entra a Tauler → Actualitzacions. Si hi ha extensions de pagament (Elementor Pro, constructors, formularis), comprova que la llicència continua activa: sense ella no s'actualitzen.
Que hi hagi algú amb nom que se n'ocupi
Una persona o empresa que tingui per escrit que actualitza la teva web i en quin termini. «Ja ho mira l'allotjament» no sol incloure les extensions.
Una còpia de seguretat que algú hagi restaurat alguna vegada
Una còpia que no s'ha provat mai és una esperança. Pregunta quan va ser l'última vegada que se'n va recuperar una.
Qui té accés d'administrador
Revisa la llista d'usuaris amb permisos d'administració i treu-ne qui ja no treballa amb tu, incloses agències antigues.
Si la teva web és a mida, la versió de la seva tecnologia
Pregunta a qui la va fer quina versió de Next.js o de Node.js fa servir i si ja és a les corregides. Si no sap respondre, això ja és una resposta.
El que hauria d'incloure un manteniment de debò
El que permet revisar-ho tot en un dia és saber què hi ha i on, i que algú vigili per no assabentar-se'n per les xarxes socials. Si pagues un manteniment, o el contractaràs, això és el mínim que hauria de cobrir:
- Pedaços crítics en dies, no en mesos. Amb un compromís de termini per escrit.
- Vigilància automàtica. Alertes quan surt una fallada que afecta el que tens instal·lat, filtrades perquè arribin les que importen i no cent correus que ningú no llegeix.
- Provar abans de publicar. Cada actualització, primer en una còpia; com hem vist, que compili no vol dir que funcioni.
- Còpies de seguretat provades i una llista al dia de qui té accés.
- Un resum que entenguis. Què s'ha actualitzat, què queda pendent i per què.
Revisió gratuïta
Vols saber com està la teva web?
La revisem des de fora, sense demanar-te accessos ni tocar res: només el que pot veure qualsevol persona que visiti la teva web. En un màxim de 2 dies laborables t'escrivim amb:
- Quina tecnologia fa servir la teva web i quines versions es veuen des de fora.
- Si té complements o versions amb fallades conegudes, sobretot les que s'estan explotant.
- Certificat, capçaleres de seguretat i si hi ha panells d'administració a la vista.
- Què cal fer, en llenguatge clar i per ordre d'urgència.
Si després necessites que ho arreglem o que ens ocupem del manteniment, t'ho pressupostem a part. La revisió no et compromet a res.
Preguntes freqüents
La meva web en WordPress està afectada per PHP2Shell?
Si el servidor on està allotjada fa servir una versió de PHP sense corregir, sí: la fallada és a PHP, no a WordPress. Les versions que la corregeixen van sortir el 21 d'octubre de 2026: 8.2.35, 8.3.36, 8.4.27 i 8.5.12. Actualitzar WordPress o les extensions no ho arregla; cal actualitzar PHP al servidor. Pregunta al teu allotjament quina versió tens.
El meu proveïdor diu que ja bloqueja l'atac, he de fer alguna cosa?
Sí. Les regles de tallafoc que han desplegat proveïdors com Vercel frenen els patrons d'atac coneguts, però el mateix Vercel avisa que no substitueixen el pedaç: no cobreixen el trànsit que no passa per ells ni les variants noves. Són un paraigua mentre actualitzes, no la solució.
I si la meva web està feta amb Next.js?
Next.js va publicar el 14 d'octubre de 2026 les versions 15.5.28 i 16.4.1, que corregeixen dues fallades crítiques i una de bloqueig del servidor. La branca 14 no apareix amb pedaç. Les fallades crítiques depenen de com estigui programada la web, però la recomanació oficial és actualitzar encara que no facis servir aquestes funcions.
Com sé qui ha d'actualitzar la meva web?
Si la va fer una agència o un freelance, pregunta-li si la manté o només la va lliurar. Moltes webs es publiquen i ningú no les torna a tocar: l'allotjament actualitza el servidor (de vegades) i ningú no actualitza les extensions. Si ningú no ho té assignat per escrit, no ho està fent ningú.
Fonts
- Vercel. Butlletí de seguretat de PHP: php2shell (CVE-2026-109618 i CVE-2026-109619)
- Vercel. Butlletí de seguretat de Node.js: descompressor Brotli (CVE-2026-111497)
- Next.js. Actualització de seguretat del 14 d'octubre de 2026
- GitHub. Avís GHSA-p3m5-59mp-jv5r de Next.js (versions afectades)
- The Hacker News. PHP publica pedaços d'emergència per a dues fallades crítiques (PHP2Shell)
- Tenable. Preguntes freqüents sobre PHP2Shell
- SecurityWeek. Fallada d'Elementor Pro explotada per atacar webs
- The Hacker News. Explotació de la fallada de Bricksforge (WordPress)
- StepSecurity. Versions malicioses de node-ipc publicades a npm
- CISA. Catàleg de vulnerabilitats explotades conegudes (KEV)
Les versions i les dates surten dels avisos oficials enllaçats. Les dades de les webs analitzades són pròpies, d'octubre de 2026, i no se'n publiquen noms.