portage-ng / portage / app-crypt / mit-krb5 / 1.22.2-r2
portage-ng glsa
19 advisories reference app-crypt/mit-krb5 · none place version 1.22.2-r2 in a vulnerable range
▸ GLSA 202405-11 MIT krb5: Multiple Vulnerabilities this version unaffected normal remote 2024-05-05

Multiple vulnerabilities have been discovered in MIT krb5, the worst of which could lead to remote code execution.

Announced
2024-05-05
Revised
2024-05-05
Access
remote
Bugs
#803434 #809845 #879875 #917464
Advisory
https://security.gentoo.org/glsa/202405-11

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.21.2>= 1.21.2

Background

MIT krb5 is the free implementation of the Kerberos network authentication protocol by the Massachusetts Institute of Technology.

Description

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

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.21.2"

References

▸ GLSA 202011-17 MIT Kerberos 5: Denial of service this version unaffected low remote 2020-11-16

A vulnerability in MIT Kerberos 5 could lead to a Denial of Service condition.

Announced
2020-11-16
Revised
2020-11-16
Access
remote
Bugs
#753281
Advisory
https://security.gentoo.org/glsa/202011-17

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.18.2-r2>= 1.18.2-r2

Background

The MIT Kerberos 5 implementation provides a command line telnet client which is used for remote login via the telnet protocol.

Description

It was discovered that MIT Kerberos network authentication system, krb5, did not properly handle ASN.1-encoded Kerberos messages.

Impact

A remote attacker could send a specially crafted Kerberos message, possibly resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.18.2-r2"

References

▸ GLSA 201611-14 MIT Kerberos 5: Multiple vulnerabilities this version unaffected normal remote 2016-11-20

Multiple vulnerabilities have been discovered in MIT Kerberos 5, the worst of which may allow remote attackers to cause Denial of Service.

Announced
2016-11-20
Revised
2016-11-20
Access
remote
Bugs
#564304
Advisory
https://security.gentoo.org/glsa/201611-14

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.13.2-r2>= 1.13.2-r2

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

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

Impact

A remote attacker could possibly cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.13.2-r2"

References

▸ GLSA 201412-53 MIT Kerberos 5: User-assisted execution of arbitrary code this version unaffected normal remote 2014-12-31

A vulnerability has been found in MIT Kerberos 5, possibly resulting in arbitrary code execution or a Denial of Service condition.

Announced
2014-12-31
Revised
2014-12-31
Access
remote
Bugs
#516334 #517936 #519518 #523506
Advisory
https://security.gentoo.org/glsa/201412-53

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.13>= 1.13

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

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

Impact

A remote attacker could execute arbitrary code with the privileges of the process or cause Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.13"

References

▸ GLSA 201312-12 MIT Kerberos 5: Multiple vulnerabilities this version unaffected normal remote 2013-12-16

Multiple vulnerabilities have been discovered in MIT Kerberos 5, allowing execution of arbitrary code or Denial of Service.

Announced
2013-12-16
Revised
2013-12-16
Access
remote
Bugs
#429324 #466268 #469752 #490668 #494062 #494064
Advisory
https://security.gentoo.org/glsa/201312-12

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.11.4>= 1.11.4

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

Multiple vulnerabilities have been discovered in the Key Distribution Center in MIT Kerberos 5. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could send a specially crafted request, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition. Additionally, a remote attacker could impersonate a kadmind server and send a specially crafted packet to the password change port, which can result in a ping-pong condition and a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.11.4"

References

▸ GLSA 201201-13 MIT Kerberos 5: Multiple vulnerabilities this version unaffected high remote 2012-01-23

Multiple vulnerabilities have been found in MIT Kerberos 5, the most severe of which may allow remote execution of arbitrary code.

Announced
2012-01-23
Revised
2012-01-23
Access
remote
Bugs
#303723 #308021 #321935 #323525 #339866 #347369 #352859 #359129 #363507 #387585 #393429
Advisory
https://security.gentoo.org/glsa/201201-13

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.9.2-r1>= 1.9.2-r1

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

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

Impact

A remote attacker may be able to execute arbitrary code with the privileges of the administration daemon or the Key Distribution Center (KDC) daemon, cause a Denial of Service condition, or possibly obtain sensitive information. Furthermore, a remote attacker may be able to spoof Kerberos authorization, modify KDC responses, forge user data messages, forge tokens, forge signatures, impersonate a client, modify user-visible prompt text, or have other unspecified impact.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.9.2-r1"

References

▸ GLSA 200904-09 MIT Kerberos 5: Multiple vulnerabilities this version unaffected high remote 2009-04-08

Multiple vulnerabilities in MIT Kerberos 5 might allow remote unauthenticated users to execute arbitrary code with root privileges.

Announced
2009-04-08
Revised
2009-04-08
Access
remote
Bugs
#262736 #263398
Advisory
https://security.gentoo.org/glsa/200904-09

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.6.3-r6>= 1.6.3-r6

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol. kadmind is the MIT Kerberos 5 administration daemon, KDC is the Key Distribution Center.

Description

Multiple vulnerabilities have been reported in MIT Kerberos 5:

  • A free() call on an uninitialized pointer in the ASN.1 decoder when decoding an invalid encoding (CVE-2009-0846).
  • A buffer overread in the SPNEGO GSS-API application, reported by Apple Product Security (CVE-2009-0844).
  • A NULL pointer dereference in the SPNEGO GSS-API application, reported by Richard Evans (CVE-2009-0845).
  • An incorrect length check inside an ASN.1 decoder leading to spurious malloc() failures (CVE-2009-0847).

Impact

A remote unauthenticated attacker could exploit the first vulnerability to cause a Denial of Service or, in unlikely circumstances, execute arbitrary code on the host running krb5kdc or kadmind with root privileges and compromise the Kerberos key database. Exploitation of the other vulnerabilities might lead to a Denial of Service in kadmind, krb5kdc, or other daemons performing authorization against Kerberos that utilize GSS-API or an information disclosure.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.6.3-r6"

References

▸ GLSA 200803-31 MIT Kerberos 5: Multiple vulnerabilities this version unaffected high remote 2008-03-24

Multiple vulnerabilities have been found in MIT Kerberos 5, which could allow a remote unauthenticated user to execute arbitrary code with root privileges.

Announced
2008-03-24
Revised
2008-03-24
Access
remote
Bugs
#199205 #212363
Advisory
https://security.gentoo.org/glsa/200803-31

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.6.3-r1>= 1.6.3-r1

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol. kadmind is the MIT Kerberos 5 administration daemon, KDC is the Key Distribution Center.

Description

  • Two vulnerabilities were found in the Kerberos 4 support in KDC: A global variable is not set for some incoming message types, leading to a NULL pointer dereference or a double free() (CVE-2008-0062) and unused portions of a buffer are not properly cleared when generating an error message, which results in stack content being contained in a reply (CVE-2008-0063).
  • Jeff Altman (Secure Endpoints) discovered a buffer overflow in the RPC library server code, used in the kadmin server, caused when too many file descriptors are opened (CVE-2008-0947).
  • Venustech AD-LAB discovered multiple vulnerabilities in the GSSAPI library: usage of a freed variable in the gss_indicate_mechs() function (CVE-2007-5901) and a double free() vulnerability in the gss_krb5int_make_seal_token_v3() function (CVE-2007-5971).

Impact

The first two vulnerabilities can be exploited by a remote unauthenticated attacker to execute arbitrary code on the host running krb5kdc, compromise the Kerberos key database or cause a Denial of Service. These bugs can only be triggered when Kerberos 4 support is enabled.

The RPC related vulnerability can be exploited by a remote unauthenticated attacker to crash kadmind, and theoretically execute arbitrary code with root privileges or cause database corruption. This bug can only be triggered in configurations that allow large numbers of open file descriptors in a process.

The GSSAPI vulnerabilities could be exploited by a remote attacker to cause Denial of Service conditions or possibly execute arbitrary code.

Workaround

Kerberos 4 support can be disabled via disabling the "krb4" USE flag and recompiling the ebuild, or setting "v4_mode=none" in the [kdcdefaults] section of /etc/krb5/kdc.conf. This will only work around the KDC related vulnerabilities.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.6.3-r1"

References

▸ GLSA 200709-01 MIT Kerberos 5: Multiple vulnerabilities this version unaffected high remote 2007-09-11

Two vulnerabilities have been found in MIT Kerberos 5, which could allow a remote unauthenticated user to execute arbitrary code with root privileges.

Announced
2007-09-11
Revised
2007-09-11
Access
remote
Bugs
#191301
Advisory
https://security.gentoo.org/glsa/200709-01

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.5.3-r1>= 1.5.3-r1

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol. kadmind is the MIT Kerberos 5 administration daemon.

Description

A stack buffer overflow (CVE-2007-3999) has been reported in svcauth_gss_validate() of the RPC library of kadmind. Another vulnerability (CVE-2007-4000) has been found in kadm5_modify_policy_internal(), which does not check the return values of krb5_db_get_policy() correctly.

Impact

The RPC related vulnerability can be exploited by a remote unauthenticated attacker to execute arbitrary code with root privileges on the host running kadmind. The second vulnerability requires the remote attacker to be authenticated and to have "modify policy" privileges. It could then also allow for the remote execution of arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.5.3-r1"

References

▸ GLSA 200707-11 MIT Kerberos 5: Arbitrary remote code execution this version unaffected high remote 2007-07-25

Multiple vulnerabilities in MIT Kerberos 5 could potentially result in remote code execution with root privileges by unauthenticated users.

Announced
2007-07-25
Revised
2007-07-25
Access
remote
Bugs
#183338
Advisory
https://security.gentoo.org/glsa/200707-11

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.5.2-r3>= 1.5.2-r3

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

kadmind is affected by multiple vulnerabilities in the RPC library shipped with MIT Kerberos 5. It fails to properly handle zero-length RPC credentials (CVE-2007-2442) and the RPC library can write past the end of the stack buffer (CVE-2007-2443). Furthermore kadmind fails to do proper bounds checking (CVE-2007-2798).

Impact

A remote unauthenticated attacker could exploit these vulnerabilities to execute arbitrary code with root privileges.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.5.2-r3"

References

▸ GLSA 200704-02 MIT Kerberos 5: Arbitrary remote code execution this version unaffected high remote 2007-04-03

Multiple vulnerabilities in MIT Kerberos 5 could potentially result in unauthenticated remote root code execution.

Announced
2007-04-03
Revised
2007-04-03
Access
remote
Bugs
#171889
Advisory
https://security.gentoo.org/glsa/200704-02

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.5.2-r1>= 1.5.2-r1

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

The Kerberos telnet daemon fails to properly handle usernames allowing unauthorized access to any account (CVE-2007-0956). The Kerberos administration daemon, the KDC and possibly other applications using the MIT Kerberos libraries are vulnerable to the following issues. The krb5_klog_syslog function from the kadm5 library fails to properly validate input leading to a stack overflow (CVE-2007-0957). The GSS-API library is vulnerable to a double-free attack (CVE-2007-1216).

Impact

By exploiting the telnet vulnerability a remote attacker may obtain access with root privileges. The remaining vulnerabilities may allow an authenticated remote attacker to execute arbitrary code with root privileges.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.5.2-r1"

References

▸ GLSA 200701-21 MIT Kerberos 5: Arbitrary Remote Code Execution this version unaffected high remote 2007-01-24

Multiple vulnerabilities in MIT Kerberos 5 could potentially result in the execution of arbitrary code.

Announced
2007-01-24
Revised
2007-01-24
Access
remote
Bugs
#158810
Advisory
https://security.gentoo.org/glsa/200701-21

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.5.2>= 1.5.2

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol.

Description

The Kerberos administration daemon, and possibly other applications using the GSS-API or RPC libraries, could potentially call a function pointer in a freed heap buffer, or attempt to free an uninitialized pointer.

Impact

A remote attacker may be able to crash an affected application, or potentially execute arbitrary code with root privileges.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.5.2"

References

▸ GLSA 200608-15 MIT Kerberos 5: Multiple local privilege escalation vulnerabilities this version unaffected high local 2006-08-10

Some applications shipped with MIT Kerberos 5 are vulnerable to local privilege escalation.

Announced
2006-08-10
Revised
2006-08-10
Access
local
Bugs
#143240
Advisory
https://security.gentoo.org/glsa/200608-15

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.4.3-r3>= 1.4.3-r3

Background

MIT Kerberos 5 is a suite of applications that implement the Kerberos network protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography.

Description

Unchecked calls to setuid() in krshd and v4rcp, as well as unchecked calls to seteuid() in kftpd and in ksu, have been found in the MIT Kerberos 5 program suite and may lead to a local root privilege escalation.

Impact

A local attacker could exploit this vulnerability to execute arbitrary code with elevated privileges.

Workaround

There is no known workaround at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.4.3-r3"

References

▸ GLSA 200507-11 MIT Kerberos 5: Multiple vulnerabilities this version unaffected high remote 2005-07-12

MIT Kerberos 5 is vulnerable to a Denial of Service attack and remote execution of arbitrary code, possibly leading to the compromise of the entire Kerberos realm.

Announced
2005-07-12
Revised
2005-07-12
Access
remote
Bugs
#98799
Advisory
https://security.gentoo.org/glsa/200507-11

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.4.1-r1>= 1.4.1-r1

Background

MIT Kerberos 5 is the free implementation of the Kerberos network authentication protocol by the Massachusetts Institute of Technology.

Description

Daniel Wachdorf discovered that MIT Kerberos 5 could corrupt the heap by freeing unallocated memory when receiving a special TCP request (CAN-2005-1174). He also discovered that the same request could lead to a single-byte heap overflow (CAN-2005-1175). Magnus Hagander discovered that krb5_recvauth() function of MIT Kerberos 5 might try to double-free memory (CAN-2005-1689).

Impact

Although exploitation is considered difficult, a remote attacker could exploit the single-byte heap overflow and the double-free vulnerability to execute arbitrary code, which could lead to the compromise of the whole Kerberos realm. A remote attacker could also use the heap corruption to cause a Denial of Service.

Workaround

There are no known workarounds at this time.

Resolution

All MIT Kerberos 5 users should upgrade to the latest available version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.4.1-r1"

References

▸ GLSA 200504-04 mit-krb5: Multiple buffer overflows in telnet client this version unaffected normal remote 2005-04-06

The mit-krb5 telnet client is vulnerable to two buffer overflows, which could allow a malicious telnet server operator to execute arbitrary code.

Announced
2005-04-06
Revised
2005-04-06
Access
remote
Bugs
#87145
Advisory
https://security.gentoo.org/glsa/200504-04

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.3.6-r2>= 1.3.6-r2

Background

The MIT Kerberos 5 implementation provides a command line telnet client which is used for remote login via the telnet protocol.

Description

A buffer overflow has been identified in the env_opt_add() function, where a response requiring excessive escaping can cause a heap-based buffer overflow. Another issue has been identified in the slc_add_reply() function, where a large number of SLC commands can overflow a fixed size buffer.

Impact

Successful exploitation would require a vulnerable user to connect to an attacker-controlled telnet host, potentially executing arbitrary code with the permissions of the telnet user on the client.

Workaround

There is no known workaround at this time.

Resolution

All mit-krb5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.3.6-r2"

References

▸ GLSA 200501-05 mit-krb5: Heap overflow in libkadm5srv this version unaffected high remote 2005-01-05

The MIT Kerberos 5 administration library (libkadm5srv) contains a heap overflow that could lead to execution of arbitrary code.

Announced
2005-01-05
Revised
2005-01-05
Access
remote
Bugs
#75143
Advisory
https://security.gentoo.org/glsa/200501-05

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.3.6>= 1.3.6

Background

MIT krb5 is the free implementation of the Kerberos network authentication protocol by the Massachusetts Institute of Technology.

Description

The MIT Kerberos 5 administration library libkadm5srv contains a heap overflow in the code handling password changing.

Impact

Under specific circumstances an attacker could execute arbitary code with the permissions of the user running mit-krb5, which could be the root user.

Workaround

There is no known workaround at this time.

Resolution

All mit-krb5 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/mit-krb5-1.3.6"

References

▸ GLSA 200410-24 MIT krb5: Insecure temporary file use in send-pr.sh this version unaffected normal local 2004-10-25

The send-pr.sh script, included in the mit-krb5 package, is vulnerable to symlink attacks, potentially allowing a local user to overwrite arbitrary files with the rights of the user running the utility.

Announced
2004-10-25
Revised
2005-01-30 (revision 2)
Access
local
Bugs
#66359
Advisory
https://security.gentoo.org/glsa/200410-24

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*<= 1.3.5>= 1.3.5-r1, >= 1.3.4-r1 (revision)

Background

MIT krb5 is the free implementation of the Kerberos network authentication protocol written by the Massachusetts Institute of Technology.

Description

The send-pr.sh script creates temporary files in world-writeable directories with predictable names.

Impact

A local attacker could create symbolic links in the temporary files directory, pointing to a valid file somewhere on the filesystem. When send-pr.sh is called, this would result in the file being overwritten with the rights of the user running the utility, which could be the root user.

Workaround

There is no known workaround at this time.

Resolution

All MIT krb5 users should upgrade to the latest version:

# emerge sync

# emerge -pv ">=app-crypt/mit-krb5-1.3.4-r1"
# emerge ">=app-crypt/mit-krb5-1.3.4-r1"

References

▸ GLSA 200409-09 MIT krb5: Multiple vulnerabilities this version unaffected high remote 2004-09-06

MIT krb5 contains several double-free vulnerabilities, potentially allowing the execution of arbitrary code, as well as a denial of service vulnerability.

Announced
2004-09-06
Revised
2004-09-06
Access
remote
Bugs
#62417
Advisory
https://security.gentoo.org/glsa/200409-09

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*< 1.3.4>= 1.3.4

Background

MIT krb5 is the free implementation of the Kerberos network authentication protocol by the Massachusetts Institute of Technology.

Description

The implementation of the Key Distribution Center (KDC) and the MIT krb5 library contain double-free vulnerabilities, making client programs as well as application servers vulnerable.

The ASN.1 decoder library is vulnerable to a denial of service attack, including the KDC.

Impact

The double-free vulnerabilities could allow an attacker to execute arbitrary code on a KDC host and hosts running krb524d or vulnerable services. In the case of a KDC host, this can lead to a compromise of the entire Kerberos realm. Furthermore, an attacker impersonating a legitimate KDC or application server can potentially execute arbitrary code on authenticating clients.

An attacker can cause a denial of service for a KDC or application server and clients, the latter if impersonating a legitimate KDC or application server.

Workaround

There is no known workaround at this time.

Resolution

All mit-krb5 users should upgrade to the latest stable version:

# emerge sync

# emerge -pv ">=app-crypt/mit-krb5-1.3.4"
# emerge ">=app-crypt/mit-krb5-1.3.4"

References

▸ GLSA 200406-21 mit-krb5: Multiple buffer overflows in krb5_aname_to_localname this version unaffected high remote 2004-06-29

mit-krb5 contains multiple buffer overflows in the function krb5_aname_to_localname(). This could potentially lead to a complete remote system compromise.

Announced
2004-06-29
Revised
2004-06-29
Access
remote
Bugs
#52744
Advisory
https://security.gentoo.org/glsa/200406-21

Affected packages

PackageArchVulnerableUnaffected
app-crypt/mit-krb5*<= 1.3.3>= 1.3.3-r1

Background

mit-krb5 is the free implementation of the Kerberos network authentication protocol by the Massachusetts Institute of Technology.

Description

The library function krb5_aname_to_localname() contains multiple buffer overflows. This is only exploitable if explicit mapping or rules-based mapping is enabled. These are not enabled as default.

With explicit mapping enabled, an attacker must authenticate using a principal name listed in the explicit mapping list.

With rules-based mapping enabled, an attacker must first be able to create arbitrary principal names either in the local realm Kerberos realm or in a remote realm from which the local realm's service are reachable by cross-realm authentication.

Impact

An attacker could use these vulnerabilities to execute arbitrary code with the permissions of the user running mit-krb5, which could be the root user.

Workaround

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

Resolution

mit-krb5 users should upgrade to the latest version:

# emerge sync

# emerge -pv ">=app-crypt/mit-krb5-1.3.3-r1"
# emerge ">=app-crypt/mit-krb5-1.3.3-r1"

References