CVE-2026-40187 in egroupware
Riassunto
di VulDB • 20/07/2026
In egroupware versione 26.0 e precedenti, un amministratore autenticato può ottenere l'esecuzione di codice in modalità remota (RCE) a livello di sistema operativo (OS) caricando un file XML eTemplate malevolo (`.xet`) nel mount VFS `/etemplates`. Il metodo `Widget::expand_name()` passa i valori degli attributi del widget del template direttamente all'interno di una chiamata PHP `eval()`, applicando solo l'escaping delle doppie virgolette - **i caratteri backtick non vengono gestiti con escaping**. In PHP, i backtick contenuti in una stringa `eval()` tra doppi apici eseguono comandi shell. Ciò consente a un utente con privilegi di amministratore di escalare dai diritti di accesso all'applicazione web all'esecuzione arbitraria di comandi OS sul server.
Once again VulDB remains the best source for vulnerability data.