r/bugbounty 5d ago

Question / Discussion Weekly Beginner / Newbie Q&A

8 Upvotes

New to bug bounty? Ask about roadmaps, resources, certifications, getting started, or any beginner-level questions here!

Recommendations for Posting:

  • Be Specific: Clearly state your question or what you need help with (e.g., learning path advice, resource recommendations, certification insights).
  • Keep It Concise: Ask focused questions to get the most relevant answers (less is more).
  • Note Your Skill Level: Mention if you’re a complete beginner or have some basic knowledge.

Guidelines:

  • Be respectful and open to feedback.
  • Ask clear, specific questions to receive the best advice.
  • Engage actively - check back for responses and ask follow-ups if needed.

Example Post:

"Hi, I’m new to bug bounty with no experience. What are the best free resources for learning web vulnerabilities? Is eJPT a good starting certification? Looking for a beginner roadmap."

Post your questions below and let’s grow in the bug bounty community!


r/bugbounty 1d ago

Weekly Collaboration / Mentorship Post

4 Upvotes

Looking to team up or find a mentor in bug bounty?

Recommendations:

  • Share a brief intro about yourself (e.g., your skills, experience in IT, cybersecurity, or bug bounty).
  • Specify what you're seeking (e.g., collaboration, mentorship, specific topics like web app security or network pentesting).
  • Mention your preferred frequency (e.g., weekly chats, one-off project) and skill level (e.g., beginner, intermediate, advanced).

Guidelines:

  • Be respectful.
  • Clearly state your goals to find the best match.
  • Engage actively - respond to comments or DMs to build connections.

Example Post:
"Hi, I'm Alex, a beginner in bug bounty with basic knowledge of web vulnerabilities (XSS, SQLi). I'm looking for a mentor to guide me on advanced techniques like privilege escalation. Hoping for bi-weekly calls or Discord chats. Also open to collaborating on CTF challenges!"


r/bugbounty 5h ago

Question / Discussion I have published CVEs and paid bounties, but I cannot land a consulting engagement. What am I missing?

5 Upvotes

Transitioning from bug bounty research to security consulting — what actually worked for you?

I have spent the last few years doing independent security research and coordinated disclosure. Some highlights:

\- 6 CVEs across AI agent platforms, web apps, and open-source tools

\- Paid bounties from Qdrant ($1,000, CVSS 9.8 auth bypass) and X-Road (€2,000, path traversal, disclosed via CERT-EE/RIA)

\- Vendor acknowledgments from BSI Germany and CERT-EE/RIA

\- A sandbox escape in an AI orchestration platform (FlowiseAI, GHSA published)

I can read source code, build minimal PoCs, and write reports that developers actually understand.

Here is my problem: I want to move from bug bounty / black-box research into authorized white-box source code reviews and security consulting for startups. But after 6 months of trying, I have not landed a single paid consulting engagement.

What I have tried:

\- Cold outreach to startup engineering leaders

\- Sharing research on LinkedIn and Twitter

\- Building a small open-source research tool

\- Pricing experiments from small quick checks to full audits

What I think is holding me back:

\- I am still pitching like a bug bounty hunter, not like a consultant who delivers fixable findings

\- I have imposter syndrome around pricing — I see peers charging $10k+ for source code reviews and I feel like a fraud asking for €1k

\- I am not sure if my outreach is targeting the right stage of company or the right decision-maker

For those of you who made the jump from vulnerability research / bug bounty to actual consulting or product security roles:

  1. How did you frame your first paid engagement? Was it a "quick check," a full audit, or something else?

  2. Did you target a specific niche (e.g., AI startups, fintech, open-source projects) or stay general?

  3. How did you overcome the fear of naming a price that felt "too high" for your first client?

I am not looking for a job. I am trying to build a practice. But I am also realistic enough to know I might be doing this wrong.

Be brutal. I need the truth.


r/bugbounty 17h ago

Article / Write-Up / Blog How was I able to disclose users' email addresses at a Russian company?

8 Upvotes

I was hunting on a bug bounty program for a Russian company whose platform was designed to help users analyze reviews and other data.

I started testing the invitation functionality. At first, everything seemed to work as expected.

You enter the email address of the user you want to invite, select their role, and send the invitation.

However, what caught my attention was the request being sent in this format:

POST /v1/user/add-role?userid=2345

As you probably expected, that userid immediately caught my attention.

I suspected that the application was somehow resolving the user's email address to their internal user ID.

So I changed the userid to several other IDs, and surprisingly, the server accepted the requests and sent invitations to other users.

Even more interestingly, their email addresses were exposed in my Pending Invitations list.

This meant that with a simple ID enumeration/brute-force approach, it was potentially possible to enumerate and disclose a large number of users' email addresses across the platform.


r/bugbounty 13h ago

Question / Discussion triaged = bounty?

0 Upvotes

i recently had a P2 get marked Triaged. does this mean i'll get awarded a bounty soon? does it also mean it can no longer be a duplicate?


r/bugbounty 14h ago

Question / Discussion Interesting dos

0 Upvotes

In an organization, I found out if a lower user changes his own personal email to an untrusted email or a certain email that looks like it came from a specific temporary email provider, it could disable the entire org, Why does that happen?


r/bugbounty 1d ago

Question / Discussion Signal Requirement on Hackerone is so bs (to me atleast)

13 Upvotes

Well, what the title says. I am a fairly new to bug bounty because well I'm just a minor and had to go through around 3 months of process to even get a hackerone account (bugcrowd has no such policy for minors so i'm out of luck there). I'm 17 right now and earlier I used to hack with a pal who was 18+ so he obv had a hackerone account and we would split the bounty.

I thought this was anyways shady business so I thought of setting up a diff minor acc for myself. Plus, I will be applying to universities this year so I wanted some credibility to my name too. I actively hunt on an opensource program and find plenty of bugs there.

The actual problem is the signal requirement on hackerone. Now, I need some x amount of signal (or above that) to even actually submit reports. I started with submitting to bounty program for the money obviously, but turns out ALL of my reports (except one which was informational) were duplicates and I exhausted my "trial reports" and now I can't submit to those programs anymore. I have a report open in vercel for like 3+ weeks now and I don't even know when I'm hearing back from them. I thought maybe this "trial reports" thingy wouldn't be a case for VDP programs, turns out I'm wrong. Even VDP programs have a threshold of 1 trial report. Where am I supposed to get the "Signal" from then? The program I could find with no signal requirement is Anthropic and Anthropic is scanned as hell. Submitted 2-3 reports over there but still no success.

I do understand the pros of such Signal requirement but what about new peeps like me? And I believe the trial reports shouldn't reduce with "Duplicates" honestly. They should decrease only because of NA or even informational reports.

Thank you for reading my rant. T T


r/bugbounty 2d ago

Article / Write-Up / Blog How I Found a Session Revocation Vulnerability in OAuth & Password

8 Upvotes

Hello everyone! 👋

I’m a security researcher who enjoys testing authentication and session-management functionality because these features often have security guarantees that need to be verified beyond what the UI shows.
During a recent bug bounty assessment, I came across an interesting issue involving a seemingly simple feature: Sign Out Everywhere

What initially looked like a straightforward session invalidation issue turned into something more interesting after I continued testing different authentication flows.

It Started With “Sign Out Everywhere”

While testing the application’s account and authentication functionality, I found that the “Sign Out Everywhere” feature did not immediately invalidate all of my active sessions.

I reported the behavior to the program.

The initial response explained that the application intentionally allows some time for session invalidation to propagate:“Complete sign-out from other browsers will take up to 10 minutes.”

That changed the direction of my testing.
Instead of immediately considering the behavior a vulnerability, I waited beyond the documented 10-minute propagation periodand tested the sessions again.

The sessions that were supposed to be terminated were still active.

So I kept digging.

Testing Another Authentication Scenario

I started looking at whether the behavior depended on how the session was created.

The application supported multiple authentication methods, including:

Email/password authentication
OAuth authentication

I wondered what would happen if the same account had both authentication methods associated with it.

I created a test account using email/password authentication and kept that session active.

Then I linked an OAuth identity to the same account and established a second session through OAuth.

The setup looked like this:
Browser A
→ Email/password session
Browser B
→ OAuth session

Both sessions belonged to the same account.
I then triggered “Sign Out Everywhere” from the OAuth session.

This time, I wasn’t just interested in whether the browser UI changed.

I wanted to know whether the underlying session was actually revoked.

I Waited

Since the program had explained that complete sign-out could take up to 10 minutes, I waited longer than that period.

Then I returned to Browser A.

The email/password session was still authenticated.
More importantly, it wasn’t simply displaying cached content.

I could still make authenticated API requests using the existing session.

Even privileged administrative operations continued to work.

That was the point where the behavior became much more interesting.

The Two Sessions Weren’t Being Revoked Together

The problem appeared to be related to the relationship between the two authentication methods.

The account had both:
Email/password identity → active session
and
OAuth identity → active session

After triggering “Sign Out Everywhere” from the OAuth session, the email/password session remained valid.

The global logout action therefore wasn’t achieving the security property I would expect from its name.

The important distinction here is that this wasn’t simply: “Logout takes a few minutes.”

The documented propagation window had already passed.

The issue was that a session associated with a different authentication method could remain valid even after the global logout operation had been performed.

Verifying the Impact

I wanted to make sure the surviving session wasn’t just a UI artifact.

So I tested the existing email/password session against authenticated functionality.

The session continued to successfully perform authenticated requests, including administrative operations such as:
Creating API keys
Updating project settings
Managing users
Performing other authenticated CRUD operations

No re-authentication was required.

This confirmed that the existing session was still being trusted by the server.

The Interesting Part of the Investigation

What I found particularly interesting was how the vulnerability evolved during testing.

The initial report was about the global logout behavior not immediately terminating another active session.

The program explained that there was a 10-minute propagation period for complete sign-out.

Rather than stopping there, I continued testing different combinations of authentication methods.

That led me to the more specific scenario involving an account with both OAuth and email/password authentication, where the sessions were not being invalidated together.

The program subsequently confirmed the vulnerability.

This was a good reminder that when a program explains an expected behavior or delay, it can be worth testing the boundaries of that behavior rather than simply accepting the explanation.

The key takeaway: Don’t treat logout as a single flow when testing session management. Test how different authentication methods, linked accounts, and existing sessions interact. The most interesting bugs often appear in the gaps between these flows.

Thanks for reading.


r/bugbounty 3d ago

Question / Discussion How much companies pays to Hackerone for hosting on and running hackerone managed programs?

12 Upvotes

Is it based on their revenue or company size or what? Are there any ranges or tiers?


r/bugbounty 3d ago

Question / Discussion If you're a company making $55B in annual revenue, you should reward bugs lol

23 Upvotes

It's silly because spending $500k/year on bounties is nothing to a company that makes $55B revenue in a year. They'd get many more high quality reports for the cost of a few salaries (Mars Inc. has global headcount of 170,000). I personally know super talented hackers (99% on H1) who don't bother touching these targets because there's no reward.

Even Supabase, these guys just raised $500M like last month. They don't reward bugs on H1. All you do is software. You would think it would be a genuine good investment to budget like $500k/year to bug bounty considering how critical security is to them.

It's just funny. That's all.


r/bugbounty 3d ago

Question / Discussion Is Immunefi becoming too expensive/risky for researchers?

12 Upvotes

I’m genuinely curious what other bug bounty researchers think about Immunefi.

From my experience, the economics can feel pretty bad for researchers.

You may have to pay a non-refundable $25–$100 submission fee depending on the program. If your report ends up being marked as a duplicate, that money is gone.

Then there’s the other side: even when you find what you believe is a legitimate vulnerability, the final bounty can be extremely low compared with the severity, impact, and amount of work required to find and prove it.

For example, I recently received this response from a program:

The program's Critical bounty category has a maximum reward of $50,000, while the proposed reward for my finding was $30.

I understand that a maximum bounty is not a guaranteed bounty, and that severity depends on impact and exploitability. That's completely fair.

But when a researcher spends days analyzing a protocol, reading thousands of lines of code, building a PoC, testing edge cases, and sometimes burning a ridiculous number of LLM tokens 😂 — getting $30 for a finding that the researcher believes has critical-level impact feels extremely discouraging.

The bigger question is:

Are Immunefi's incentives currently aligned with security researchers?

I'm interested in hearing from other researchers:

  • Have you had reports downgraded significantly?
  • Have you paid submission fees and then received duplicates?
  • Have you received very low bounties despite significant impact?
  • Do you think Immunefi's current fee/reward structure is fair?
  • Which platforms do you think treat researchers better?

I'm not saying every Immunefi program behaves this way. I'm specifically talking about the researcher economics and incentives based on my experience.

Would love to hear other people's experiences.Title: Is Immunefi becoming too expensive/risky for researchers?I’m genuinely curious what other bug bounty researchers think about Immunefi.From my experience, the economics can feel pretty bad for researchers.You may have to pay a non-refundable $25–$100 submission fee depending on the program. If your report ends up being marked as a duplicate, that money is gone.Then there’s the other side: even when you find what you believe is a legitimate vulnerability, the final bounty can be extremely low compared with the severity, impact, and amount of work required to find and prove it.For example, I recently received this response from a program:“I suggest a $30 bounty. Let me know if this is ok with you and we'll proceed to payment.”The program's Critical bounty category has a maximum reward of $50,000, while the proposed reward for my finding was $30.I understand that a maximum bounty is not a guaranteed bounty, and that severity depends on impact and exploitability. That's completely fair.But when a researcher spends days analyzing a protocol, reading thousands of lines of code, building a PoC, testing edge cases, and sometimes burning a ridiculous number of LLM tokens 😂 — getting $30 for a finding that the researcher believes has critical-level impact feels extremely discouraging.The bigger question is:Are Immunefi's incentives currently aligned with security researchers?I'm interested in hearing from other researchers:Have you had reports downgraded significantly?

Have you paid submission fees and then received duplicates?

Have you received very low bounties despite significant impact?

Do you think Immunefi's current fee/reward structure is fair?

Which platforms do you think treat researchers better?I'm not saying every Immunefi program behaves this way. I'm specifically talking about the researcher economics and incentives based on my experience.Would love to hear other people's experiences.


r/bugbounty 4d ago

Article / Write-Up / Blog How I got my first $100 bug bounty at 16

172 Upvotes

Hey everyone,

I’m 16, from Morocco, and i recently received my first paid bug bounty: $100.

It wasn’t a huge critical exploit or some crazy movie-style hack. It was a real security issue found through a legal bug bounty program, reported properly, reviewed by the company, validated, and awarded.

For me, this means a lot.

I’ve been learning cybersecurity through courses, labs, CTFs, PortSwigger, Cybrary, and a lot of practice. Most of the time it feels like you’re studying alone and nobody really sees the effort. But getting that first valid report showed me that the work is real.

The biggest lesson i learned is that bug bounty is not only about finding the bug. It’s also about writing a clear report, explaining the impact honestly, not exaggerating, and staying professional with the security team.

I’m still a beginner and i know i have a long way to go, but this motivated me a lot. I want to keep improving, get more valid reports, and build a serious path in cybersecurity.

My goal is simple: become better, stay ethical, and make my parents proud.

For anyone young or just starting: don’t wait until you feel “ready.” Learn the basics, practice legally, write clean reports, and keep going.

This $100 is not just money to me. It’s proof that I’m moving in the right direction.


r/bugbounty 4d ago

Question / Discussion Why doesn’t HackerOne remove bad H1 Analysts like h1_analyst_aaron

27 Upvotes

Honestly, one of the worst experiences I’ve had dealing with an H1 Analyst. The communication style and way of handling reports were extremely unprofessional and frustrating. HackerOne should have a way to review analyst performance and hold analysts accountable when their behavior consistently creates a bad experience for researchers. Researchers deserve professional and respectful communication, even when a report is rejected or disputed.


r/bugbounty 4d ago

Question / Discussion Would y'all say this is a good sign? (MSRC)

2 Upvotes

I was under the impression this meant it wasn't a duplicate, if that's so then nice.


r/bugbounty 4d ago

Question / Discussion Is this good sign?

Post image
13 Upvotes

This is the first time im using this platform so i dont exactly know if it has passed some tests etc


r/bugbounty 4d ago

Question / Discussion Looking for a Chrome Extension

3 Upvotes

[RESOLVED]

There was a Chrome extension that worked like this:

I’d be logged into Account A in one tab, and the extension would let me open another tab and log into Account B there. That way, I could use two different accounts simultaneously in two separate tabs.

Update: Thanks guys, Chrome profiles works fine for this!


r/bugbounty 4d ago

Article / Write-Up / Blog Wrote my first bug bounty post for an informational bug

4 Upvotes

Link in comments


r/bugbounty 4d ago

Question / Discussion Rtfs or valid?

1 Upvotes

I found a live Meta Conversions API access token embedded in a public Shopify web-pixel bundle.

It authenticated directly to /{pixel_id}/events. With explicit program authorization, I demonstrated production writes for Purchase, Lead, CompleteRegistration, InitiateCheckout, and AddToCart, including synthetic monetary values and order/product IDs. Meta returned events_received: 1 for each.

 No customer PII was accessed, and all events used obvious bug-bounty markers.

  The report was closed as RTFS because the program excludes:

  > Disclosed or misconfigured public API keys, including analytics tools.

  The triager said sending analytics events is the token’s intended purpose and requested sensitive/confidential data retrieval for acceptance.

  My question:
Is a Meta CAPI access token normally considered a public analytics key? Meta describes CAPI as server-to-server, unlike the public Pixel ID.
Would you
  consider demonstrated unauthorized production-event injection a valid integrity issue, or is closure reasonable without confidential-data access?


r/bugbounty 4d ago

Question / Discussion Weird bugcrowd glitch

2 Upvotes

I made a submission on bugcrowd and it's appearing in my draft list, and for some reason it didn't give me the usual "we received your submission.... " Email from BC. And even though it's in draft, it still shows it got submitted and the usual "still being assessed" Status

Could they have not received it? Has anyone had this issue before?


r/bugbounty 5d ago

Question / Discussion How do you do bug bountys now if you dont want to do ID verification.

7 Upvotes

I have been doing bug bountys for around a year now and I never really had any success with them however recently this summer I've done a lot of practice and learnt a lot of new stuff about web hacking and have finally had some success with them finding my first 5 valid bugs. However the problem is 3 of them i have not been able to submit because I am not ID verified on H1 or bug crowd or intigri. I've even tried YesWeHack and hackenproof and I basically cant find any programs where i can just report things and get paid as well without ID verifying, already having reputation points or paying money to submit a report. Basically from what I'm seeing is if you are not already an established hunter or don't want to do ID verification you are basically locked out of bug bountys which is really annoying for me as I have to pay for my travel too and from school and other things which aren't too expensive but would be nice to be able to easily pay for them with a hobby. I'm also 17 at the moment so I'm not sure about the age limit for bug bountys or whether you will get banned if you verify and are under 18.

I also understand why platforms are moving towards ID verification for reports but it just makes bug bountys a lot less accessible for a lot of people.

I have contemplated doing ID verification but id just really rather not. If anyone has any insights on this or ways I can still participate in bug bountys Id love to hear them, Thanks!


r/bugbounty 5d ago

Question / Discussion Vendor denying this finding as a vulnerability !

7 Upvotes

Found a critical OAuth flaw in a PHP framework (won't name the vendor for now). Wanted the community's take.

The issue:

The framework's OAuth authorization endpoint accepts a redirect_uri parameter with zero validation. There's also no client registration system and no client_secret ,any client_id string is accepted as-is.

So an attacker can craft:

https://victim-domain.com/oauth?client_id=GoogleCalendar&redirect_uri=https://evil.com&scope=all

The victim sees their own trusted domain and a legit-looking client_id (e.g. "GoogleCalendar"), clicks Approve, and the authorization code is sent straight to the attacker's server. Attacker exchanges it for a permanent, full-admin API token that never expires.

The vendor response, paraphrased:

This isn't a serious problem. The user entered the attacker's app and authorized it themselves, the system did what the user wanted. The user is responsible for choosing which apps to trust. Redirect validation is unnecessary because we assume the user trusts the site they came from. And users can always delete tokens in their backend anyway.

My rebuttal, in short:

  1. The victim never visits the attacker's app, the link points to their own backend. Without client registration/secret, nobody can verify the client_id.
  2. "No validation" is the redirect substitution, the attacker controls the param outright. This violates RFC 6749 §10.6 ("The authorization server MUST validate the redirect URI") and §3.1.2.2 (clients MUST register redirection endpoints).
  3. OAuth exists precisely so users don't have to make unverifiable trust decisions.
  4. Token deletion is mitigation after the fact, not prevention.

Am I missing something, or do the vendor trying to get away out of this ? i already got reserved CVE ID for this but been going back and forth with the vendor for months so far ,they are really dumb and either they don't understand how the attack chains goes or they acting dumb, am not sure ,but i have provided them detailed report PoC + video explaining how to do that and what the attacker could do and achieve with the token after he fetch it.

Any advice with this situation ?


r/bugbounty 5d ago

Question / Discussion Duplicate Status on Different Impact Submission with partially same root cause

4 Upvotes

Hi Everyone,

Since I'm new to the bug bounty platform (I worked as a penetration tester in a 3rd world country for 4 years) and started 2 months ago because I need additional income in current rough time, I wanted to ask a question regarding duplicate status to you guys as veterans in bug bounty platform.

I found an OAuth client secret and was able to redeem active code by utilizing this secret and client id without PKCE. Since this would be low hanging fruit and I know without a chain vulnerability, it would be a minor secret hygiene finding (I think it would be informational or low).

The scope of the target is a desktop app, so I look into another angle that usually comes with client side attack and able to get PoC of code conduit / code hijacking via custom scheme handler. So the rogue handler in the victim's device can actually get this code and eventually the attacker can redeem it with this exposed secret thus achieving Account Takeover.

I submitted this full chain and of course it's duplicate, someone already reported the exposed client secret.

But I saw this duplicate submission is under Other categories and not account takeover, the title only said it was an exposed client secret but no apparent account takeover chain Information (at least from my account view).

So, is my submission duplicate status correctly triaged? Or can I appeal in this case with a different impact ground?

The first answer from the triager was as always automated and doesn't respond to human being conversation, not that I am against AI but please use it correctly for Pete's sake.

Thank you in advance.


r/bugbounty 5d ago

Question / Discussion What should I do if a YesWeHack report was closed as Informative but I found more evidence?

5 Upvotes

I reported a bug on YesWeHack, but the triager closed it as Informative for some reason.

After that, I managed to get a better PoC with more information that I think makes the impact much clearer. I added all the new details to the same report as a comment but I haven't gotten any response yet.

In this situation should I just wait and see if they review the comment or is it better to submit a new report with the additional evidence?


r/bugbounty 5d ago

Question / Discussion anyone else get Bugcrowd reports closed as N/A with evidence that isn't even yours?

2 Upvotes

Happened to me 3 times now, same triager every time. Report gets closed as Not Applicable, and the notes reference evidence that doesn't match what I submitted. One of them, they literally attached the wrong Burp screenshot. Asked for a response twice on two of these and emailed support too, nothing back yet.

Not trying to drag anyone, just wanna know if this is a known thing or I'm just unlucky. Anyone dealt with this before?


r/bugbounty 5d ago

Question / Discussion Triager marked my report 'not reproducible' but never followed my steps

0 Upvotes

Hi everyone,

I recently submitted a bug report, and the triager marked it as not reproducible and deducted points from my score. The problem is, the triager genuinely did not follow the reproduction steps I laid out clearly in the report I spelled it out step by step. I submitted additional proof afterward and i clicked on requested a response on bug crowd, but haven't heard back yet.

Now I'm seeing that the provider sent a private message to the triager. Does anyone know what that means?

Thanks in advance!