portage-ng / portage / x11-terms / rxvt-unicode / 9.31-r3
portage-ng glsa
5 advisories reference x11-terms/rxvt-unicode · none place version 9.31-r3 in a vulnerable range
▸ GLSA 202310-20 rxvt-unicode: Arbitrary Code Execution this version unaffected high local and remote 2023-10-30

A vulnerability has been discovered in rxvt-unicode where data written to the terminal can lead to code execution.

Announced
2023-10-30
Revised
2023-10-30
Access
local and remote
Bugs
#884787
Advisory
https://security.gentoo.org/glsa/202310-20

Affected packages

PackageArchVulnerableUnaffected
x11-terms/rxvt-unicode*< 9.30>= 9.30

Background

rxvt-unicode is a clone of the well known terminal emulator rxvt.

Description

A vulnerability has been discovered in rxvt-unicode. Please review the CVE identifiers referenced below for details.

Impact

in the Perl background extension, when an attacker can control the data written to the user's terminal and certain options are set. The "background" extension is automatically loaded if certain X resources are set such as 'transparent' (see the full list at the top of src/perl/background[1]). So it is possible to be using this extension without realising it.

Workaround

There is no known workaround at this time.

Resolution

All rxvt-unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/rxvt-unicode-9.30"

References

▸ GLSA 202105-17 rxvt-unicode: User-assisted execution of arbitrary code this version unaffected normal local, remote 2021-05-26

A vulnerability in rxvt-unicode may allow a remote attacker to execute arbitrary code.

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

Affected packages

PackageArchVulnerableUnaffected
x11-terms/rxvt-unicode*< 9.22-r9>= 9.22-r9

Background

rxvt-unicode (urxvt) is a clone of the rxvt terminal emulator.

Description

It was discovered that rxvt-unicode did not properly handle certain escape sequences.

Impact

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

Workaround

There is no known workaround at this time.

Resolution

All rxvt-unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/rxvt-unicode-9.22-r9"

References

▸ GLSA 201406-18 rxvt-unicode: User-assisted execution of arbitrary code this version unaffected normal remote 2014-06-19

A vulnerability in rxvt-unicode may allow a remote attacker to execute arbitrary code.

Announced
2014-06-19
Revised
2014-06-19
Access
remote
Bugs
#509174
Advisory
https://security.gentoo.org/glsa/201406-18

Affected packages

PackageArchVulnerableUnaffected
x11-terms/rxvt-unicode*< 9.20>= 9.20

Background

rxvt-unicode (urxvt) is a clone of the rxvt terminal emulator.

Description

rxvt-unicode does not properly handle OSC escape sequences, including those used to read and write X window properties.

Impact

A remote attacker could entice a user to run a specially crafted file using rxvt-unicode, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All rxvt-unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/rxvt-unicode-9.20"

References

▸ GLSA 200805-03 Multiple X11 terminals: Local privilege escalation this version unaffected normal local 2008-05-07

A vulnerability was found in aterm, Eterm, Mrxvt, multi-aterm, RXVT, rxvt-unicode, and wterm, allowing for local privilege escalation.

Announced
2008-05-07
Revised
2008-05-10 (revision 2)
Access
local
Bugs
#216833 #217819 #219746 #219750 #219754 #219760 #219762
Advisory
https://security.gentoo.org/glsa/200805-03

Affected packages

PackageArchVulnerableUnaffected
x11-terms/aterm*< 1.0.1-r1>= 1.0.1-r1
x11-terms/eterm*< 0.9.4-r1>= 0.9.4-r1
x11-terms/mrxvt*< 0.5.3-r2>= 0.5.3-r2
x11-terms/multi-aterm*< 0.2.1-r1>= 0.2.1-r1
x11-terms/rxvt*< 2.7.10-r4>= 2.7.10-r4
x11-terms/rxvt-unicode*< 9.02-r1>= 9.02-r1
x11-terms/wterm*< 6.2.9-r3>= 6.2.9-r3

Background

Aterm, Eterm, Mrxvt, multi-aterm, RXVT, rxvt-unicode, and wterm are X11 terminal emulators.

Description

Bernhard R. Link discovered that RXVT opens a terminal on :0 if the "-display" option is not specified and the DISPLAY environment variable is not set. Further research by the Gentoo Security Team has shown that aterm, Eterm, Mrxvt, multi-aterm, rxvt-unicode, and wterm are also affected.

Impact

A local attacker could exploit this vulnerability to hijack X11 terminals of other users.

Workaround

There is no known workaround at this time.

Resolution

All aterm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/aterm-1.0.1-r1"

All Eterm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/eterm-0.9.4-r1"

All Mrxvt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/mrxvt-0.5.3-r2"

All multi-aterm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/multi-aterm-0.2.1-r1"

All RXVT users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/rxvt-2.7.10-r4"

All rxvt-unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/rxvt-unicode-9.02-r1"

All wterm users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/wterm-6.2.9-r3"

References

▸ GLSA 200503-23 rxvt-unicode: Buffer overflow this version unaffected normal remote 2005-03-20

rxvt-unicode is vulnerable to a buffer overflow that could lead to the execution of arbitrary code.

Announced
2005-03-20
Revised
2005-03-20
Access
remote
Bugs
#84680
Advisory
https://security.gentoo.org/glsa/200503-23

Affected packages

PackageArchVulnerableUnaffected
x11-terms/rxvt-unicode*< 5.3>= 5.3, < 4.8

Background

rxvt-unicode is a clone of the well known terminal emulator rxvt.

Description

Rob Holland of the Gentoo Linux Security Audit Team discovered that rxvt-unicode fails to properly check input length.

Impact

Successful exploitation would allow an attacker to execute arbitrary code with the permissions of the user running rxvt-unicode.

Workaround

There is no known workaround at this time.

Resolution

All rxvt-unicode users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=x11-terms/rxvt-unicode-5.3"

References