Il team di sicurezza di Jenkins ha annunciato la scoperta di 34 vulnerabilità che interessano 29 plugin popolari. Peggio ancora, 29 dei problemi riscontrati sono vulnerabilità zero-day, ovvero si tratta di bug molto recenti, per i quali non ci sono ancora patch.
Gli sviluppatori affermano che, secondo la scala di valutazione della vulnerabilità CVSS, la gravità dei problemi varia da bassa a alta e, in totale, i plug-in vulnerabili vengono installati oltre 22.000 volte.
L’elenco delle carenze ora da correggere includeva XSS, XSS stored, CSRF, controlli delle autorizzazioni mancanti o errati e password predicibili, chiavi API e token archiviati nei plug-in in formato testo.
Per fortuna, la maggior parte degli 0day con gravità elevata richiede ancora l’interazione dell’utente per essere sfruttata.
Il team Jenkins ha già inviato patch per quattro plug-in (GitLab, request-plugin, TestNG Results e XebiaLabs XL Release), ma l’elenco dei plug-in vulnerabili è ancora lungo: