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

[CVE-2017-16088] Sandbox Breakout (Critical Security Fix) - context clear #13

Merged
merged 12 commits into from
Dec 14, 2018

Conversation

kaue
Copy link
Contributor

@kaue kaue commented Nov 15, 2018

No description provided.

@kaue kaue changed the title Validate for Function in the context [CVE-2017-16088] Sandbox Breakout (Critical Security Fix) - context clear Nov 16, 2018
@kaue
Copy link
Contributor Author

kaue commented Nov 20, 2018

LGTM @hacksparrow

@kaue
Copy link
Contributor Author

kaue commented Nov 20, 2018

I think i fixed most of the issues reported by @cpcallen at v0.4.2
@cpcallen if you can find another way to break the vm context please share, thanks for the detailed report.

@hacksparrow
Copy link
Owner

@kauegimenes we can land this, please squash the commits messages into a single descriptive one.

should not have access to Node.js objects
lint
0.4.2
should not have access to Node.js objects using Object.getPrototypeOf (CWE-265)
should not have access to Node.js objects using Object.getPrototypeOf with context (CWE-265)
should check prototype also
lint
lint
stop using template string for clearContext function
@kaue
Copy link
Contributor Author

kaue commented Dec 2, 2018

@hacksparrow LGTM

@kaue
Copy link
Contributor Author

kaue commented Dec 5, 2018

@hacksparrow can you merge this?

@kaue
Copy link
Contributor Author

kaue commented Dec 12, 2018

start maintaining your packages @hacksparrow, another week without a reply from you

@hacksparrow hacksparrow merged commit 5e60f4a into hacksparrow:master Dec 14, 2018
hacksparrow added a commit that referenced this pull request Dec 14, 2018
hacksparrow added a commit that referenced this pull request Dec 14, 2018
@kaue
Copy link
Contributor Author

kaue commented Dec 15, 2018

test fails because

fatal: Couldn't find remote ref refs/pull/14/merge
The command "eval git fetch origin +refs/pull/14/merge: " failed. Retrying, 2 of 3.

this is not related to the PR code.

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.

2 participants