Browse / Basecamp
Basecamp
57disclosed reports
$53,629paid in bounties
What gets reported to Basecamp
Most upvoted reports
AllValidInformativeN/ADuplicate
- Remote code execution on Basecamp.comCommand Injection - Generic · critical$5,000417 votes
- HEY.com email stored XSSCross-site Scripting (XSS) - Stored · critical$5,000360 votes
- HTTP Request Smuggling via HTTP/2HTTP Request Smuggling · critical$7,500300 votes
- AWS keys and user cookie leakage via uninitialized memory leak in outdated librsvg version in BasecampInformation Disclosure · high$8,868248 votes
- Account takeover via insecure intent handling Deserialization of Untrusted Data · medium136 votes
- a very long name in hey.com can prevent anyone from accessing their contacts and probably can cause denial of serviceUncontrolled Resource Consumption · high$1,000132 votes
- Improper bot-authentication allows to impersonate any user when sending messages in a roomImproper Authentication - Generic · high$2,000128 votes
- User can upload files even after closing his accountImproper Authentication - Generic124 votes
- Spam & Clearance checks disabled with existing referenced Message-IDImproper Access Control - Generic · low$250123 votes
- Able to steal bearer token from deep linkImproper Authentication - Generic · high$6,337110 votes
- Any installed app can force immediate logout and persistent DOS of authenticated Basecamp sessions via unprotected exported StartActivityImproper Access Control - Generic · medium104 votes
- Insecure Bundler configuration fetching internal Gems (okra) from Rubygems.orgCommand Injection - Generic · high$5,000102 votes
- Stored XSS on Trix Editor version latest (2.1.16) - Sanitizer Bypass Cross-site Scripting (XSS) - Stored · low$33789 votes
- Mutation Based Stored XSS on Trix Editor version latest (2.1.8)Cross-site Scripting (XSS) - Stored · critical89 votes
- DOM XSS in `fizzy.do` import filename preview enables one-click victim account takeoverCross-site Scripting (XSS) - DOM · high82 votes
- stored XSS in hey.com message contentCross-site Scripting (XSS) - Stored · medium80 votes
- Two click Account Takeover Deserialization of Untrusted Data · high77 votes
- Subdomain Takeover due to ████████ NS records at us-east4.37signals.comInformation Disclosure · medium77 votes
- Unauthenticated access to private files on app.fizzy.do via Active Storage URLs leads to information disclosureInsecure Direct Object Reference (IDOR) · low$10076 votes
- Stored XSS on trix editor version 2.1.1Cross-site Scripting (XSS) - Stored · high$1,00076 votes
- Information Disclosure .htaccess accesible for publicInformation Disclosure · low76 votes
- Possible DOM XSS on app.hey.comCross-site Scripting (XSS) - DOM · high68 votes
- Path traversal in deeplink query parameter can expose any user's private info to a public directory (one click)Path Traversal · medium65 votes
- Link unfurling calls out to arbitrary URLs and the private-network guard misses link-local addressesServer-Side Request Forgery (SSRF) · medium62 votes
- DNS Setup allows sending mail on behalf of other customersViolation of Secure Design Principles · medium58 votes
- Attachments may be hijacked via AppCache+CookieBombing trick (bc3_production_blobs bucket)Business Logic Errors · high57 votes
- Bypass of image rewriting / tracking blocker via srcsetInformation Disclosure · medium$1,00056 votes
- Launchpad file read leaks production keysPath Traversal · critical$9,33755 votes
- Improper Access Control in `fizzy.do` import flow allows cross-tenant ActionText reference resolution and data disclosureImproper Access Control - Generic · low53 votes
- 53 votes
- Premium Email Address Check Bypass - HeyBusiness Logic Errors · medium53 votes
- launchpad.37signals.com OAuth AS issues victim-bound credential to unverified attacker redirect → full CIA triad on Basecamp API Improper Authentication - Generic · high49 votes
- One-click cross-account JavaScript execution steals a victim write token through Turbo pagination and unattached Active Storage HTMLCross-site Scripting (XSS) - Reflected · high49 votes
- Password reset link not expiring after changing password in settingsImproper Authentication - Generic · low$25049 votes
- Domain Takeover [3737signals.com]Phishing · low48 votes
- Remote Code Execution in Basecamp Windows Electron AppCode Injection · high48 votes
- Error Page Content Spoofing or Text Injection Violation of Secure Design Principles · low$10045 votes
- Ordinary HEY user can make HEY originate authenticated mail from attacker-selected @hey.com addressesImproper Access Control - Generic · high44 votes
- CSRF on launchpad.37signals.com OAuth2 authorization endpointCross-Site Request Forgery (CSRF) · high44 votes
- Information Disclosure of Garbage Collection Cycle 'Again' Information Disclosure · low$10041 votes
- Arbitrary write in the application's data folder and arbitrary read of server's replies from 3rd party apps. Path Traversal · high38 votes
- Cross-account webhook takeover: PUT and DELETE on /<account>/webhooks/<id>.json reach another account's webhookImproper Authentication - Generic · high34 votes
- A third-party Basecamp OAuth token mints a full launchpad web session through GET /my/login_optionImproper Access Control - Generic · high33 votes
- Open redirect on app.hey.com bypasses HEY desktop's internal-origin allowlist and loads attacker content inside a HEY BrowserWindowOpen Redirect · medium33 votes
- Information Disclosure of Garbage Collection CycleInformation Disclosure · low33 votes
- Navgraph confusion allows any 3p app to send and read requests from the server at app.hey.comDeserialization of Untrusted Data · medium31 votes
- RCE via exposed JMX server on jabber.37signals.com/jabber.basecamp.comDeserialization of Untrusted Data · low$10030 votes
- Lack of quarantine macOS attribute(com.apple.quarantine) leads multiple issues including RCECode Injection · medium$25029 votes
- HTTP request smuggling on Basecamp 2 allows web cache poisoningHTTP Request Smuggling · critical28 votes
- Cross-account XSS on app.basecamp.com: oEmbed option injection chained through Turbo defeats the CSP nonceCross-site Scripting (XSS) - Generic · high27 votes
- Unauthenticated request smuggling on launchpad.37signals.comHTTP Request Smuggling · critical27 votes
- Improper Authentication via previous backup code loginImproper Authentication - Generic · medium24 votes
- com.basecamp.bc3 Webview Javascript Injection and JS bridge takeoverCross-site Scripting (XSS) - DOM · high21 votes
- Login session not expireInsufficient Session Expiration · low$10018 votes
- Bypass Tracking Blocker Protection Using Slashes Without Protocol On The Image Source.Improper Access Control - Generic · medium17 votes
- SSL expired subdomain leads to API swap with main and flagged cookies. Unable to log device ids and certain session tokens. Improper Restriction of Authentication Attempts · medium15 votes
- Privilege Escalation leads to trash other users comment without having admin rights.Privilege Escalation · low9 votes