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

Fix XSS described in Backes 2016 #300

Closed
wants to merge 1 commit into from
Closed

Fix XSS described in Backes 2016 #300

wants to merge 1 commit into from

Conversation

redfast00
Copy link

Implementation-level Analysis of the JavaScript Helios Voting Client describes an XSS attack in the Helios booth. This PR fixes that. See #225. Note that this PR does not prevent the booth from getting external URLs, as that might be seen as a feature.

I also don't guarantee the security of the rest of this project, this PR just fixes one XSS.

Implementation-level Analysis of the JavaScript Helios Voting Client
describes an XSS attack in the Helios booth
@redfast00
Copy link
Author

@benadida this is kind of security sensitive, can you please merge this PR?

@redfast00
Copy link
Author

Update: this is not enough to prevent XSS: see https://stackoverflow.com/a/29186757/5431090

@redfast00
Copy link
Author

Update: it might not be vulnerable anymore, I can't seem to reproduce the issue described in the paper

@redfast00 redfast00 closed this Apr 28, 2021
@redfast00 redfast00 deleted the security/fix-xss branch April 28, 2021 11:53
@benadida
Copy link
Owner

@redfast00 sorry for the long delay here, my sense is that there are no obvious XSS attacks on Helios anymore, but of course there may be some non-obvious ones, so please do feel free to send patches!

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

Successfully merging this pull request may close these issues.

None yet

2 participants