Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Security] Stored XSS in platform name #100

Closed
edoardottt opened this issue Mar 25, 2023 · 2 comments
Closed

[Security] Stored XSS in platform name #100

edoardottt opened this issue Mar 25, 2023 · 2 comments

Comments

@edoardottt
Copy link

Tested version: (latest, docker)

Steps to reproduce the vulnerability:

  • Login in the application.
  • Click on settings.
  • Set "<script>alert(document.domain)</script> as platform name and save.
  • Logout and XSS will fire.

Screenshot from 2023-03-25 15-43-27

@petersirka
Copy link
Collaborator

@edoardottt Thank you. In the Total.js 4 framework, I have fixed the issue totaljs/framework4@e2cea69. There was a missing encoding configuration value for the specific declaration.

You can test it with the Flow: $ npm install total4@beta.

@edoardottt
Copy link
Author

Amazing! You should roll out a patched image too :)

have a nice day!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants