Skip to content

CVE-2017-16618 Unsafe deserialization in owlmixin

CriticalCVSS 9.8 EPSS 4.5%
Published
Updated
Exploit status
No public exploit known

Description

An exploitable vulnerability exists in the YAML loading functionality of util.py in OwlMixin before 2.0.0a12. A "Load YAML" string or file (aka load_yaml or load_yamlf) can execute arbitrary Python commands resulting in command execution because load is used where safe_load should have been used. An attacker can insert Python into loaded YAML to trigger this vulnerability.

Affected products

ProductAffected versionsFixed in
pypi owlmixin(PyPI) < 2.0.0 2.0.0
pypi owlmixin(PyPI) = 1.0.0 No fix listed
pypi owlmixin(PyPI) = 1.0.0b3 No fix listed
pypi owlmixin(PyPI) = 1.0.0b4 No fix listed
pypi owlmixin(PyPI) = 1.0.0b6 No fix listed
pypi owlmixin(PyPI) = 1.0.0b7 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc1 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc10 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc11 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc12 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc13 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc14 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc15 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc16 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc2 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc3 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc4 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc5 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc6 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc7 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc8 No fix listed
pypi owlmixin(PyPI) = 1.0.0rc9 No fix listed
pypi owlmixin(PyPI) = 1.1.0 No fix listed
pypi owlmixin(PyPI) = 1.2.0 No fix listed
pypi owlmixin(PyPI) = 1.2.0a1 No fix listed
Show 24 more
ProductAffected versionsFixed in
pypi owlmixin(PyPI) = 2.0.0a1 No fix listed
pypi owlmixin(PyPI) = 2.0.0a10 No fix listed
pypi owlmixin(PyPI) = 2.0.0a11 No fix listed
pypi owlmixin(PyPI) = 2.0.0a12 No fix listed
pypi owlmixin(PyPI) = 2.0.0a2 No fix listed
pypi owlmixin(PyPI) = 2.0.0a3 No fix listed
pypi owlmixin(PyPI) = 2.0.0a4 No fix listed
pypi owlmixin(PyPI) = 2.0.0a5 No fix listed
pypi owlmixin(PyPI) = 2.0.0a6 No fix listed
pypi owlmixin(PyPI) = 2.0.0a7 No fix listed
pypi owlmixin(PyPI) = 2.0.0a9 No fix listed
pypi owlmixin(PyPI) = 2.0.0rc1 No fix listed
owlmixin project owlmixin < 2.0.0 2.0.0
owlmixin project owlmixin = 2.0.0-alpha1 No fix listed
owlmixin project owlmixin = 2.0.0-alpha10 No fix listed
owlmixin project owlmixin = 2.0.0-alpha11 No fix listed
owlmixin project owlmixin = 2.0.0-alpha2 No fix listed
owlmixin project owlmixin = 2.0.0-alpha3 No fix listed
owlmixin project owlmixin = 2.0.0-alpha4 No fix listed
owlmixin project owlmixin = 2.0.0-alpha5 No fix listed
owlmixin project owlmixin = 2.0.0-alpha6 No fix listed
owlmixin project owlmixin = 2.0.0-alpha7 No fix listed
owlmixin project owlmixin = 2.0.0-alpha8 No fix listed
owlmixin project owlmixin = 2.0.0-alpha9 No fix listed

References