TL;DR: Duplicate and repeat bug bounty submissions are usually a signal that a vulnerability was either not fully fixed or later reintroduced, and Intigriti reports that an average of 3% of reported issues have resurfaced, with some instances reaching 8%. The governance problem is not just payout duplication but weak retesting discipline and release validation that allow the same flaw to reappear.
At a glance
What this is: INTIGRITI says duplicate and repeat bug bounty submissions often indicate the same flaw was not fully remediated or later reintroduced.
Why it matters: For IAM and security teams, recurring findings are a governance signal that retesting, fix verification, and release discipline need tighter control so the same weakness does not keep reappearing.
Context
Duplicate bug bounty submissions are not just an issue of researcher overlap. They often point to a control failure in the remediation lifecycle, where a reported weakness is closed in workflow but not actually eliminated in the live environment, or where a later release reopens the same exposure.
In practical terms, this is a software governance problem with identity and access implications when the recurring issue involves credentials, session paths, or access controls. In bug bounty programmes, the signal is less about repeated noise and more about whether engineering teams can prove that a fix remains effective after deployment.
Key questions
Q: What breaks when a bug bounty issue is marked fixed before retesting?
A: The control that breaks is assurance. A closure ticket only proves the workflow ended, not that the vulnerability stayed gone in production or after the next release. Teams need retesting or equivalent verification for findings that affect authentication, access control, or other high-risk paths, otherwise the same flaw can reappear and be reported again.
Q: Why do repeat bug bounty submissions matter more than simple duplicates?
A: Repeat submissions mean a vulnerability was believed fixed and then resurfaced, which points to a remediation or release-validation failure rather than normal report overlap. That is a stronger signal of control weakness because it shows the organisation lost assurance after closure. In practice, repeats are a sign that the fix did not survive the full change lifecycle.
Q: How can security teams tell whether duplicate reports indicate a recurring flaw?
A: They should compare the underlying root cause, affected paths, and fix logic. If one remediation would have prevented the later report, the findings are truly duplicates. If the second report needs a separate fix or appears after a release, the issue is repeatable recurrence. That distinction helps teams prioritise the right engineering work.
Q: When should programmes require extra accountability for reopened vulnerabilities?
A: Programmes should escalate accountability when the same vulnerability returns after closure, especially in fast-release environments or in controls affecting identity and access. Reopenings show that remediation ownership was not durable across release and validation stages. The question is not who found it twice, but why the organisation could not keep it closed.
Technical breakdown
Why duplicate submissions happen in bug bounty programmes
A duplicate submission means two researchers found the same underlying issue before the programme resolved it. That can happen when discovery is easier than remediation, when multiple code paths share the same root cause, or when the first fix is incomplete and leaves the weakness observable in another endpoint or workflow. The key test is whether one fix would have prevented the second report. If not, the reports are related but not duplicates. This distinction matters because duplicate volume can reveal concentrated exposure, not just reporting overlap.
Practical implication: Treat duplicate clustering as a prioritisation signal and compare reports against the underlying root cause, not just the ticket status.
Why repeat submissions expose release validation gaps
A repeat submission is more serious than a duplicate because the issue was believed to be fixed, then later reappeared. That usually means the remediation control did not survive deployment, regression testing was insufficient, or a later release reintroduced the flaw. In organisations with frequent releases, this becomes a lifecycle assurance problem: the fix exists in one state, but not across the full release chain. For identity-related bugs, the same pattern can affect authentication, permissions, or token handling when a change is merged correctly but not validated in production conditions.
Practical implication: Verify fixes after release, not only at closure, and tie retesting to deployment checkpoints for high-risk findings.
How retesting changes the assurance model
Retesting shifts bug bounty from one-time disclosure to ongoing validation. Instead of assuming a closure ticket means the issue is gone, the programme asks whether the vulnerability remains reproducible after remediation and whether later changes have reopened it. That makes retesting a control for recurrence, not just a researcher workflow. The article’s point is not that retesting guarantees safety, but that it improves assurance where continuous delivery and frequent change make manual monitoring unrealistic. For programmes handling access flaws, this is especially relevant because recurring defects often sit at the boundary between application logic and governance.
Practical implication: Build retesting into the acceptance criteria for important fixes so closure reflects verified containment, not administrative completion.
Threat narrative
Attacker objective: The objective is to exploit a weakness that teams believe they already closed, preserving access to the same flaw for misuse or resale.
- Entry occurs when a researcher or attacker finds the same weakness after the original report was supposedly closed, often through a missed fix or a later regression.
- Credential or access-related abuse is possible when the recurring flaw affects authentication, permissions, or another control that should have stopped reuse of the same path.
- Impact is recurring exposure, repeated payouts, and an open path for malicious exploitation because the vulnerability was never fully removed from the environment.
Breaches seen in the wild
- Tesla Kubernetes cryptojacking 2018: Attackers used Tesla's unprotected Kubernetes console to find AWS credentials in a pod and mine cryptocurrency, RedLock reported in February 2018.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Duplicate findings are a remediation quality signal, not a reporting nuisance. When the same issue resurfaces, the deeper question is whether the fix ever truly removed the root cause or only cleared the ticket. That makes duplicate volume a useful indicator of control weakness in the change and validation process. Practitioners should read duplication patterns as evidence of unresolved governance, not just researcher overlap.
Repeat submissions reveal a fix-validation gap that many programmes underestimate. A vulnerability that reappears after closure shows the organisation lacked durable verification across releases, environments, or code paths. In governance terms, the control failed at persistence of assurance, not merely at initial remediation. Teams should treat repeat findings as proof that release validation is part of security control effectiveness, not a downstream administrative step.
Recurrence creates a false sense of closure, which is especially dangerous in fast-release environments. High change velocity can make a vulnerability seem resolved when it is only temporarily absent from one build or workflow. That is why this pattern matters beyond bug bounty operations: it exposes the difference between fixing a defect and governing its lifecycle. Practitioners need a process that proves the issue stays gone.
Recurring findings should be used to sharpen programme economics and trust at the same time. The real cost is not only duplicate payout; it is repeated exposure, researcher fatigue, and weaker confidence in remediation outcomes. A programme that cannot demonstrate durable fixes will eventually pay more in risk than it saves in triage efficiency.
What this signals
Recurring findings expose assurance debt: when a bug bounty programme keeps seeing the same weakness, the issue is not report volume but the organisation’s inability to prove a fix survives real release conditions. For teams running fast delivery pipelines, recurrence is a sign that validation must move closer to deployment.
Duplicate and repeat submissions also change how teams should think about security economics. The cost is not limited to extra payouts. It is the combination of repeated remediation effort, researcher frustration, and the possibility that an unresolved flaw remains exploitable between closure and the next regression.
For practitioners
- Strengthen retesting gates for closed findings Require retest or equivalent validation before a high-risk bug bounty issue is marked fully resolved, especially where authentication, access control, or session logic was involved.
- Map repeated reports to root causes Group duplicate and repeat submissions by underlying defect, not by ticket ID, so engineering sees whether the same code path, endpoint, or release pattern is responsible.
- Add post-deployment verification to release workflows Verify that patched vulnerabilities remain fixed after deployment and after subsequent releases, because recurrence often happens when a later change reopens the same condition.
- Use recurrence as a risk-ranking input Prioritise vulnerabilities that keep resurfacing, because repetition indicates control weakness and an ongoing likelihood of exploitability even after a closure decision.
Key takeaways
- Recurring bug bounty reports usually mean the same weakness was not fully removed or later came back through a new release path.
- The governance gap is durable verification, not just triage, because closure without retesting can create false confidence.
- Teams that treat recurrence as a control signal can reduce repeat exposure, improve researcher trust, and avoid paying twice for the same flaw.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
CIS Controls v8, NIST CSF 2.0 and OWASP ASVS set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | CIS-5 — Account Management | Recurring findings often expose weak control ownership and closure discipline across changes. |
| CIS-16 — Application Software Security | The pattern reflects application defects reappearing after deployment, a software assurance issue. | |
| Recommendation — Use CIS-5 to tighten ownership and review of remediation-ready access paths and recurring defects. Use CIS-16 to embed post-change verification for vulnerabilities that can recur after deployment. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article centers on recurring access-related weaknesses that should not survive closure. |
| Recommendation — Apply PR.AA-05 to verify access-related fixes remain effective after release and retesting. | ||
| OWASP ASVS | V16 — Security Logging and Error Handling | Duplicate handling and retest outcomes depend on clear evidence and traceable closure signals. |
| Recommendation — Use V16 to keep closure evidence, error handling, and validation records auditable across releases. | ||
Key terms
- Duplicate Submission: A duplicate submission is a bug bounty report for a vulnerability that has already been reported and is still being triaged or remediated. It is usually treated as the same underlying issue, so the key question is whether one fix would have addressed both reports.
- Repeat Submission: A repeat submission is a new report for a vulnerability that was previously fixed but later reappeared or was still present after supposed remediation. It is a sign that the security control or release process did not preserve the fix across the application lifecycle.
- Retesting: A follow-up verification step that confirms a remediation really closed the finding and did not introduce a new weakness. Retesting matters because auditors and defenders need evidence that risk was reduced, not just that a ticket was closed.
- Release Validation: Release validation is the process of confirming that a change deployed to production still behaves as intended and has not reopened a security weakness. It is a control that sits between development intent and operational reality, which is where recurrence often emerges.
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It is designed for practitioners who need to connect identity controls to broader security operations and lifecycle assurance.
Published by the NHIMG editorial team on August 19, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org