portage-ng / portage / net-nds / openldap / 2.6.14
portage-ng glsa
7 advisories reference net-nds/openldap · none place version 2.6.14 in a vulnerable range
▸ GLSA 201406-36 OpenLDAP: Multiple vulnerabilities this version unaffected normal remote 2014-06-30

Multiple vulnerabilities were found in OpenLDAP, allowing for Denial of Service or a man-in-the-middle attack.

Announced
2014-06-30
Revised
2014-06-30
Access
remote
Bugs
#290345 #323777 #355333 #388605 #407941 #424167
Advisory
https://security.gentoo.org/glsa/201406-36

Affected packages

PackageArchVulnerableUnaffected
net-nds/openldap*< 2.4.35>= 2.4.35

Background

OpenLDAP is an LDAP suite of application and development tools.

Description

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

Impact

A remote attacker might employ a specially crafted certificate to conduct man-in-the-middle attacks on SSL connections made using OpenLDAP, bypass security restrictions or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All OpenLDAP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-nds/openldap-2.4.35"

References

▸ GLSA 200808-09 OpenLDAP: Denial of Service vulnerability this version unaffected low remote 2008-08-08

A flaw in OpenLDAP allows remote unauthenticated attackers to cause a Denial of Service.

Announced
2008-08-08
Revised
2008-08-08
Access
remote
Bugs
#230269
Advisory
https://security.gentoo.org/glsa/200808-09

Affected packages

PackageArchVulnerableUnaffected
net-nds/openldap*< 2.3.43>= 2.3.43

Background

OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.

Description

Cameron Hotchkies discovered an error within the parsing of ASN.1 BER encoded packets in the "ber_get_next()" function in libraries/liblber/io.c.

Impact

A remote unauthenticated attacker can send a specially crafted ASN.1 BER encoded packet which will trigger the error and cause an "assert()", terminating the "slapd" daemon.

Workaround

There is no known workaround at this time.

Resolution

All OpenLDAP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-nds/openldap-2.3.43"

References

▸ GLSA 200803-28 OpenLDAP: Denial of Service vulnerabilities this version unaffected normal remote 2008-03-19

Multiple Denial of Service vulnerabilities have been reported in OpenLDAP.

Announced
2008-03-19
Revised
2008-03-19
Access
remote
Bugs
#197446 #209677
Advisory
https://security.gentoo.org/glsa/200803-28

Affected packages

PackageArchVulnerableUnaffected
net-nds/openldap*< 2.3.41>= 2.3.41

Background

OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.

Description

The following errors have been discovered in OpenLDAP:

  • Tony Blake discovered an error which exists within the normalisation of "objectClasses" (CVE-2007-5707).
  • Thomas Sesselmann reported that, when running as a proxy-caching server the "add_filter_attrs()" function in servers/slapd/overlay/pcache.c does not correctly NULL terminate "new_attrs" (CVE-2007-5708).
  • A double-free bug exists in attrs_free() in the file servers/slapd/back-bdb/modrdn.c, which was discovered by Jonathan Clarke (CVE-2008-0658).

Impact

A remote attacker can cause a Denial of Serivce by sending a malformed "objectClasses" attribute, and via unknown vectors that prevent the "new_attrs" array from being NULL terminated, and via a modrdn operation with a NOOP (LDAP_X_NO_OPERATION) control.

Workaround

There is no known workaround at this time.

Resolution

All OpenLDAP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-nds/openldap-2.3.41"

References

▸ GLSA 200701-19 OpenLDAP: Insecure usage of /tmp during installation this version unaffected low local 2007-01-23

A shell script commonly released with OpenLDAP makes insecure usage of files in /tmp during the emerge process.

Announced
2007-01-23
Revised
2007-03-11 (revision 2)
Access
local
Bugs
#159508
Advisory
https://security.gentoo.org/glsa/200701-19

Affected packages

PackageArchVulnerableUnaffected
net-nds/openldap*< 2.1.30-r10, < 2.2.28-r7, < 2.3.30-r2>= 2.1.30-r10, >= 2.2.28-r7, >= 2.3.30-r2

Background

OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.

Description

Tavis Ormandy of the Gentoo Linux Security Team has discovered that the file gencert.sh distributed with the Gentoo ebuild for OpenLDAP does not exit upon the existence of a directory in /tmp during installation allowing for directory traversal.

Impact

A local attacker could create a symbolic link in /tmp and potentially overwrite arbitrary system files upon a privileged user emerging OpenLDAP.

Workaround

There is no known workaround at this time.

Resolution

All OpenLDAP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose "net-nds/openldap"

References

▸ GLSA 200611-25 OpenLDAP: Denial of Service vulnerability this version unaffected normal remote 2006-11-28

A flaw in OpenLDAP allows remote unauthenticated attackers to cause a Denial of Service.

Announced
2006-11-28
Revised
2006-11-28
Access
remote
Bugs
#154349
Advisory
https://security.gentoo.org/glsa/200611-25

Affected packages

PackageArchVulnerableUnaffected
net-nds/openldap*< 2.3.27-r3>= 2.3.27-r3, >= 2.2.28-r5 (revision), >= 2.1.30-r8 (revision)

Background

OpenLDAP is a suite of LDAP-related applications and development tools.

Description

Evgeny Legerov has discovered that the truncation of an incoming authcid longer than 255 characters and ending with a space as the 255th character will lead to an improperly computed name length. This will trigger an assert in the libldap code.

Impact

By sending a BIND request with a specially crafted authcid parameter to an OpenLDAP service, a remote attacker can cause the service to crash.

Workaround

There is no known workaround at this time.

Resolution

All OpenLDAP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose "net-nds/openldap"

References

▸ GLSA 200512-07 OpenLDAP, Gauche: RUNPATH issues this version unaffected low local 2005-12-15

OpenLDAP and Gauche suffer from RUNPATH issues that may allow users in the "portage" group to escalate privileges.

Announced
2005-12-15
Revised
2007-12-30 (revision 3)
Access
local
Bugs
#105380 #112577
Advisory
https://security.gentoo.org/glsa/200512-07

Affected packages

PackageArchVulnerableUnaffected
dev-scheme/gauche*< 0.8.6-r1>= 0.8.6-r1
net-nds/openldap*< 2.2.28-r3>= 2.2.28-r3, >= 2.1.30-r6 (revision)

Background

OpenLDAP is a suite of LDAP-related application and development tools. Gauche is an R5RS Scheme interpreter.

Description

Gentoo packaging for OpenLDAP and Gauche may introduce insecure paths into the list of directories that are searched for libraries at runtime.

Impact

A local attacker, who is a member of the "portage" group, could create a malicious shared object in the Portage temporary build directory that would be loaded at runtime by a dependent binary, potentially resulting in privilege escalation.

Workaround

Only grant "portage" group rights to trusted users.

Resolution

All OpenLDAP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose net-nds/openldap

All Gauche users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-scheme/gauche-0.8.6-r1"

References

▸ GLSA 200403-12 OpenLDAP DoS Vulnerability this version unaffected normal remote 2004-03-31

A failed password operation can cause the OpenLDAP slapd server, if it is using the back-ldbm backend, to free memory that was never allocated.

Announced
2004-03-31
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#26728
Advisory
https://security.gentoo.org/glsa/200403-12

Affected packages

PackageArchVulnerableUnaffected
net-nds/openldap*<= 2.1.12>= 2.1.13

Background

OpenLDAP is a suite of LDAP-related application and development tools. It includes slapd (the standalone LDAP server), slurpd (the standalone LDAP replication server), and various LDAP libraries, utilities and example clients.

Description

A password extended operation (password EXOP) which fails will cause the slapd server to free() an uninitialized pointer, possibly resulting in a segfault. This only affects servers using the back-ldbm backend.

Such a crash is not guaranteed with every failed operation, however, it is possible.

Impact

An attacker (or indeed, a normal user) may crash the OpenLDAP server, creating a Denial of Service condition.

Workaround

A workaround is not currently known for this issue. All users are advised to upgrade to the latest version of the affected package.

Resolution

OpenLDAP users should upgrade to version 2.1.13 or later:

# emerge sync

# emerge -pv ">=net-nds/openldap-2.1.13"
# emerge ">=net-nds/openldap-2.1.13"

References