Vai al contenuto principale

#php2shell

Attacks Started Four Days Before Public Disclosure, AWS Reports
https://securityaffairs.com/201479/hacking/php2shell-attacks-started-four-d

Altro...

Attacks Started Four Days Before Public Disclosure, AWS Reports
https://securityaffairs.com/201479/hacking/php2shell-attacks-started-four-days-before-public-disclosure-aws-reports.html

#hacking #securityaffairs #php2shell

0

Caricamento...

0
1

Caricamento...

A critical flaw affecting 70% of all websites has the cybersecurity world panicked

Altro...

A critical flaw affecting 70% of all websites has the cybersecurity world panicked


https://the-14.com/a-critical-flaw-affecting-70-of-all-websites-has-the-cybersecurity-world-panicked/

#cybersecurity #tech #opensource #ai #php #wordpress #artificialintelligence #world #hacking #technews #the14media #websecurity #datasecurity #php2shell

0

Caricamento...

0
1

Caricamento...

Support Ondřej Surý!

If you also use PHP packages from https://sury.org, you should consider sponsporing Ondřej Surý - he is been providing PHP packa

Altro...

Support Ondřej Surý!

If you also use PHP packages from https://sury.org, you should consider sponsporing Ondřej Surý - he is been providing PHP packages for Debian und Ubuntu for many years and also updates for the recent security issue including backports for PHP 7 and 5. Without his work the life of many administrators would be much harder.

https://www.patreon.com/oerdnj
https://github.com/sponsors/oerdnj

#php #php2shell

0

Caricamento...

0
2

Caricamento...

In all seriousness, @thephpf@phpc.social and collaborators coordinating the disclosure did an amazing job (even if it was disrupted by some). Really p

Altro...

In all seriousness, @thephpf@phpc.social and collaborators coordinating the disclosure did an amazing job (even if it was disrupted by some). Really proud of their efforts.

Makes me think: how much worse could this have been for everyone if we didn't have @thephpf@phpc.social funding work like this?

The fact there was a 11k LOC patch, including backports for EOL versions, is awesome. If your company depends on PHP, and you don't already sponsor, please consider: https://thephp.foundation/sponsor/

#php #php2shell #phpc #thephpf

6

Caricamento...

0
7

Caricamento...

Ik lees dit in een commentaar op een FT artikel en ben benieuwd of dit klopt en waar en hoe dat goed te zien is? Wie heeft bronnen of eigen observatie

Altro...

Ik lees dit in een commentaar op een FT artikel en ben benieuwd of dit klopt en waar en hoe dat goed te zien is? Wie heeft bronnen of eigen observaties?

"Today is a sad day as many small interesting websites, which haven’t had a backend update in years will be exploited and come offline. We are losing web pages at a rapid rate, which is a shame as it means we are transitioning from the old Internet, to the new one which is built around a few consolidated platforms operated by big tech. Just looking at how Facebook groups have displaced independent forum sites."

Deze vraag is voor iedereen met kennis natuurlijk. Ik tag er een paar.

@mrkoot@infosec.exchange @brenno@mstdn.social @marleenstikker@waag.social @bert_hubert@mastodon.nl

@wendyhk@mastodon.green

#php #internet #php2shell

2

Caricamento...

0
3

Caricamento...

After reviewing the "evidence" of exploitation of and finding it wanting, we have removed the "EITW" tag from our story.

Our standard for

Altro...

After reviewing the "evidence" of exploitation of and finding it wanting, we have removed the "EITW" tag from our story.

Our standard for "exploited in the wild" is not sprays against targets. It is direct observables from successful exploitation. That's a higher bar to clear, but for such a scary vulnerability, hardly impossible. So far however, we have not seen that level of evidence.

#php2shell

42

Caricamento...

0
20

Caricamento...

PHP2Shell: la difesa comincia prima della patch

Le vulnerabilità critiche annunciate per impongono di ridurre subito l’esposizione. Per i

Altro...

Le vulnerabilità critiche annunciate per impongono di ridurre subito l’esposizione. Per i sistemi rimasti su PHP 8.1 e precedenti, il problema comprende anche l’assenza di manutenzione ufficiale.

Nota temporale: articolo preparato il 21 ottobre 2026 sulla base delle informazioni disponibili prima della pubblicazione delle correzioni annunciate. Versioni vulnerabili, release corrette e copertura delle mitigazioni devono essere aggiornate alla pubblicazione del bollettino definitivo. L’articolo viene aggiornato con il susseguirsi degli eventi.

TOOLS: tra le cose utili che stanno emergendo segnalo che online si trovano diversi strumenti per identificare se il tuo ambiente PHP è impattato dalle vulnerabilità e da oppure se è sicuro. Come questo e questo.

Una annunciata non protegge un server esposto. Tra il preavviso di una vulnerabilità critica e l’installazione effettiva della correzione esiste una finestra operativa nella quale il rischio va gestito con gli strumenti già disponibili: inventario, configurazione, controllo degli accessi e, quando necessario, isolamento. È questa la priorità che emerge dal caso PHP2Shell, il nome con cui vengono indicate pubblicamente le vulnerabilità associate a -2026-109618 e CVE-2026-109619. Aspettare il pacchetto del proprio repository senza intervenire sull’esposizione significa lasciare che sia il calendario della distribuzione a determinare la propria capacità di difesa.

Il preavviso ufficiale del PHP Team, datato 20 ottobre, annuncia una release di per il 21 ottobre 2026 alle 14:00 UTC, le 16:00 italiane. Le vulnerabilità sono due, entrambe con punteggio CVSS v4.0 pari a 9,2. Il team invita a prepararsi immediatamente all’aggiornamento e si riserva di anticipare il rilascio se emergessero dettagli pubblici o evidenze di sfruttamento. Il documento rinvia però alla release la pubblicazione dei dettagli tecnici, delle versioni interessate e di quelle corrette. Una distinzione essenziale per evitare di trasformare le informazioni circolate anticipatamente in un bollettino ufficiale che ancora non c’è.

Anche -EU tratta la possibilità di esecuzione remota di codice richiamando le informazioni trapelate e segnala una possibile esposizione estesa alle versioni storiche, da PHP 5 in avanti. Quel “possibile” va conservato: la verifica del perimetro richiede i dettagli del produttore. La raccomandazione operativa è invece esplicita: identificare le applicazioni PHP, preparare il patching immediato e considerare l’isolamento dei servizi pubblici quando non sia possibile correggerli tempestivamente.

Il dettaglio su cui si stanno concentrando le prime analisi è il tracciamento nativo dell’avanzamento degli upload. L’analisi preliminare pubblicata da Upwind associa le due vulnerabilità a errori di tipo use-after-free nel relativo gestore. È un’attribuzione tecnica del ricercatore, da distinguere dalla conferma ufficiale del progetto PHP. La conseguenza difensiva da valutare è comunque concreta: rimuovere, dove inutilizzata, una funzionalità del runtime raggiungibile attraverso l’elaborazione delle richieste.

La direttiva da esaminare è:

session.upload_progress.enabled = OffPHP documenta questa funzione come abilitata per impostazione predefinita. Serve a registrare nella sessione l’avanzamento degli upload, così che un’altra richiesta possa consultarlo. Disabilitarla interrompe quel tracciamento, senza disabilitare di per sé il caricamento dei file o le normali sessioni applicative; occorre verificare se il software utilizza proprio quel meccanismo per mostrare l’avanzamento. La documentazione distingue inoltre questa elaborazione dall’esecuzione ordinaria dello script: affidare la protezione soltanto a controlli inseriti nel codice applicativo rischia quindi di collocare la difesa troppo tardi.

La formulazione corretta è “riduzione preventiva della superficie esposta”. In assenza di una conferma del produttore, non è giustificato promettere che questa singola modifica neutralizzi entrambe le CVE in ogni configurazione. Lo stesso vale per un filtro sulle richieste multipart: può essere valutato a monte del runtime come misura temporanea, ma richiede verifica della copertura e dell’impatto sulle funzioni legittime. Un sito che accetta allegati, importazioni o moduli multipart può perdere funzionalità importanti. Quando il rischio residuo resta inaccettabile, limitare l’accesso al servizio offre una scelta più controllabile di una regola applicata alla cieca.

L’intervento deve essere verificato nell’ambiente che serve realmente il traffico web. Una modifica al php.ini della riga di comando non dimostra che il pool PHP-FPM del sito utilizzi la stessa configurazione. Bisogna controllare ciascun runtime, virtual host e container interessato, applicare l’eventuale reload richiesto e verificare il valore effettivo attraverso il web server. La direttiva è classificata INI_PERDIR: non bisogna affidarsi a un ini_set() dentro l’applicazione come rimedio per la richiesta già in elaborazione. Negli hosting condivisi va verificato il meccanismo consentito dal provider e il tempo necessario perché la modifica diventi effettiva.

Il problema più duraturo riguarda però i sistemi per i quali l’aggiornamento ufficiale non è previsto. Al 21 ottobre 2026, i rami mantenuti dal progetto PHP sono 8.2, 8.3, 8.4 e 8.5; PHP 8.1 e precedenti sono fuori supporto upstream. Conviene scrivere esplicitamente “PHP 8.2 e successivi ancora supportati”, evitando una formula come “PHP > 8.1”, che può essere letta in modo ambiguo. Essere nel ramo 8.x, da solo, non garantisce manutenzione. Inoltre PHP 8.2 raggiungerà la fine del supporto di sicurezza il 31 dicembre 2026: una migrazione d’emergenza verso quel ramo avrebbe già un orizzonte molto breve.

Questo non equivale a sostenere che nessun fornitore possa distribuire correzioni per una versione precedente. Distribuzioni e servizi di manutenzione estesa possono offrire backport secondo politiche proprie. Chi dipende da questi pacchetti deve ottenere una conferma specifica per entrambe le CVE, verificando advisory, build e copertura contrattuale. La presenza di una vecchia versione sul server non prova automaticamente l’assenza di backport; allo stesso modo, una generica promessa di “supporto legacy” non prova che queste vulnerabilità siano state corrette. Per i rami fuori supporto, non si può pianificare la difesa contando su una normale release del progetto PHP.

La sequenza operativa è dunque immediata: censire i servizi, ridurre l’esposizione, verificare le misure e predisporre l’aggiornamento. Quando le correzioni saranno disponibili, andranno installate senza rinviare l’intervento perché è già presente una mitigazione. L’aggiornamento dovrà raggiungere anche immagini, repliche e template usati per ricreare i servizi, altrimenti una successiva distribuzione potrebbe reintrodurre il runtime vulnerabile. Se emergessero indizi di compromissione, il patching andrebbe accompagnato da una verifica dell’incidente: correggere il difetto non elimina eventuali accessi persistenti già ottenuti.

PHP2Shell rende visibile il costo operativo del software fuori manutenzione. Un’applicazione può continuare a funzionare per anni mentre perde progressivamente la possibilità di essere difesa attraverso gli aggiornamenti ordinari. La mitigazione serve a guadagnare tempo controllando il rischio; quel tempo deve finanziare la correzione o la migrazione, con una scadenza e un responsabile. La disponibilità futura di una patch non è un motivo per rimandare la difesa di oggi.

AggiornamentiAlle 16.00 ora italiana sono state rilasciate le patch che ovunque nel mondo si sta iniziando ad applicare:

PHP 8.5 https://www.php.net/archive/2026.php#2026-10-21-4

PHP 8.4 https://www.php.net/archive/2026.php#2026-10-21-3

PHP 8.3 https://www.php.net/archive/2026.php#2026-10-21-2

PHP 8.2 https://www.php.net/archive/2026.php#2026-10-21-1

Fonti:
[1] PHP Security Team, Upcoming Critical PHP Security Release: https://www.php.net/archive/2026.php#2026-10-20-1
[2] CERT-EU, Security Advisory 2026-018: https://cert.europa.eu/publications/security-advisories/2026-018/
[3] Upwind, Initial Assessment — PHP2Shell: https://www.upwind.io/feed/initial-assessment-php2shell-two-critical-unpatched-php-rces-cve-2026-109618-cve-2026-109619
[4] PHP Manual, Session Runtime Configuration: https://www.php.net/manual/en/session.configuration.php
[5] PHP Manual, Session Upload Progress: https://www.php.net/manual/en/session.upload-progress.php
[6] PHP, Supported Versions: https://www.php.net/supported-versions.php

#php #cve #patch #php2shell

0

Caricamento...

0
3

Caricamento...

Quick update on the situation.

PHP has released new versions.
The PHP Debian package have been updated.
dokuwiki.org and related services

Altro...

Quick update on the situation.

PHP has released new versions.
The PHP Debian package have been updated.
dokuwiki.org and related services are back up.
I also built a new stick server package.

Docker images are not updated yet. We're relying on the official PHP docker images and they are not yet available. The required PRs have been merged so I expect them to appear within the next hour or so. The DokuWiki images will be updated then.

#php2shell

4

Caricamento...

0
7

Caricamento...

For those of you on older versions of (i.e., older than 8.2)... My team @zend@phpc.social coordinated with the PHP Security team, and had patched

Altro...

For those of you on older versions of (i.e., older than 8.2)... My team @zend@phpc.social coordinated with the PHP Security team, and had patched LTS versions of 7.2, 7.3, 7.4, and 8.1 available at the time of the release announcement.

Huge kudos to the PHP security team, and especially @edorian@phpc.social , for their stellar coordination throughout the ecosystem! 💜

#php #php2shell

0

Caricamento...

0
2

Caricamento...

Les utilisateurices de Yunohost, c’est l’heure de mettre à jour le système!

https://forum.yunohost.org/t/cve-2026-109618-109619-critical-vulnerabilit

Altro...

Les utilisateurices de Yunohost, c’est l’heure de mettre à jour le système!

https://forum.yunohost.org/t/cve-2026-109618-109619-critical-vulnerability-in-php-upgrade-system-package-asap/43206

#php2shell #yunohost

1

Caricamento...

0
4

Caricamento...

My server just updated 60 packages from sury.org. I‘m now ready to put some coins into @ondrej@mastodon.rfc1925.org s thank-you box. Is

Altro...

My server just updated 60 packages from sury.org. I‘m now ready to put some coins into @ondrej@mastodon.rfc1925.org s thank-you box. Is there one, @ondrej@mastodon.rfc1925.org? Where may I find it?

#php #php2shell #yunohost

0

Caricamento...

0
1

Caricamento...


Due importanti CVE su , tutte le versioni dalla 5.4 in avanti.

In attesa della patch di questo pomeriggio, ore 16 in Italia, meglio

Altro...


Due importanti CVE su , tutte le versioni dalla 5.4 in avanti.

In attesa della patch di questo pomeriggio, ore 16 in Italia, meglio iniziare a mitigare e questo è un ottimo modo se utilizzi PHP in produzione.
https://mrnicetry.com/posts/two-critical-php-cves-land-tomorrow-what-im-doing-right-now#what-we-know-and-what-we-dont

PS: ovviamente le patch saranno applicate unicamente alle versioni che supportano gli aggiornamenti di sicurezza, che significa dalla 8.2 in su, tutte le versioni <= PHP 8.1 non riceveranno patch e dovranno convivere con le mitigazioni se non si può aggiornare il server.

#php #php2shell

3

Caricamento...

0
8

Caricamento...