버그의 작동 방식
취약점은 Optimism이 SDM 검증 경로라고 부르는, 환불 트랜잭션을 확인하는 민감한 인프라에 있었습니다. 일반적으로 시스템은 환불 금액을 재계산하여 원래 예치금과 일치하는지 확인합니다. 그러나 이 버그는 재계산을 건너뛰었고, 따라서 위조된 페이로드가 검증을 통과할 수 있었습니다. 이 구멍을 발견한 사람은 적어도 이론상으로는 브리지 컨트랙트에서 자금을 빼낼 수 있었습니다.
수정 방법
수정은 Lagoon 업그레이드가 프로덕션에 도달하기 전에 이루어졌습니다. 이것이 핵심입니다. Lagoon은 Optimism의 다음 주요 프로토콜 업데이트이며, 취약한 코드는 Lagoon이 대체하는 이전 환불 경로의 일부였습니다. 팀은 내부적으로 문제를 발견하고 패치한 후 Optimism 거버넌스 포럼에 전체 공개 내용을 게시했습니다. 외부 연구자나 익스플로잇 시도가 수정을 촉발한 것이 아니라 사전 예방적 발견이었습니다.




