Skip to content

Bug bounty reports15,219

Publicly disclosed HackerOne reports, with the platform's own outcome and severity.

Program:Basecamp
Status
Severity:High
Clear
Weakness
Year
Bounty paid6
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters20 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
AWS keys and user cookie leakage via uninitialized memory leak in outdated librsvg version in BasecampAnalysed#2107680ValidInformation DisclosureHigh2023-09-21$8,868248
a very long name in hey.com can prevent anyone from accessing their contacts and probably can cause denial of serviceAnalysed#1018037ValidDenial of ServiceHigh2020-11-10$1,000132
Improper bot-authentication allows to impersonate any user when sending messages in a roomAnalysed#3329310ValidAuthenticationHigh2025-11-21$2,000128
Able to steal bearer token from deep linkAnalysed#1372667ValidAuthenticationHigh2022-03-27$6,337110
Insecure Bundler configuration fetching internal Gems (okra) from Rubygems.org#1104874ValidCommand and Code InjectionHigh2021-08-10$5,000102
DOM XSS in `fizzy.do` import filename preview enables one-click victim account takeoverAnalysed#3608199ValidCross-site ScriptingHigh2026-04-14–82
Two click Account TakeoverAnalysed#3079738ValidDeserialization and Object InjectionHigh2025-11-11–77
Stored XSS on trix editor version 2.1.1Analysed#2521419ValidCross-site ScriptingHigh2024-11-04$1,00076
Possible DOM XSS on app.hey.comAnalysed#1010132ValidCross-site ScriptingHigh2020-10-27–68
Attachments may be hijacked via AppCache+CookieBombing trick (bc3_production_blobs bucket)Analysed#403602ValidInput Validation and LogicHigh2020-11-26–57
launchpad.37signals.com OAuth AS issues victim-bound credential to unverified attacker redirect → full CIA triad on Basecamp APIAnalysed#3955956ValidAuthenticationHigh2026-10-30–49
One-click cross-account JavaScript execution steals a victim write token through Turbo pagination and unattached Active Storage HTML#3943339ValidCross-site ScriptingHigh2026-10-02–49
Remote Code Execution in Basecamp Windows Electron AppAnalysed#1016966ValidCommand and Code InjectionHigh2020-11-19–48
Ordinary HEY user can make HEY originate authenticated mail from attacker-selected @hey.com addresses#4035023ValidAccess ControlHigh2026-10-20–44
CSRF on launchpad.37signals.com OAuth2 authorization endpointAnalysed#850022ValidCross-Site Request ForgeryHigh2020-10-30–44
Arbitrary write in the application's data folder and arbitrary read of server's replies from 3rd party apps.Analysed#1710541ValidFile and Path HandlingHigh2023-06-07–38
Cross-account webhook takeover: PUT and DELETE on /<account>/webhooks/<id>.json reach another account's webhookAnalysed#3979217ValidAuthenticationHigh2026-10-30–34
A third-party Basecamp OAuth token mints a full launchpad web session through GET /my/login_optionAnalysed#3999856ValidAccess ControlHigh2026-10-30–33
Cross-account XSS on app.basecamp.com: oEmbed option injection chained through Turbo defeats the CSP nonceAnalysed#3981292ValidCross-site ScriptingHigh2026-10-28–27
com.basecamp.bc3 Webview Javascript Injection and JS bridge takeoverAnalysed#1343300ValidCross-site ScriptingHigh2022-09-23–21

Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report, where there is one, which can be wrong. Data as of 2026-11-15.