portage-ng / portage / net-misc / putty / 0.85
portage-ng glsa
7 advisories reference net-misc/putty · none place version 0.85 in a vulnerable range
▸ GLSA 202407-11 PuTTY: Multiple Vulnerabilities this version unaffected high remote 2024-07-05

Multiple vulnerabilities have been discovered in PuTTY, the worst of which could lead to compromised keys.

Announced
2024-07-05
Revised
2024-07-05
Access
remote
Bugs
#920304 #930082
Advisory
https://security.gentoo.org/glsa/202407-11

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*< 0.81>= 0.81

Background

PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.

Description

Multiple vulnerabilities have been discovered in PuTTY. 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 PuTTY users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/putty-0.81"

In addition, any keys generated with PuTTY versions 0.68 to 0.80 should be considered breached and should be regenerated.

References

▸ GLSA 201703-03 PuTTY: Buffer overflow this version unaffected normal remote 2017-03-19

A buffer overflow in PuTTY might allow remote attackers to execute arbitrary code or cause a denial of service.

Announced
2017-03-19
Revised
2017-03-19
Access
remote
Bugs
#610552
Advisory
https://security.gentoo.org/glsa/201703-03

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*< 0.68>= 0.68

Background

PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.

Description

A heap-corrupting buffer overflow bug in the ssh_agent_channel_data function of PuTTY was found.

Impact

A remote attacker, utilizing the SSH agent forwarding of an SSH server, could execute arbitrary code with the privileges of the user running the client or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All PuTTY users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/putty-0.68"

References

▸ GLSA 201606-01 PuTTY: Multiple vulnerabilities this version unaffected normal remote 2016-06-05

Multiple vulnerabilities have been found in PuTTY, the worst of which could lead to arbitrary code execution, or cause a Denial of Service condition.

Announced
2016-06-05
Revised
2016-06-05 (revision 2)
Access
remote
Bugs
#565080 #576524
Advisory
https://security.gentoo.org/glsa/201606-01

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*< 0.67>= 0.67

Background

PuTTY is a telnet and SSH client.

Description

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

Impact

Stack-based buffer overflow in the SCP command-line utility allows remote servers to execute arbitrary code or cause a denial of service condition via a crafted SCP-SINK file-size response to an SCP download request.

Workaround

There is no known workaround at this time.

Resolution

All PuTTY users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/putty-0.67"

References

▸ GLSA 201308-01 PuTTY: Multiple Vulnerabilities this version unaffected normal local, remote 2013-08-21

Multiple vulnerabilities have been found in Putty, allowing attackers to compromise user system

Announced
2013-08-21
Revised
2013-08-21 (revision 2)
Access
local, remote
Bugs
#394429 #479872
Advisory
https://security.gentoo.org/glsa/201308-01

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*< 0.63>= 0.63

Background

PuTTY is a telnet and SSH client.

Description

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

Impact

An attacker could entice a user to open connection to specially crafted SSH server, possibly resulting in execution of arbitrary code with the privileges of the process or obtain sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All PuTTY users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/putty-0.63"

References

▸ GLSA 200502-28 PuTTY: Remote code execution this version unaffected normal remote 2005-02-21

PuTTY was found to contain vulnerabilities that can allow a malicious SFTP server to execute arbitrary code on unsuspecting PSCP and PSFTP clients.

Announced
2005-02-21
Revised
2005-02-21
Access
remote
Bugs
#82753
Advisory
https://security.gentoo.org/glsa/200502-28

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*< 0.57>= 0.57

Background

PuTTY is a popular SSH client, PSCP is a secure copy implementation, and PSFTP is a SSH File Transfer Protocol client.

Description

Two vulnerabilities have been discovered in the PSCP and PSFTP clients, which can be triggered by the SFTP server itself. These issues are caused by the improper handling of the FXP_READDIR response, along with other string fields.

Impact

An attacker can setup a malicious SFTP server that would send these malformed responses to a client, potentially allowing the execution of arbitrary code on their system.

Workaround

There is no known workaround at this time.

Resolution

All PuTTY users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/putty-0.57"

References

▸ GLSA 200410-29 PuTTY: Pre-authentication buffer overflow this version unaffected normal remote 2004-10-27

PuTTY contains a vulnerability allowing an SSH server to execute arbitrary code on the connecting client.

Announced
2004-10-27
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#69123
Advisory
https://security.gentoo.org/glsa/200410-29

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*<= 0.55>= 0.56

Background

PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator.

Description

PuTTY fails to do proper bounds checking on SSH2_MSG_DEBUG packets. The "stringlen" parameter value is incorrectly checked due to signedness issues. Note that this vulnerability is similar to the one described in GLSA 200408-04 but not the same.

Impact

When PuTTY connects to a server using the SSH2 protocol, an attacker may be able to send specially crafted packets to the client, resulting in the execution of arbitrary code with the permissions of the user running PuTTY. Note that this is possible during the authentication process but before host key verification.

Workaround

There is no known workaround at this time.

Resolution

All PuTTY users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/putty-0.56"

References

▸ GLSA 200408-04 PuTTY: Pre-authentication arbitrary code execution this version unaffected normal remote 2004-08-05

PuTTY contains a vulnerability allowing a SSH server to execute arbitrary code on the connecting client.

Announced
2004-08-05
Revised
2006-05-22 (revision 3)
Access
remote
Bugs
#59383
Advisory
https://security.gentoo.org/glsa/200408-04

Affected packages

PackageArchVulnerableUnaffected
net-misc/putty*<= 0.54>= 0.55

Background

PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator.

Description

PuTTY contains a vulnerability allowing a malicious server to execute arbitrary code on the connecting client before host key verification.

Impact

When connecting to a server using the SSH2 protocol an attacker is able to execute arbitrary code with the permissions of the user running PuTTY by sending specially crafted packets to the client during the authentication process but before host key verification.

Workaround

There is no known workaround at this time. All users are encouraged to upgrade to the latest available version of PuTTY.

Resolution

All PuTTY users should upgrade to the latest version:

# emerge sync

# emerge -pv ">=net-misc/putty-0.55"
# emerge ">=net-misc/putty-0.55"

References