CVE-2021-26937 Memory corruption in n/a

Critical 9.8 Published Updated

Remote attackers can cause a denial of service in GNU Screen via crafted UTF-8 sequences, leading to application crashes.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2021-26937?

CVE-2021-26937 is a critical memory corruption vulnerability in Debian Debian Linux, published on 9 Feb 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

encoding.c in GNU Screen through 4.8.0 allows remote attackers to cause a denial of service (invalid write access and application crash) or possibly have unspecified other impact via a crafted UTF-8 character sequence.

Weakness: CWE-88

Which versions are affected by CVE-2021-26937?

It affects 3 products.

Linux distribution packages (40)
screen Red Hat:enterprise_linux:7::clientAll versions0:4.1.0-0.27.20120314git3c2946.el7_9
screen-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:4.1.0-0.27.20120314git3c2946.el7_9
screen Red Hat:enterprise_linux:7::serverAll versions0:4.1.0-0.27.20120314git3c2946.el7_9
screen-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:4.1.0-0.27.20120314git3c2946.el7_9
screen Red Hat:enterprise_linux:7::workstationAll versions0:4.1.0-0.27.20120314git3c2946.el7_9
screen-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:4.1.0-0.27.20120314git3c2946.el7_9
screen Red Hat:rhel_aus:7.7::serverAll versions0:4.1.0-0.25.20120314git3c2946.el7_7.1
screen-debuginfo Red Hat:rhel_aus:7.7::serverAll versions0:4.1.0-0.25.20120314git3c2946.el7_7.1
screen Red Hat:rhel_e4s:7.7::serverAll versions0:4.1.0-0.25.20120314git3c2946.el7_7.1
screen-debuginfo Red Hat:rhel_e4s:7.7::serverAll versions0:4.1.0-0.25.20120314git3c2946.el7_7.1
screen Red Hat:rhel_tus:7.7::serverAll versions0:4.1.0-0.25.20120314git3c2946.el7_7.1
screen-debuginfo Red Hat:rhel_tus:7.7::serverAll versions0:4.1.0-0.25.20120314git3c2946.el7_7.1
screen SUSE:Enterprise Storage 6All versions4.6.2-5.3.1
screen SUSE:HPE Helion OpenStack 8All versions4.0.4-23.6.1
screen SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOSAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise Module for Basesystem 15 SP2All versions4.6.2-5.3.1
screen SUSE:Linux Enterprise Server 12 SP2-BCLAll versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server 12 SP2-LTSSAll versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server 12 SP3-BCLAll versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server 12 SP3-LTSSAll versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server 12 SP5All versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server 15 SP1-BCLAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise Server 15 SP1-LTSSAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise Server 15-LTSSAll versions4.6.2-5.3.1
screen SUSE:Linux Enterprise Server for SAP Applications 12 SP2All versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server for SAP Applications 12 SP3All versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions4.0.4-23.6.1
screen SUSE:Linux Enterprise Server for SAP Applications 15All versions4.6.2-5.3.1
screen SUSE:Linux Enterprise Server for SAP Applications 15 SP1All versions4.6.2-5.3.1
screen SUSE:Manager Proxy 4.0All versions4.6.2-5.3.1
screen SUSE:Manager Retail Branch Server 4.0All versions4.6.2-5.3.1
screen SUSE:Manager Server 4.0All versions4.6.2-5.3.1
screen SUSE:OpenStack Cloud 7All versions4.0.4-23.6.1
screen SUSE:OpenStack Cloud 8All versions4.0.4-23.6.1
screen SUSE:OpenStack Cloud 9All versions4.0.4-23.6.1

Products include Debian Debian Linux, Fedoraproject Fedora, Gnu Screen.

How do I fix CVE-2021-26937?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2021-26937 being exploited?

There is no known exploitation of CVE-2021-26937 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2021-26937, AZL-7356, CLSA-2021-1618497131, CLSA-2021-1634925515, DEBIAN-CVE-2021-26937, DLA-2570-1 and 13 more.

Is CVE-2021-26937 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free