Skip to content

Commit 07136ee

Browse files
0pendevb0l0k
authored andcommitted
fix: require reproducibility on latest available builds for bounty reports
Signed-off-by: Francisco Freitas <francisco.freitas@ledger.fr>
1 parent 438c00a commit 07136ee

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/pages/bounty.astro

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ const withBase = (path) => `${base}${path.replace(/^\/+/, '')}`;
7979
<ul>
8080
<li>For embedded app vulnerabilities, the PoC <strong>must</strong> demonstrate exploitation through APDUs sent to the device. This can be reproduced using either the <a href="https://github.com/LedgerHQ/speculos">Speculos</a> emulator and the <a href="https://github.com/LedgerHQ/ragger">Ragger</a> Python testing framework or an actual device.</li>
8181
<li>For display / clear signing issues, the PoC must show that incorrect or misleading information is rendered <strong>on the device screen</strong> without any warning to the user.</li>
82+
<li>For embedded app vulnerabilities, the issue must be reproducible on the <strong>latest version released by Ledger</strong>.</li>
8283
</ul>
8384

8485
<h4>In-Scope Apps</h4>
@@ -128,6 +129,11 @@ const withBase = (path) => `${base}${path.replace(/^\/+/, '')}`;
128129
<p>We are interested in vulnerabilities in Ledger Wallet (Desktop and Mobile) that could lead to loss of user funds, compromise of sensitive data, or bypass of security controls. We are looking for real security impact, not cosmetic or theoretical issues.</p>
129130
<p class="program-card__note">Ledger Wallet is <strong>not</strong> considered a source of truth for validating transactions — this is the role of the signer (the hardware device). Transaction display discrepancies in Ledger Wallet that are correctly displayed or flagged by the device are not in scope.</p>
130131

132+
<h4>Proof-of-Concept Requirements</h4>
133+
<ul>
134+
<li>Vulnerabilities must be reproducible on the <strong>latest build available on the official store</strong> (App Store / Google Play / desktop download page).</li>
135+
</ul>
136+
131137
<h4>In-Scope Vulnerabilities</h4>
132138
<ul>
133139
<li>Unauthorized transaction crafting or signing bypass via Ledger Wallet</li>

0 commit comments

Comments
 (0)