Skip to main content
← All vulnerabilities
CVE-2020-15271PYSEC-2020-61GHSA-C84H-W6CR-5V8Q

Shell Command Execution in lookatme

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

Summary

In lookatme (python/pypi package) versions prior to 2.3.0, the package automatically loaded the built-in "terminal" and "file_loader" extensions. Users that use lookatme to render untrusted markdown may have malicious shell commands automatically run on their system. This is fixed in version 2.3.0. As a workaround, the `lookatme/contrib/terminal.py` and `lookatme/contrib/file_loader.py` files may be manually deleted. Additionally, it is always recommended to be aware of what is being rendered with lookatme.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • d0c-s4vage lookatme

    fixed in 2.3.0

  • lookatmePyPI

    fixed in 2.3.0

References 5

GitHub · d0c-s4vage/lookatme

pypi.org