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

ipycache - Remote Code Execution (RCE) - Fix: #50

Closed
wants to merge 5 commits into from

Conversation

JamieSlome
Copy link

https://github.com/adi928 fixed the vulnerability associated with Remote Code Execution (RCE).
This fix is being submitted on behalf of https://github.com/adi928 - they have been awarded $25 for fixing the vulnerability through the huntr bug bounty program.
Think you could fix a vulnerability like this - get involved (https://huntr.dev).
Q | A
Version Affected | ALL
Bug Fix | YES
Further References | 418sec#3

adi928 and others added 5 commits February 3, 2020 21:27
…rs() method.

Resolution for issue rossant#47 in the original repo.

Any malicious command trying to process through the unpickle command would have to go through the restricted_loads() method which only allows io.StringsIO to parse.
Anything else, and it would raise a UnpicklingError.
…rs() method.

Resolution for issue rossant#47 in the original repo.

Any malicious command trying to process through the unpickle command would have to go through the restricted_loads() method which only allows io.StringsIO to parse.
Anything else, and it would raise a UnpicklingError.
# Conflicts:
#	ipycache.py
#	test_ipycache.py
1. ipycache.py - Abstracting the module and class name in a set
2. test_ipycache.py - Commenting and removal of the test file.
Merging fix - on-behalf of @adi928, executed by huntr.dev (008-python-ipycache).
@JamieSlome
Copy link
Author

@rossant - any updates on this?

@JamieSlome JamieSlome closed this Jan 26, 2024
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