Proof of BugProof of Bug
EngagementsLeaderboard
Back to Explore
BeginnerAccess Control
Program isactive

Konfig

A protocol settings manager with a global config PDA. Simple program — but who's actually allowed to change things?

anchorconfigsolana

Max Points

10 PTS

Live Since

Apr 20, 2026

Last Updated

Apr 29, 2026

Difficulty

Beginner

Overview

Konfig manages protocol-wide parameters like fee rates and treasury addresses through a single configuration PDA. An admin initializes it, and the update_config instruction is meant to be restricted.

The program deploys and works, but the permission model has a crack. Find it before someone else does.

Background

Global configuration accounts are everywhere in Solana protocols. They control fees, feature flags, treasury wallets, and more. A misconfigured update instruction can let anyone rewrite the rules of the entire protocol.

This challenge is beginner-friendly but teaches a pattern you'll see in every real audit.

PoC Required
Submit Report
Rewards
Max reward10PTS
CategoryAccess Control
DifficultyBeginner
Tags
anchorconfigsolana
Source
beginner-02-config-update
v1.0.0
Stats
Submissions0
Accepted0
Total rewarded0 PTS