HTML Injection in meeting owner email

Disclosed by
mega7's avatar
mega7
  • Engagement HubSpot
  • Disclosed date over 2 years ago
  • Reward $50
  • Priority P4 Bugcrowd's VRT priority rating
  • Status Resolved This vulnerability has been accepted and fixed
Summary by HubSpot

It was possible for a user to change their name to include HTML. When that user's calendar was disconnected, the notification email included the HTML in the user's name fields. The issue is fixed.

Summary by mega7

Can we disclose?!

Report details
  • Submitted

  • Target Location

    events.hubspot.com
  • Target category

    Other

  • VRT

    Server-Side Injection > Content Spoofing > Email HTML Injection
  • Priority

    P4
  • Bug URL
    https://meetings-eu1.hubspot.com/MEETING
  • Description

    Hello Gents,

    • While testing Hubspot, I found that meeting owner email could be injected with HTML code.

    Steps to reproduce:

    1. Please login at https://app-eu1.hubspot.com.
    2. Navigate to https://app-eu1.hubspot.com/meetings/PORTAL-ID.
    3. Copy the meeting link and share it with the customers.
    4. As an attacker, request a new meeting.
    5. Inject First name and Last name with HTML tags.
    6. Owner will receive this malicious mail.

    Proof of concept:

    • POC video in { Attachments } Screenshot%20from%202022-04-16%2003-38-00.png
Activity
  1. Ryan_HubSpot’s avatar
    Ryan_HubSpot Customer published the disclosure report

    ()

  2. mega7’s avatar
    mega7 requested disclosure

    ()

  3. HubSpot Jira Application OAuth’s avatar
    HubSpot Jira Application OAuth changed the state to Resolved

    ()

  4. alex_hubspot’s avatar
    alex_hubspot Customer changed the state to Unresolved

    ()

  5. alex_hubspot’s avatar
    alex_hubspot Customer rewarded mega7 5 points

    ()

  6. alex_hubspot’s avatar
    alex_hubspot Customer rewarded mega7 $50

    ()

  7. alex_hubspot’s avatar
    alex_hubspot Customer sent a message

    ()

  8. mega7’s avatar
    mega7 sent a message

    ()

  9. mrhacker_bugcrowd’s avatarbugcrowd logo
    mrhacker_bugcrowd changed the state to Triaged

    ()

  10. mrhacker_bugcrowd’s avatarbugcrowd logo
    mrhacker_bugcrowd sent a message

    ()

  11. mega7’s avatar
    mega7 created the submission

    ()