Quattro falle in EPICS Base possono destabilizzare i sistemi di controllo
CISA ha segnalato quattro vulnerabilità in EPICS Base 7.0.10 e precedenti; la più grave può portare alla corruzione della memoria e alla possibile esecuzione di codice da remoto.
Le falle riguardano la gestione delle lunghezze nei messaggi di rete: valori errati possono far riservare a EPICS meno memoria del necessario o portare a scrivere oltre il buffer previsto. Il processo può diventare instabile o fermarsi; nel caso più grave è possibile la RCE.
La correzione è EPICS Base 7.0.11. CISA non segnala sfruttamento pubblico noto. Poiché EPICS Base è usato come componente comune nei sistemi di controllo industriale, le conseguenze dipendono dai servizi e dalle funzioni operative che utilizzano la versione vulnerabile.
CVSS 9.8 CRITICAL: in EPICS Base release 7.0.10 and prior, an integer overflow in network request processing can cause memory to be allocated with an incorrect size.
CVSS 8.2 HIGH: in EPICS Base release 7.0.10 and prior, an improper validation of message length values during protocol parsing can trigger an integer overflow, resulting in an out-of-bounds memory write.
CVSS 7.5 HIGH: in EPICS Base release 7.0.10 and prior, an insufficient validation of element or length values in a network message can cause the application to read beyond the bounds of an allocated buffer.
CVSS 7.5 HIGH: in EPICS Base release 7.0.10 and prior, an insufficient validation of element or length values in a network message can cause the application to read beyond the bounds of an allocated buffer.
View CSAF Summary Successful exploitation of these vulnerabilities could allow an attacker to cause a denial-of-service condition, corrupt memory, disclose sensitive information, or potentially execute arbitrary code.