Skip to content

Instantly share code, notes, and snippets.

View Sou0327's full-sized avatar

Sou0327 Sou0327

View GitHub Profile
@Sou0327
Sou0327 / Local.mk.patch
Created May 1, 2026 06:50
Firedancer V1 — STAKE-1 PoC: Vote Credits OOB Write via missing MAX_EPOCH_CREDITS_HISTORY bound check (Immunefi Audit Comp submission companion)
--- a/src/flamenco/runtime/program/vote/Local.mk
+++ b/src/flamenco/runtime/program/vote/Local.mk
@@ -15,3 +15,8 @@ $(call add-objs,fd_vote_state_v3,fd_flamenco)
$(call add-hdrs,fd_vote_state_v4.h)
$(call add-objs,fd_vote_state_v4,fd_flamenco)
+
+ifdef FD_HAS_HOSTED
+$(call make-unit-test,test_stake1_oob,test_stake1_oob,fd_flamenco fd_funk fd_ballet fd_util)
+$(call run-unit-test,test_stake1_oob)