Read the docs
TI-2020-12041 Aliases CVE-2020-15271GHSA-c84h-w6cr-5v8q

Shell Command Execution in lookatme

Priority MEDIUM 44CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-78.

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.

Why it matters now

EPSS 0.0231 83rd percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed lookatme (d0c-s4vage): 2.3.0lookatme (PyPI): 2.3.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
d0c-s4vagelookatmebefore 2.3.02.3.0Patch availableCNA
—lookatme (PyPI)before 2.3.02.3.0Patch availableGHSA-c84h-w6cr-5v8q
  • lookatme Vendord0c-s4vage Affected before 2.3.0 Fixed in 2.3.0 Patch available CNA
  • lookatme (PyPI) Vendor— Affected before 2.3.0 Fixed in 2.3.0 Patch available GHSA-c84h-w6cr-5v8q

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:lookatme_project:lookatme:*:*:*:*:*:*:*:*before 2.3.0VulnerableLookatme Project
  • cpe:2.3:a:lookatme_project:lookatme:*:*:*:*:*:*:*:* Versions before 2.3.0 Vulnerable ·Lookatme Project

Remediation

  • Fix · CNA lookatme (d0c-s4vage) Fixed in 2.3.0
  • Fix · GHSA-c84h-w6cr-5v8q lookatme (PyPI) Fixed in 2.3.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-15271
  2. 2026-10-03 Alias added: GHSA-c84h-w6cr-5v8q

References

Sources