Skip to content

OpenSagra v1.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 08:25
· 3 commits to main since this release

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.