PT-2026-20300 · Opens100 · Opens100

Hoyeon Cho

·

Published

2026-02-17

·

Updated

2026-05-26

·

CVE-2026-22208

CVSS v3.1

9.6

Critical

VectorAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions OpenS100 versions prior to commit 753cf29
Description The software contains a remote code execution issue due to an unrestricted Lua interpreter. The Portrayal Engine initializes Lua using luaL openlibs() without sandboxing or capability restrictions, exposing standard libraries like os and io to untrusted portrayal catalogues. An attacker can provide a malicious S-100 portrayal catalogue containing Lua scripts that execute arbitrary commands with the privileges of the OpenS100 process when a user imports the catalogue and loads a chart. The vulnerable component is the Lua interpreter within the Portrayal Engine.
Recommendations Versions prior to commit 753cf29 should be updated to commit 753cf29 or later.

Exploit

Fix

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-22208

Affected Products

Opens100