CVE-2020-9366
NixOS vulnerability analysis and mitigation

Overview

A buffer overflow vulnerability (CVE-2020-9366) was discovered in GNU Screen versions before 4.8.0. The vulnerability was found in the way GNU Screen treated the special escape OSC 49. The issue was present since at least version 4.2.0 and was fixed with the release of version 4.8.0 on February 5, 2020 (GNU Release).

Technical details

The vulnerability occurs because the value 49 is divided by 10 and used as a table index, resulting in access to w_xtermosc[4], which is out of bounds as the table itself is size 4. The issue involves a potential memory overwrite of approximately 768 bytes. The vulnerability is exposed when GNU Screen is built with the '--enable-rxvt_osc' option, which is enabled by default in most distributions including Debian, Arch Linux, Fedora, and Gentoo (OSS Security). The vulnerability has been assigned a CVSS v3.1 base score of 9.8 CRITICAL (NVD).

Impact

When exploited, this vulnerability could allow an attacker to corrupt memory and crash Screen or potentially have other unspecified impacts. The vulnerability affects the memory handling of the application, with the potential for memory corruption of a significant size (~768 bytes) (GNU Release, Gentoo Advisory).

Mitigation and workarounds

The vulnerability was fixed in GNU Screen version 4.8.0. The fix involved increasing the size of the w_xtermosc table from 4 to 5 elements and increasing the permitted length of OSC from 768 to 2560 characters. Users are recommended to upgrade to version 4.8.0 or later. For systems that cannot be immediately upgraded, building Screen without the '--enable-rxvt_osc' option provides a workaround, though this may impact functionality (OSS Security).

Additional resources


SourceThis report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-22783HIGH8.1
  • NixOSNixOS
  • iris
NoYesJan 12, 2026
CVE-2026-0821MEDIUM6.9
  • NixOSNixOS
  • quickjs
NoNoJan 10, 2026
CVE-2025-68949MEDIUM5.3
  • NixOSNixOS
  • n8n
NoYesJan 13, 2026
CVE-2026-22784LOW2.3
  • NixOSNixOS
  • lychee
NoYesJan 12, 2026
CVE-2026-23497LOW1.3
  • NixOSNixOS
  • learning
NoYesJan 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management