Skip to main content
← All vulnerabilities
CVE-2017-16615GHSA-XPM8-98MX-H4C5PYSEC-2017-19

An exploitable vulnerability exists in the YAML parsing functionality in the parse_yaml_query method in parser.py in MLAlchemy before 0.2.2.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.2.2
None on Exploit-DB, Metasploit or GitHub

Summary

An exploitable vulnerability exists in the YAML parsing functionality in the parse_yaml_query method in parser.py in MLAlchemy before 0.2.2. When processing YAML-Based queries for data, a YAML parser 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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • mlalchemyPyPI

    fixed in 0.2.2

References 3

GitHub · thanethomson/MLAlchemy

joel-malwarebenchmark.github.io