Comprovació de seguretat · gratis · sense registre

La teva web és vulnerable a
PHP2Shell?

El 21 d’octubre de 2026 es va publicar el pedaç per a dues fallades crítiques de PHP, el llenguatge que fa funcionar 7 de cada 10 webs. Escriu la teva adreça i et direm què explica la teva web sobre això.

Publicat el · Darrera actualització: · Per l’equip de Wakaris

Resultats possibles
  • Versió anterior al pedaç

    La teva web fa públic que fa servir PHP versió. Aquesta branca es va corregir a la corregida. Segons el que publica, la web podria estar sense actualitzar davant de PHP2Shell. Què cal fer: si gestiones el servidor, segueix els passos de més avall; si no, envia el correu al teu allotjament.

  • Versió igual o posterior al pedaç

    La teva web fa públic que fa servir PHP versió, igual o superior a la corregida. Segons el que publica, estaria actualitzada. Convé confirmar-ho al servidor: alguns proveïdors apliquen la correcció sense canviar el número de versió.

  • Branca de PHP sense suport

    La teva web fa públic que fa servir PHP versió. Les branques 8.1 i anteriors ja no reben correccions oficials. La web hauria de passar a una branca amb suport (8.2 o superior) o rebre la correcció del seu proveïdor. Si no gestiones el servidor, ara és el moment d’enviar el correu al teu allotjament.

  • PHP detectat, versió oculta

    La teva web fa servir PHP, però el servidor no fa pública la versió (això està ben fet). Des de fora no es pot saber si està actualitzada: comprova-ho al servidor o pregunta-ho al teu allotjament amb el correu de més amunt.

  • Cap rastre de PHP a les capçaleres

    La teva web no fa públic que faci servir PHP. Pot ser que ho amagui, que estigui darrere d’un proxy o CDN, o que no el faci servir. Això no és un diagnòstic: si no n’estàs segur, pregunta al teu allotjament.

Què és PHP2Shell: la vulnerabilitat crítica de PHP del 2026, explicada amb claredat

PHP és el motor invisible de la majoria de webs: WordPress, botigues en línia, intranets. S’han trobat dues fallades greus en aquest motor.

PHP2Shell és el nom amb què es coneixen dues vulnerabilitats crítiques del nucli de PHP, divulgades i corregides el 21 d’octubre de 2026 i valorades amb un 9.2 sobre 10 a l’escala CVSS 4.0. Les fallades permeten que algú, sense tenir accés ni contrasenya, enviï a la teva web una petició preparada i aconsegueixi executar les seves pròpies ordres al servidor. Si passés, podria modificar la web, accedir a les dades que guarda o fer-la servir per atacar-ne d’altres. Afecten pràcticament totes les versions de PHP que no s’hagin actualitzat, i el risc és més alt en servidors que fan servir mod_php.

CVE-2026-109618

Quan PHP es queda sense memòria a mitja petició, pot donar per bones dades que no ho són.

CVE-2026-109619

Després d’una fallada, PHP pot continuar fent servir una part de la memòria que ja havia alliberat, i algú podria aprofitar aquest forat.

Aquesta pàgina explica què ha passat i què cal fer. No inclou ni enllaça codi per explotar les fallades.

Afecta la meva web? Versions de PHP afectades i corregides

Si la teva web fa servir PHP i no s’ha actualitzat des del 21 d’octubre de 2026, podria estar exposada. No cal que sàpigues quina versió tens: el comprovador de més amunt et dona una primera pista i, si no es pot veure des de fora, més avall tens què has de preguntar.

Com a visitant d’altres webs, pots navegar amb normalitat. Aquestes fallades afecten el servidor, no el teu ordinador o mòbil.

Versió de PHPVersió ja corregidaSituació
PHP 8.58.5.12Amb suport
PHP 8.48.4.27Amb suport
PHP 8.38.3.36Amb suport
PHP 8.28.2.35Amb suport fins al 31/12/2026
PHP 8.1 i anteriorsNo hi ha cap versió corregida oficialSense suport · convé passar a la 8.2 o superior, o aplicar la correcció que ofereixi el teu proveïdor

Què cal fer si la teva web la porta una altra persona

No has de tocar res. Has de preguntar. Copia aquest correu i envia’l al teu allotjament o a qui et va fer la web:

Hola. He llegit que hi ha dues fallades crítiques a PHP (CVE-2026-109618 i CVE-2026-109619) corregides el 21 d’octubre de 2026. Em podeu confirmar en quina versió de PHP està la meva web i si ja és la 8.5.12, 8.4.27, 8.3.36 o 8.2.35 o superior? Si encara no, quan teniu previst actualitzar-la? Gràcies.

Si en 48 hores no tens una resposta clara, ja és un senyal. Una web necessita algú que la mantingui.

Com actualitzar PHP davant de PHP2Shell, pas a pas

El definitiu és actualitzar PHP. Les mitigacions només redueixen l’exposició mentrestant.

  1. Pas 1 · Comprova la teva versió i la teva SAPI

    Al servidor, mira quina versió s’executa i com (mod_php, PHP-FPM o CGI):

    php -v
    php -i | grep -i "Server API"

    Si fas servir paquets del sistema, revisa també el changelog de la teva distribució: la correcció pot venir aplicada sense que canviï el número de versió.

  2. Pas 2 · Actualitza a la versió corregida

    8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 segons la teva branca. Exemples:

    # Debian / Ubuntu
    sudo apt update && sudo apt upgrade php*
    
    # RHEL / AlmaLinux / Rocky
    sudo dnf update php\*

    Amb Docker, canvia a l’etiqueta corregida de la imatge i torna-la a construir.

  3. Pas 3 · Reinicia tots els workers de PHP

    L’actualització no s’aplica fins que no reinicies els processos. Diverses mitigacions tampoc no funcionen amb ini_set() o .user.ini: cal reiniciar.

    sudo systemctl restart php8.3-fpm   # o la teva versió
    sudo systemctl restart apache2      # si fas servir mod_php
  4. Pas 4 · Si encara no pots actualitzar: mitigacions temporals

    Aplica-les a la configuració efectiva (php.ini de la SAPI web o pool de FPM), de manera que l’aplicació no les pugui sobreescriure, i reinicia els workers. No substitueixen l’actualització.

    ; php.ini (contra CVE-2026-109619)
    session.upload_progress.enabled = 0
    
    ; (contra CVE-2026-109618)
    memory_limit = -1

    Al servidor web o proxy: bloqueja multipart/form-data si no el necessites i abaixa post_max_size. A PHP 8.5, desactiva els backtraces en les fallades fatals (fatal errors).

  5. Pas 5 · Comença pel que està més exposat

    Primer els sistemes públics i els que fan servir mod_php. Després, panells tipus cPanel/Plesk i aplicacions com WordPress, Drupal, Magento o Laravel, exposades a través del nucli de PHP.

  6. Pas 6 · Comprova que tot està bé i busca senyals d’accés previ

    Després d’actualitzar, revisa si algú va poder aprofitar la fallada abans: pics de peticions multipart seguides de fallades de memòria o errors 500 repetits, galetes PHPSESSID anòmales, reinicis inesperats de workers, fitxers PHP modificats o webshells, usuaris administradors nous o connexions sortints estranyes. En cas de dubte, canvia contrasenyes, claus API i tokens dels sistemes PHP exposats.

La comprovació fiable es fa al servidor

El que aquesta web llegeix des de fora és una pista, no una prova. Això és el que és fiable:

# Quina versió s’executa realment?
php -v

# El paquet del sistema inclou la correcció? (busca els CVE al changelog)
# Debian/Ubuntu:
zcat /usr/share/doc/php*/changelog.Debian.gz 2>/dev/null | grep -i "109618\|109619"
# RHEL-like:
rpm -q --changelog php | grep -i "109618\|109619"

Preguntes freqüents sobre PHP2Shell

Què és PHP2Shell?

És el nom amb què es coneixen dues fallades crítiques de PHP (CVE-2026-109618 i CVE-2026-109619), divulgades i corregides el 21 d’octubre de 2026. Permeten que algú sense accés executi les seves pròpies ordres al servidor d’una web mitjançant una petició preparada. Estan valorades amb un 9.2 sobre 10 a CVSS 4.0.

La meva web WordPress està afectada per PHP2Shell?

Podria estar-ho si el servidor que l’allotja fa servir una versió de PHP sense actualitzar. WordPress funciona sobre PHP, així que la fallada no és a WordPress sinó al motor que hi ha a sota. El que decideix és la versió de PHP de l’allotjament, no la de WordPress ni la dels plugins.

Quina versió de PHP és segura davant de PHP2Shell?

Les versions corregides són la 8.5.12, 8.4.27, 8.3.36 i 8.2.35, o qualsevol de superior dins de la seva branca. PHP 8.1 i anteriors ja no reben correccions oficials: convé passar a la 8.2 o superior, o aplicar la correcció que ofereixi el proveïdor d’allotjament.

És segur entrar a pàgines web aquests dies?

Sí. PHP2Shell afecta el servidor on està allotjada la web, no l’ordinador ni el mòbil de qui la visita. La precaució raonable és la de sempre: compte amb el que escrius (contrasenyes, targetes) en webs petites que podrien trigar a actualitzar-se.

Com sé quina versió de PHP té la meva web?

Si gestiones el servidor, amb l’ordre php -v. Si no, pregunta-ho al teu allotjament o a qui et va fer la web; en aquesta pàgina tens el correu a punt per copiar. El comprovador de més amunt dona una primera pista llegint el que el servidor fa públic, però no substitueix la confirmació al servidor.

Wakaris pot saber des de fora si la meva web està actualitzada?

Només en part. Si el servidor publica la seva versió de PHP, podem comparar-la amb la corregida. Si l’amaga (bona pràctica), des de fora no es pot determinar. Per això el resultat és una pista i la verificació fiable es fa al servidor.

Què passa si no actualitzo PHP?

La web podria quedar exposada a que algú executi codi al servidor: modificar la web, accedir a les seves dades o fer-la servir per atacar tercers. Com més temps passi sense actualitzar, més alta és la probabilitat, perquè els detalls de la fallada són públics.

Què és Wakaris?

Wakaris és una eina d’anàlisi web de Bitanube Labs (Andorra). Analitza una web en nou especialitats (seguretat, rendiment, presència, posicionament, accessibilitat, legal, experiència, intel·ligència artificial i màrqueting) i explica les troballes amb un llenguatge clar, sense argot. L’anàlisi d’una pàgina és gratuïta i sense registre.

Això només és una troballa. La teva web en té moltes més.

PHP2Shell és una troballa de l’especialitat Seguretat. Wakaris analitza la teva web en nou especialitats (seguretat, rendiment, accessibilitat, legal, posicionament i més) i t’ho explica amb claredat, sense argot. Gratis i sense registre.

I si vols que la pròxima vegada t’avisem nosaltres, pregunta per la vigilància.