Skip to content

Conversation

@samgranger
Copy link
Contributor

@samgranger samgranger commented Oct 9, 2018

Description

The State/Province field (when selecting a country like The Netherlands) gives the user an input field (in checkout/account address). When filling <script>alert('hello world')</script>, the user will experience self xss in the next step of the checkout.

Fixed Issues (if relevant)

Bugcrowd reference cd8d0c3b57686f09cde51c4afaa2f0e70e51f9093121fb7140e3b7f26a89b7fd (which got marked as "won't fix")

Manual testing scenarios

See description/ (bugcrowd for video)

Contribution checklist

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All new or changed code is covered with unit/integration tests (if applicable)
  • All automated tests passed successfully (all builds on Travis CI are green)

@magento-cicd2
Copy link
Contributor

magento-cicd2 commented Oct 9, 2018

CLA assistant check
All committers have signed the CLA.

@samgranger samgranger changed the title Remove XSS on checkout Prevent XSS on checkout Oct 9, 2018
@sidolov
Copy link
Contributor

sidolov commented Oct 9, 2018

Hi @samgranger , please, sign CLA, otherwise, we can't process your pull request

@samgranger
Copy link
Contributor Author

samgranger commented Oct 9, 2018

CLA signed!

@magento-engcom-team
Copy link
Contributor

Hi @sidolov, thank you for the review.
ENGCOM-3145 has been created to process this Pull Request

@magento-engcom-team
Copy link
Contributor

@samgranger thank you for contributing. Please accept Community Contributors team invitation here to gain extended permissions for this repository.

@samgranger
Copy link
Contributor Author

I'm not sure if I already have the permissions you mentioned, I don't see any pending invitations when visiting the given link.

@magento-engcom-team magento-engcom-team merged commit f9bde40 into magento:2.3-develop Oct 12, 2018
@magento-engcom-team
Copy link
Contributor

Hi @samgranger. Thank you for your contribution.
We will aim to release these changes as part of 2.3.1.
Please check the release notes for final confirmation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants