portage-ng / portage / app-misc / screen / 4.9.1-r2
portage-ng glsa
4 advisories reference app-misc/screen · none place version 4.9.1-r2 in a vulnerable range
▸ GLSA 202608-27 GNU screen: Multiple Vulnerabilities this version unaffected high local and remote 2026-08-26

Multiple vulnerabilities have been found in GNU screen.

Announced
2026-08-26
Revised
2026-08-26
Access
local and remote
Bugs
#955907
Advisory
https://security.gentoo.org/glsa/202608-27

Affected packages

PackageArchVulnerableUnaffected
app-misc/screen*< 4.9.1-r2>= 4.9.1-r2

Background

GNU screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.

Description

Multiple vulnerabilities have been discovered in GNU screen. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All GNU screen users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-misc/screen-4.9.1-r2"

References

▸ GLSA 202105-11 GNU Screen: User-assisted execution of arbitrary code this version unaffected normal local, remote 2021-05-26

A vulnerability in GNU screen may allow a remote attacker to execute arbitrary code.

Announced
2021-05-26
Revised
2021-05-26
Access
local, remote
Bugs
#769770
Advisory
https://security.gentoo.org/glsa/202105-11

Affected packages

PackageArchVulnerableUnaffected
app-misc/screen*< 4.8.0-r2>= 4.8.0-r2

Background

GNU Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.

Description

It was discovered that GNU screen did not properly handle certain UTF-8 character sequences.

Impact

A remote attacker could entice a user to run a program where attacker controls the output inside a GNU screen session, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

This vulnerability can be mitigated by disabling UTF-8 processing in .screenrc.

Resolution

All GNU screen users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-misc/screen-4.8.0-r2"

References

▸ GLSA 202003-62 GNU Screen: Buffer overflow this version unaffected normal remote 2020-03-30

A buffer overflow in GNU Screen might allow remote attackers to corrupt memory.

Announced
2020-03-30
Revised
2020-03-30
Access
remote
Bugs
#708460
Advisory
https://security.gentoo.org/glsa/202003-62

Affected packages

PackageArchVulnerableUnaffected
app-misc/screen*< 4.8.0>= 4.8.0

Background

GNU Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.

Description

A buffer overflow was found in the way GNU Screen treated the special escape OSC 49.

Impact

A remote attacker, by writing a specially crafted string of characters to a GNU Screen window, could possibly corrupt memory or have other unspecified impact.

Workaround

There is no known workaround at this time.

Resolution

All GNU Screen users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-misc/screen-4.8.0"

References

▸ GLSA 200611-01 Screen: UTF-8 character handling vulnerability this version unaffected high remote 2006-11-03

Screen contains an error in its UTF-8 character handling code that would allow a remote Denial of Service or possibly the remote execution of arbitrary code.

Announced
2006-11-03
Revised
2006-11-03
Access
remote
Bugs
#152770
Advisory
https://security.gentoo.org/glsa/200611-01

Affected packages

PackageArchVulnerableUnaffected
app-misc/screen*< 4.0.3>= 4.0.3

Background

Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.

Description

cstone and Richard Felker discovered a flaw in Screen's UTF-8 combining character handling.

Impact

The vulnerability can be exploited by writing a special string of characters to a Screen window. A remote attacker could cause a Denial of Service or possibly execute arbitrary code with the privileges of the user running Screen through a program being run inside a Screen session, such as an IRC client or a mail client.

Workaround

There is no known workaround at this time.

Resolution

All Screen users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-misc/screen-4.0.3"

References