CVE-2025-12120

Lite XL versions 2.1.8 and prior automatically execute the .lite_project.lua file when opening a project directory, without prompting the user for confirmation. The .lite_project.lua file is intended for project-specific configuration but can contain executable Lua logic. This behavior could allow execution of untrusted Lua code if a user opens a malicious project, potentially leading to arbitrary code execution with the privileges of the Lite XL process.
References
Link Resource
https://github.com/lite-xl/lite-xl/pull/2164 Issue Tracking Patch
https://kb.cert.org/vuls/id/579478 Exploit Patch Third Party Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:lite-xl:lite_xl:*:*:*:*:*:*:*:*

History

19 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) Las versiones 2.1.8 y anteriores de Lite XL ejecutan automáticamente el archivo .lite_project.lua al abrir un directorio de proyecto, sin solicitar confirmación al usuario. El archivo .lite_project.lua está destinado a la configuración específica del proyecto, pero puede contener lógica Lua ejecutable. Este comportamiento podría permitir la ejecución de código Lua no confiable si un usuario abre un proyecto malicioso, lo que podría llevar a la ejecución de código arbitrario con los privilegios del proceso de Lite XL.

Information

Published : 2025-11-20 17:15

Updated : 2026-10-19 13:10


NVD link : CVE-2025-12120

Mitre link : CVE-2025-12120

CVE.ORG link : CVE-2025-12120


JSON object : View

Products Affected

lite-xl

  • lite_xl
CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')