tags. Translate text.
First paragraph: "Optimism disclosed a critical vulnerability this week that could have let attackers forge refund payloads on the network. The bug lived in the SDM verify path — specifically the pre-Lagoon refund logic — and accepted fake refund requests without recomputing the state. The team said it patched the issue before any production chain was hit and that no funds were lost."
Translation: "Optimism ha divulgato questa settimana una vulnerabilità critica che avrebbe potuto permettere agli attaccanti di falsificare i payload di rimborso sulla rete. Il bug risiedeva nel percorso di verifica SDM — in particolare nella logica di rimborso pre-Lagoon — e accettava richieste di rimborso false senza ricalcolare lo stato. Il team ha dichiarato di aver corretto il problema prima che qualsiasi catena di produzione venisse colpita e che non sono stati persi fondi."
Note: "disclosed" -> "divulgato" (or "reso noto"? "Disclosed" in security context often "divulgato". "Payloads" -> "payload" (tech term, keep as is or "carichi"? Usually "payload" is used in Italian tech. "Refund payloads" -> "payload di rimborso". "Lived in" -> "risiedeva". "SDM verify path" -> "percorso di verifica SDM" (keep SDM). "pre-Lagoon refund logic" -> "logica di rimborso pre-Lagoon". "accepted fake refund requests without recomputing the state" -> "accettava richieste di rimborso false senza ricalcolare lo stato". "production chain" -> "catena di produzione" (blockchain context). "hit" -> "colpita". "no funds were lost" -> "non sono stati persi fondi".
Second paragraph: "The vulnerability sat in what Optimism calls the SDM verify path, a sensitive piece of infrastructure that checks refund transactions. Normally the system recomputes the refund amount to make sure it matches the original deposit. But this bug skipped that recomputation, so a forged payload would pass verification. Anyone who found it could have drained funds from the bridge contract — at least in theory."
Translation: "La vulnerabilità si trovava in quello che Optimism chiama il percorso di verifica SDM, un pezzo sensibile dell'infrastruttura che controlla le transazioni di rimborso. Normalmente il sistema ricalcola l'importo del rimborso per assicurarsi che corrisponda al deposito originale. Ma questo bug saltava quel ricalcolo, quindi un payload falsificato avrebbe superato la verifica. Chiunque avesse trovato il buco avrebbe potuto prosciugare i fondi dal contratto del bridge — almeno in teoria."
Note: "sat" -> "si trovava". "sensitive piece of infrastructure" -> "pezzo sensibile dell'infrastruttura". "checks refund transactions" -> "controlla le transazioni di rimborso". "recomputes the refund amount" -> "ricalcola l'importo del rimborso". "original deposit" -> "deposito originale". "skipped that recomputation" -> "saltava quel ricalcolo". "forged payload would pass verification" -> "payload falsificato avrebbe superato la verifica". "drained funds from the bridge contract" -> "prosciugare i fondi dal contratto del bridge". "at least in theory" -> "almeno in teoria".
Third paragraph: "The fix went in before the Lagoon upgrade reached production. That's key: Lagoon is Optimism's next major protocol update, and the vulnerable code was part of the older refund path that Lagoon replaces. The team caught the issue internally, patched it, and then posted the full disclosure on the Optimism governance forum. No outside researcher or exploit attempt triggered the fix — it was a proactive catch."
Translation: "La correzione è stata implementata prima che l'aggiornamento Lagoon raggiungesse la produzione. Questo è fondamentale: Lagoon è il prossimo importante aggiornamento del protocollo di Optimism, e il codice vulnerabile faceva parte del vecchio percorso di rimborso che Lagoon sostituisce. Il team ha individuato il problema internamente, lo ha corretto e poi ha pubblicato la divulgazione completa sul forum di governance di Optimism. Nessun ricercatore esterno o tentativo di exploit ha innescato la correzione — è stata una scoperta proattiva."
Note: "fix went in" -> "correzione è stata implementata" or "è stata applicata"? "implementata" is fine. "before the Lagoon upgrade reached production" -> "prima che l'aggiornamento Lagoon raggiungesse la produzione". "That's key" -> "Questo è fondamentale". "next major protocol update" -> "prossimo importante aggiornamento del protocollo". "vulnerable code was part of the older refund path" -> "codice vulnerabile faceva parte del vecchio percorso di rimborso". "replaces" -> "sostituisce". "caught the issue internally" -> "individuato il problema internamente". "patched it" -> "lo ha corretto". "posted the full disclosure" -> "pubblicato la divulgazione completa". "governance forum" -> "forum di governance". "No outside researcher or exploit attempt triggered the fix" -> "Nessun ricercatore esterno o tentativo di exploit ha innescato la correzione". "proactive catch" -> "scoperta proattiva".
Fourth paragraph: "Publicly detailing a serious vulnerability after it's patched is still rare in crypto. Most teams quietly ship a fix and move on. Optimism's decision to lay out the technical specifics — the verify path, the refund logic, the pre-Lagoon context — gives other builders a concrete case study in what can go wrong. The timing isn't perfect: a disclosed vulnerability always raises questions about how many similar blind spots exist. But the team made clear the window for exploitation was zero."
Translation: "Descrivere pubblicamente una vulnerabilità grave dopo che è stata corretta è ancora raro nel mondo crypto. La maggior parte dei team rilascia silenziosamente una correzione e va avanti. La decisione di Optimism di esporre i dettagli tecnici — il percorso di verifica, la logica di rimborso, il contesto pre-Lagoon — offre ad altri sviluppatori un caso di studio concreto su cosa può andare storto. Il tempismo non è perfetto: una vulnerabilità divulgata solleva sempre domande su quanti punti ciechi simili esistano. Ma il team ha chiarito che la finestra per lo sfruttamento era zero."
Note: "Publicly detailing" -> "Descrivere pubblicamente". "after it's patched" -> "dopo che è stata corretta". "still rare in crypto" -> "ancora raro nel mondo crypto". "quietly ship a fix and move on" -> "rilascia silenziosamente una correzione e va avanti". "lay out the technical specifics" -> "esporre i dettagli tecnici". "gives other builders a concrete case study" -> "offre ad altri sviluppatori un caso di studio concreto". "The timing isn't perfect" -> "Il tempismo non è perfetto". "raises questions about how many similar blind spots exist" -> "solleva sempre domande su quanti punti ciechi simili esistano". "the window for exploitation was zero" -> "la finestra per lo sfruttamento era zero".
Fifth paragraph: "The Lagoon upgrade is expected to go live in the coming weeks, and it eliminates the affected code entirely. For now, the disclosure stands as a reminder that even battle-tested rollups can have logic gaps — and that catching them before they're exploited is the whole game."
Translation: "L'aggiornamento Lagoon dovrebbe entrare in funzione nelle prossime settimane ed elimina completamente il codice interessato. Per ora, la divulgazione rimane un promemoria che anche i rollup collaudati possono avere lacune logiche