VYPR
Critical severity9.8OSV Advisory· Published Sep 5, 2025· Updated Apr 15, 2026

CVE-2025-55037

CVE-2025-55037

Description

Improper neutralization of special elements used in an OS command ('OS Command Injection') issue exists in TkEasyGUI versions prior to v1.0.22. If this vulnerability is exploited, an arbitrary OS command may be executed by a remote unauthenticated attacker if the settings are configured to construct messages from external sources.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
TkEasyGUIPyPI
< 1.0.221.0.22

Affected products

1

Patches

1
12c7ca46f363

fixed tests/element_justification_test.py

1 file changed · +8 9
  • tests/element_justification_test.py+8 9 modified
    @@ -1,21 +1,20 @@
    -"""
    -element_justification test
    -"""
    +"""element_justification test"""
     
     import TkEasyGUI as eg
     
     win = eg.Window(
    -    title="Push Test",
    +    title="Center Test",
         layout=[
    -        [eg.Text("=" * 50)],
    -        [eg.Button("Right")],
    +        [eg.Text("-" * 50)],
    +        [eg.Text("This is a test of the element justification.")],
    +        [eg.Text("-" * 50)],
             [eg.Button("Center")],
    +        [eg.Button("Close")],
         ],
    -    element_justification="center", # center alignment
    +    element_justification="center",  # center alignment
     )
     while win.is_running():
         event, values = win.read()
    -    if event == "Center" or event == "Right":
    +    if event == "Center" or event == "Close":
             break
     win.close()
    -
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

5

News mentions

0

No linked articles in our index yet.