portage-ng / portage / www-client / lynx / 2.9.2
portage-ng glsa
3 advisories reference www-client/lynx · none place version 2.9.2 in a vulnerable range
▸ GLSA 200909-15 Lynx: Arbitrary command execution this version unaffected normal remote 2009-09-12

An incomplete fix for an issue related to the Lynx URL handler might allow for the remote execution of arbitrary commands.

Announced
2009-09-12
Revised
2009-09-12
Access
remote
Bugs
#243058
Advisory
https://security.gentoo.org/glsa/200909-15

Affected packages

PackageArchVulnerableUnaffected
www-client/lynx*< 2.8.6-r4>= 2.8.6-r4

Background

Lynx is a fully-featured WWW client for users running cursor-addressable, character-cell display devices such as vt100 terminals and terminal emulators.

Description

Clint Ruoho reported that the fix for CVE-2005-2929 (GLSA 200511-09) only disabled the lynxcgi:// handler when not using the advanced mode.

Impact

A remote attacker can entice a user to access a malicious HTTP server, causing Lynx to execute arbitrary commands. NOTE: The advanced mode is not enabled by default. Successful exploitation requires the "lynxcgi://" protocol to be registered with lynx on the victim's system.

Workaround

There is no known workaround at this time.

Resolution

All Lynx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-client/lynx-2.8.6-r4"

References

▸ GLSA 200511-09 Lynx: Arbitrary command execution this version unaffected normal remote 2005-11-13

Lynx is vulnerable to an issue which allows the remote execution of arbitrary commands.

Announced
2005-11-13
Revised
2005-11-13
Access
remote
Bugs
#112213
Advisory
https://security.gentoo.org/glsa/200511-09

Affected packages

PackageArchVulnerableUnaffected
www-client/lynx*< 2.8.5-r2>= 2.8.5-r2

Background

Lynx is a fully-featured WWW client for users running cursor-addressable, character-cell display devices such as vt100 terminals and terminal emulators.

Description

iDefense labs discovered a problem within the feature to execute local cgi-bin programs via the "lynxcgi:" URI handler. Due to a configuration error, the default settings allow websites to specify commands to run as the user running Lynx.

Impact

A remote attacker can entice a user to access a malicious HTTP server, causing Lynx to execute arbitrary commands.

Workaround

Disable "lynxcgi" links by specifying the following directive in lynx.cfg:

TRUSTED_LYNXCGI:none

Resolution

All Lynx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-client/lynx-2.8.5-r2"

References

▸ GLSA 200510-15 Lynx: Buffer overflow in NNTP processing this version unaffected normal remote 2005-10-17

Lynx contains a buffer overflow that may be exploited to execute arbitrary code.

Announced
2005-10-17
Revised
2005-10-17
Access
remote
Bugs
#108451
Advisory
https://security.gentoo.org/glsa/200510-15

Affected packages

PackageArchVulnerableUnaffected
www-client/lynx*< 2.8.5-r1>= 2.8.5-r1

Background

Lynx is a text-mode browser for the World Wide Web. It supports multiple URL types, including HTTP and NNTP URLs.

Description

When accessing a NNTP URL, Lynx connects to a NNTP server and retrieves information about the available articles in the target newsgroup. Ulf Harnhammar discovered a buffer overflow in a function that handles the escaping of special characters.

Impact

An attacker could setup a malicious NNTP server and entice a user to access it using Lynx (either by creating NNTP links on a web page or by forcing a redirect for Lynx users). The data returned by the NNTP server would trigger the buffer overflow and execute arbitrary code with the rights of the user running Lynx.

Workaround

There is no known workaround at this time.

Resolution

All Lynx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-client/lynx-2.8.5-r1"

References