Repository navigation
Versione di sicurezza: corregge PHP2Shell, due vulnerabilità critiche di PHP (CVE-2026-109618 e CVE-2026-109619) già sfruttate in rete. Aggiorna tutte le casse il prima possibile.
OpenSagra lavora solo nella rete della sagra, quindi non è raggiungibile da Internet; ma chiunque sia collegato alla stessa rete delle casse potrebbe sfruttare queste vulnerabilità (vedi la guida, §3.3 "Una rete solo per le casse").
⚠️ Prima di aggiornare
- Serve reinstallare, su tutte le casse, come per la v1.1.1: scarica l'installer e lancialo sopra l'installazione esistente. Vendite, catalogo, casse, stampanti e impostazioni restano.
- Ordine: prima il PC centrale, poi le casse, e non durante il servizio.
- Chiudi OpenSagra prima di reinstallare su Windows (icona vicino all'orologio → Esci): l'installer si ferma se lo trova aperto.
Sicurezza
- PHP 8.5.12 (con FrankenPHP 1.13.3): corregge PHP2Shell (CVE-2026-109618, CVE-2026-109619), che permettono di eseguire codice sul PC senza credenziali.
- FrankenPHP 1.13.2/1.13.3 corregge anche quattro problemi di FrankenPHP stesso.
Cambiamenti
- Configurazione Rete: tolto l'interruttore "Ponte di stampa". Ogni installazione resta pronta a fare da ponte per la stampante collegata (come già di default); non serve attivare nulla.
- Reinstallare toglie i file dell'app non più usati. Prima un file eliminato in una versione nuova restava sul PC dopo la reinstallazione; ora viene rimosso, come già faceva il pulsante di aggiornamento. Vendite, catalogo, immagini caricate e impostazioni non vengono toccati.
Componenti
- FrankenPHP 1.13.3 (PHP 8.5.12) su Windows, Linux e Mac. Per i Mac Intel FrankenPHP non pubblica più il proprio file: lo costruiamo noi dai sorgenti ufficiali della stessa versione.
- MariaDB invariato.