[Textile] XSS in project README files

Disclosed: 2017-02-15 05:29:05 By ysx To gitlab
Medium
Vulnerability Details
Hi, Another parser bypass here – I discovered that Textile markup can be used to inject a stored JavaScript payload into a project `README.textile` file :) ## Steps to Reproduce 1. Create a new GitLab project 2. Initialise the project by creating a `README` file 3. Set the file title to `README.textile` 4. Paste the below Payload into the file 5. Commit the file to the project and click on the link ## Proof of Concept Payload ``` "Security test link":javascript:alert(document.domain) ``` Thanks!
Actions
View on HackerOne
Report Stats
  • Report ID: 205498
  • State: Closed
  • Substate: resolved
  • Upvotes: 5
Share this report