Description
Fluxbox through 1.3.7 contains an infinite loop vulnerability in Menu::updateMenu() in src/FbTk/Menu.cc that allows attackers to hang the window manager via crafted style geometry values. Attackers can supply a style with an oversized unbounded menu.titleHeight so the column loop never terminates, causing sustained CPU use and denial of service at startup.
Published: 2026-11-06
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service via Infinite Loop
Action: Immediate Patch
AI Analysis

Impact

Fluxbox version 1.3.7 and earlier contain an infinite loop in the Menu::updateMenu function. An attacker can provide a style geometry with an excessively large, unbounded menu.titleHeight value, causing the column loop to never terminate and spamming CPU usage. The resulting hang of the window manager at startup manifests as a denial‑of‑service that disables the graphical session and renders the system unusable until a restart or configuration change occurs.

Affected Systems

This issue affects packages named Fluxbox sold by the Fluxbox project, specifically any releases through version 1.3.7 inclusive. Users running these or older releases on any platform that ships the window manager are potentially impacted.

Risk and Exploitability

The CVSS score of 6.8 signals a moderate severity, but the exploitability is high once the vulnerable code path is triggered. EPSS data is not available, and the vulnerability has not been listed in the CISA KEV catalog. The attack vector is inferred to be local: it requires the attacker to supply a crafted style configuration, which is usually a local user configuration file. Once executed, the attacker can cause sustained CPU consumption, leading to a permanent hang until the window manager is restarted or the configuration is corrected.

Generated by OpenCVE AI on November 6, 2026 at 16:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Fluxbox to a release newer than 1.3.7, such as 1.3.8 or later, which contains the patch for the infinite loop.
  • If an upgrade is not immediately possible, edit the style configuration that defines menu.titleHeight and set its value to a reasonable bounded number (for example, 0 or a value that is within the normal range of the display resolution).
  • As a temporary workaround, reload or restart the window manager after removing or correcting the offending style entry to avoid the infinite loop during startup.

Generated by OpenCVE AI on November 6, 2026 at 16:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 15:15:00 +0000

Type Values Removed Values Added
Description Fluxbox through 1.3.7 contains an infinite loop vulnerability in Menu::updateMenu() in src/FbTk/Menu.cc that allows attackers to hang the window manager via crafted style geometry values. Attackers can supply a style with an oversized unbounded menu.titleHeight so the column loop never terminates, causing sustained CPU use and denial of service at startup.
Title Fluxbox through 1.3.7 Infinite Loop via Menu::updateMenu() Style Geometry
Weaknesses CWE-835
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-06T16:46:17.952Z

Reserved: 2026-11-06T14:37:46.448Z

Link: CVE-2026-123785

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T15:17:21.467

Modified: 2026-11-06T17:17:21.097

Link: CVE-2026-123785

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T16:45:05Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')