CVE-2017-16764 django_make_app is vulnerable to Code Injection
CriticalCVSS 9.8
EPSS 3.5%
- Published
- Updated
- Exploit status
- No public exploit known
Description
An exploitable vulnerability exists in the YAML parsing functionality in the read_yaml_file method in io_utils.py in django_make_app 0.1.3. A YAML parser can execute arbitrary Python commands resulting in command execution. An attacker can insert Python into loaded YAML to trigger this vulnerability.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| pypi django-make-app(PyPI) | <= 0.1.3 | No fix listed |
| pypi django-make-app(PyPI) | = 0.1.0 | No fix listed |
| pypi django-make-app(PyPI) | = 0.1.0.1 | No fix listed |
| pypi django-make-app(PyPI) | = 0.1.1 | No fix listed |
| pypi django-make-app(PyPI) | = 0.1.2 | No fix listed |
| pypi django-make-app(PyPI) | = 0.1.2.1 | No fix listed |
| pypi django-make-app(PyPI) | = 0.1.3 | No fix listed |
| pypi django-make-app(PyPI) | >= 0.1.0.1 | No fix listed |
| django make app project django make app | = 0.1.3 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com exploit issue-tracking third-party-advisory
- github.com patch
- github.com vendor-advisory
- github.com product
- github.com
- joel-malwarebenchmark.github.io exploit technical-description third-party-advisory