Python Yaml Deserialization
Yaml Deserialization
print(yaml.dump(str("lol")))
lol
...
print(yaml.dump(tuple("lol")))
!!python/tuple
- l
- o
- l
print(yaml.dump(range(1,10)))
!!python/object/apply:builtins.range
- 1
- 10
- 1
Basic Exploit
Vulnerable .load("<content>") without Loader
RCE
Tool to create Payloads
References
PreviousExploiting __VIEWSTATE without knowing the secretsNextJNDI - Java Naming and Directory Interface & Log4Shell
Last updated

