Skip to content

Bug bounty reports15,219

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

Program:Basecamp
Status:Valid
Clear
Severity
Weakness
Year
Bounty paid20
Access stated
Access needed
Technique
Clear filters57 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Privilege Escalation leads to trash other users comment without having admin rights.#1307943ValidAccess Control–2021-12-01–9
SSL expired subdomain leads to API swap with main and flagged cookies. Unable to log device ids and certain session tokens.#1024880ValidAuthentication–2020-12-03–15
Bypass Tracking Blocker Protection Using Slashes Without Protocol On The Image Source.#1050656ValidNo weakness recorded–2020-12-17–17
Login session not expire#1294231ValidAuthentication–2021-08-10$10018
com.basecamp.bc3 Webview Javascript Injection and JS bridge takeover#1343300ValidCross-site Scripting–2022-09-23–21
Improper Authentication via previous backup code login#1485788ValidAuthentication–2022-03-24–24
Unauthenticated request smuggling on launchpad.37signals.com#867577ValidInjection and Smuggling–2020-10-28–27
Cross-account XSS on app.basecamp.com: oEmbed option injection chained through Turbo defeats the CSP nonce#3981292ValidCross-site ScriptingHigh2026-10-28–27
HTTP request smuggling on Basecamp 2 allows web cache poisoning#919175ValidInjection and Smuggling–2020-10-28–28
Lack of quarantine macOS attribute(com.apple.quarantine) leads multiple issues including RCE#1019389ValidNo weakness recorded–2021-04-22$25029
RCE via exposed JMX server on jabber.37signals.com/jabber.basecamp.com#1456063ValidDeserialization and Object Injection–2022-04-26$10030
Navgraph confusion allows any 3p app to send and read requests from the server at app.hey.com#2552879ValidDeserialization and Object InjectionMedium2024-07-09–31
Information Disclosure of Garbage Collection Cycle#981796ValidInformation Disclosure–2020-11-04–33
Open redirect on app.hey.com bypasses HEY desktop's internal-origin allowlist and loads attacker content inside a HEY BrowserWindow#3972760ValidOpen RedirectMedium2026-10-15–33
A third-party Basecamp OAuth token mints a full launchpad web session through GET /my/login_option#3999856ValidAccess ControlHigh2026-10-30–33
Cross-account webhook takeover: PUT and DELETE on /<account>/webhooks/<id>.json reach another account's webhook#3979217ValidAuthenticationHigh2026-10-30–34
Arbitrary write in the application's data folder and arbitrary read of server's replies from 3rd party apps.#1710541ValidFile and Path Handling–2023-06-07–38
Information Disclosure of Garbage Collection Cycle 'Again'#1026196ValidInformation Disclosure–2020-12-16$10041
CSRF on launchpad.37signals.com OAuth2 authorization endpoint#850022ValidCross-Site Request Forgery–2020-10-30–44
Ordinary HEY user can make HEY originate authenticated mail from attacker-selected @hey.com addresses#4035023ValidAccess ControlHigh2026-10-20–44
Error Page Content Spoofing or Text Injection#1245051ValidMisconfiguration and Insecure Design–2021-07-14$10045
Remote Code Execution in Basecamp Windows Electron App#1016966ValidCommand and Code Injection–2020-11-19–48
Domain Takeover [3737signals.com]#1253926ValidInput Validation and Logic–2021-08-13–48
Password reset link not expiring after changing password in settings#1288898ValidAuthentication–2021-08-10$25049
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
launchpad.37signals.com OAuth AS issues victim-bound credential to unverified attacker redirect → full CIA triad on Basecamp API#3955956ValidAuthenticationHigh2026-10-30–49
Premium Email Address Check Bypass - Hey#963774ValidInput Validation and Logic–2020-12-15–53
Critical Data Breach - Big Data for all domains#2686225ValidNo weakness recordedMedium2025-01-14–53
Improper Access Control in `fizzy.do` import flow allows cross-tenant ActionText reference resolution and data disclosure#3543475ValidAccess ControlLow2026-04-14–53
Launchpad file read leaks production keys#3962925ValidFile and Path HandlingCritical2026-10-28$9,33755
Bypass of image rewriting / tracking blocker via srcset#1021885ValidInformation Disclosure–2020-12-03$1,00056
Attachments may be hijacked via AppCache+CookieBombing trick (bc3_production_blobs bucket)#403602ValidInput Validation and Logic–2020-11-26–57
DNS Setup allows sending mail on behalf of other customers#981824ValidMisconfiguration and Insecure Design–2021-02-21–58
Link unfurling calls out to arbitrary URLs and the private-network guard misses link-local addresses#3445890ValidServer-Side Request ForgeryMedium2025-12-22–62
Path traversal in deeplink query parameter can expose any user's private info to a public directory (one click)#2553411ValidFile and Path HandlingMedium2024-07-09–65
Possible DOM XSS on app.hey.com#1010132ValidCross-site Scripting–2020-10-27–68
Information Disclosure .htaccess accesible for public#1241849ValidNo weakness recorded–2021-07-18–76
Stored XSS on trix editor version 2.1.1#2521419ValidCross-site ScriptingHigh2024-11-04$1,00076
Unauthenticated access to private files on app.fizzy.do via Active Storage URLs leads to information disclosure#3467641ValidInsecure Direct Object ReferenceLow2026-03-16$10076
Subdomain Takeover due to ████████ NS records at us-east4.37signals.com#1342422ValidInformation Disclosure–2021-09-17–77
Two click Account Takeover#3079738ValidDeserialization and Object InjectionHigh2025-11-11–77
stored XSS in hey.com message content#988272ValidCross-site Scripting–2020-10-31–80
DOM XSS in `fizzy.do` import filename preview enables one-click victim account takeover#3608199ValidCross-site ScriptingHigh2026-04-14–82
Mutation Based Stored XSS on Trix Editor version latest (2.1.8)#2819573ValidNo weakness recordedCritical2025-06-27–89
Stored XSS on Trix Editor version latest (2.1.16) - Sanitizer Bypass#3581911ValidCross-site ScriptingLow2026-07-14$33789
Insecure Bundler configuration fetching internal Gems (okra) from Rubygems.org#1104874ValidCommand and Code Injection–2021-08-10$5,000102
Any installed app can force immediate logout and persistent DOS of authenticated Basecamp sessions via unprotected exported StartActivity#3764217ValidAccess ControlMedium2026-07-04–104
Able to steal bearer token from deep link#1372667ValidAuthentication–2022-03-27$6,337110
Spam & Clearance checks disabled with existing referenced Message-ID#2012659ValidAccess ControlLow2026-01-21$250123
User can upload files even after closing his account#1020371ValidAuthentication–2021-03-29–124

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 (348 analysed so far), which can be wrong. Data as of 2026-11-14.

Updated AboutDevelopersSign in