GitHub Advisoryadvisory · PyPI

GHSA-9pv8-q5rx-c8gq django_make_app is vulnerable to Code Injection

CRITICAL Published 2018-07-13 Modified 2024-09-16 Official page ↗
Aliases
CVE-2017-16764
Ecosystem
PyPI
Packages
django_make_app
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-94
Reviewed
2020-06-16

Affected packages

• PyPI django_make_app: <= 0.1.3 (no fix yet)

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.

Related

Alias · CVE (1)

  • CVE-2017-16764 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. vulnerability

Weakness · CWE (1)

  • CWE-94 Improper Control of Generation of Code weakness

References