Skip to main content
← All vulnerabilities
CVE-2026-34444GHSA-69V7-XPR6-6GJMPYSEC-2026-2613

Lupa has a Sandbox escape and RCE due to incomplete attribute_filter enforcement in getattr / setattr

Published
Last modified
published
Not listed in CISA KEV
1 proof of concept on GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Lupa integrates the runtimes of Lua or LuaJIT2 into CPython. In 2.6 and earlier, attribute_filter is not consistently applied when attributes are accessed through built-in functions like getattr and setattr. This allows an attacker to bypass the intended restrictions and eventually achieve arbitrary code execution.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • scoder lupa

    through 2.6

  • lupaPyPI

    through 2.6

References 2

GitHub · scoder/lupa

GitHub · redyank/CVE-2026-34444