CVE-2023-40359

xterm before 380 supports ReGIS reporting for character-set names even if they have unexpected characters (i.e., neither alphanumeric nor underscore), aka a…

published August 14, 2023

CVSS
—
EPSS
1%
Percentile
58.0
In the wild
Unconfirmed
What it is

⚠️ A little unexpected character can lead to big trouble! In xterm before version 380, a misconfigured experimental feature opens the door to potential overflow issues. 🔥 Think of it like a cafe that serves exotic coffee blends but allows customers to request flavors that aren't even on the menu. If the barista doesn't handle these bizarre requests smoothly, the coffee machine might go haywire and spill everywhere! If exploited, this vulnerability could lead to instability in the xterm application, potentially crashing the terminal or even revealing sensitive data. While there's no known exploitation yet, the risk exists if you have this experimental feature enabled.

Put simply

Think of it like a cafe that serves exotic coffee blends but allows customers to request flavors that aren't even on the menu. If the barista doesn't handle these bizarre requests smoothly, the coffee machine might go haywire and spill everywhere! This vulnerability arises from the ReGIS reporting support in xterm, which mishandles character-set names containing unexpected characters, leading to a pointer/overflow issue. This only happens if xterm is compiled with specific experimental configurations.

What to do

If exploited, this vulnerability could lead to instability in the xterm application, potentially crashing the terminal or even revealing sensitive data. While there's no known exploitation yet, the risk exists if you have this experimental feature enabled. To mitigate this, review your xterm configurations and ensure that the experimental feature is disabled if not needed. Also, consider upgrading to xterm version 380 or higher as soon as possible. You've got this! With these steps, you'll keep your terminal secure and your coffee flowing smoothly! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00855 · 58.0th percentile
Published
2023-08-14T00:00Z
EPSS history
Timeline
  • 14 AUG 00:00Z
    xterm before 380 supports ReGIS reporting for character-set names even if they have unexpected characters (i.e., neither alphanumeric nor underscore), aka a…
    cvelistv5