This repository has been archived by the owner on Aug 9, 2024. It is now read-only.
Critical Vulnerability in Napture v1.3.0: Arbitrary Code Execution via Luau Bytecode Loading
Package
No package listed
Affected versions
< 1.3.0, > 1.2.0
Patched versions
1.3.1 and later
Summary
A critical vulnerability in napture v1.3.0 allows Luau bytecode to be loaded by the interpreter, potentially leading to arbitrary code execution (ACE) without user interaction.
Impact
This vulnerability allows an attacker to execute arbitrary code on a remote host by exploiting type confusion and other vulnerabilities in the Luau bytecode execution.
Mitigation
A wrapper over
T: AsChunk
has been implemented to enforceChunkMode::Text
, preventing the interpreter from loading bytecode chunks.Affected Versions
Credits
This vulnerability was reported by @wfrsk.
References