MidnightBSD

Advisories for freeipa

CVE-2014-7828 LOW

FreeIPA 4.0.x before 4.0.5 and 4.1.x before 4.1.1, when 2FA is enabled, allows remote attackers to bypass the password requirement of the two-factor authentication leveraging an enabled OTP token, which triggers an anonymous bind.

CVSS 2.0

Severity: LOW

Problem Type: CWE-264,

Products Affected

Vendor Product Version
freeipa freeipa 4.0.2
freeipa freeipa 4.0.1
freeipa freeipa 4.1.1
freeipa freeipa 4.0.4
freeipa freeipa 4.0.0
freeipa freeipa 4.0.3
CVE-2014-7850 MEDIUM

Cross-site scripting (XSS) vulnerability in the Web UI in FreeIPA 4.x before 4.1.2 allows remote attackers to inject arbitrary web script or HTML via vectors related to breadcrumb navigation.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-79,

Products Affected

Vendor Product Version
freeipa freeipa 4.0.2
freeipa freeipa 4.0.5
freeipa freeipa 4.0.1
freeipa freeipa 4.1.1
freeipa freeipa 4.1.0
freeipa freeipa 4.0.4
freeipa freeipa 4.0.0
freeipa freeipa 4.0.3
CVE-2015-1827 MEDIUM

The get_user_grouplist function in the extdom plug-in in FreeIPA before 4.1.4 does not properly reallocate memory when processing user accounts, which allows remote attackers to cause a denial of service (crash) via a group list request for a user that belongs to a large number of groups.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-19,

Products Affected

Vendor Product Version
freeipa freeipa *
fedoraproject fedora 21
fedoraproject fedora 22
CVE-2015-5179 MEDIUM

FreeIPA might display user data improperly via vectors involving non-printable characters.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
freeipa freeipa *
CVE-2015-5284 MEDIUM

ipa-kra-install in FreeIPA before 4.2.2 puts the CA agent certificate and private key in /etc/httpd/alias/kra-agent.pem, which is world readable.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
freeipa freeipa *
CVE-2016-5404 MEDIUM

The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-284,

Products Affected

Vendor Product Version
oracle linux 7
freeipa freeipa -
fedoraproject fedora 24
fedoraproject fedora 23
fedoraproject fedora 25
oracle linux 6
CVE-2016-5414 MEDIUM

FreeIPA 4.4.0 allows remote attackers to request an arbitrary SAN name for services.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-284,

Products Affected

Vendor Product Version
freeipa freeipa 4.4.0
CVE-2016-7030 MEDIUM

FreeIPA uses a default password policy that locks an account after 5 unsuccessful authentication attempts, which allows remote attackers to cause a denial of service by locking out the account in which system services run on.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-255,

Products Affected

Vendor Product Version
freeipa freeipa 4.6.0
CVE-2016-9575 MEDIUM

Ipa versions 4.2.x, 4.3.x before 4.3.3 and 4.4.x before 4.4.3 did not properly check the user's permissions while modifying certificate profiles in IdM's certprofile-mod command. An authenticated, unprivileged attacker could use this flaw to modify profiles to issue certificates with arbitrary naming or key usage information and subsequently use such certificates for other attacks.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-863,CWE-285,

Products Affected

Vendor Product Version
freeipa freeipa 4.3.2
freeipa freeipa 4.2.0
freeipa freeipa 4.2.3
freeipa freeipa 4.4.0
freeipa freeipa 4.3.0
freeipa freeipa 4.4.2
freeipa freeipa 4.2.1
freeipa freeipa 4.2.2
freeipa freeipa 4.4.1
freeipa freeipa 4.3.1
freeipa freeipa 4.2.4
CVE-2017-11191 MEDIUM

FreeIPA 4.x with API version 2.213 allows a remote authenticated users to bypass intended account-locking restrictions via an unlock action with an old session ID (for the same user account) that had been created for an earlier session. NOTE: Vendor states that issue does not exist in product and does not recognize this report as a valid security concern

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-384,

Products Affected

Vendor Product Version
freeipa freeipa 4.0.2
freeipa freeipa 4.1.2
freeipa freeipa 4.1.0
freeipa freeipa 4.5.3
freeipa freeipa 4.4.3
freeipa freeipa 4.5.2
freeipa freeipa 4.5.1
freeipa freeipa 4.3.1
freeipa freeipa 4.0.3
freeipa freeipa 4.2.3
freeipa freeipa 4.0.5
freeipa freeipa 4.0.1
freeipa freeipa 4.1.4
freeipa freeipa 4.2.2
freeipa freeipa 4.0.4
freeipa freeipa 4.6.0
freeipa freeipa 4.5.0
freeipa freeipa 4.4.4
freeipa freeipa 4.1.1
freeipa freeipa 4.3.0
freeipa freeipa 4.4.2
freeipa freeipa 4.0.0
freeipa freeipa 4.2.4
freeipa freeipa 4.3.2
freeipa freeipa 4.2.0
freeipa freeipa 4.3.3
freeipa freeipa 4.1.3
freeipa freeipa 4.4.0
freeipa freeipa 4.2.1
freeipa freeipa 4.6.1
freeipa freeipa 4.4.1
CVE-2017-12169 MEDIUM

It was found that FreeIPA 4.2.0 and later could disclose password hashes to users having the 'System: Read Stage Users' permission. A remote, authenticated attacker could potentially use this flaw to disclose the password hashes belonging to Stage Users. This security issue does not result in disclosure of password hashes belonging to active standard users. NOTE: some developers feel that this report is a suggestion for a design change to Stage User activation, not a statement of a vulnerability.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,CWE-200,

Products Affected

Vendor Product Version
freeipa freeipa *
CVE-2017-2590 MEDIUM

A vulnerability was found in ipa before 4.4. IdM's ca-del, ca-disable, and ca-enable commands did not properly check the user's permissions while modifying CAs in Dogtag. An authenticated, unauthorized attacker could use this flaw to delete, disable, or enable CAs causing various denial of service problems with certificate issuance, OCSP signing, and deletion of secret keys.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-732,CWE-275,

Products Affected

Vendor Product Version
redhat enterprise_linux_server_eus 7.4
redhat enterprise_linux_server_eus 7.3
freeipa freeipa *
redhat enterprise_linux_server 7.0
redhat enterprise_linux_workstation 7.0
redhat enterprise_linux_server_eus 7.5
redhat enterprise_linux_server_aus 7.3
redhat enterprise_linux_server_aus 7.4
redhat enterprise_linux_desktop 7.0
redhat enterprise_linux 7.0
CVE-2019-10195 MEDIUM

A flaw was found in IPA, all 4.6.x versions before 4.6.7, all 4.7.x versions before 4.7.4 and all 4.8.x versions before 4.8.3, in the way that FreeIPA's batch processing API logged operations. This included passing user passwords in clear text on FreeIPA masters. Batch processing of commands with passwords as arguments or options is not performed by default in FreeIPA but is possible by third-party components. An attacker having access to system logs on FreeIPA masters could use this flaw to produce log file content with passwords exposed.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 6.5 MEDIUM CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N 2.8 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,CWE-532,CWE-532,

Products Affected

Vendor Product Version
freeipa freeipa *
fedoraproject fedora 30
fedoraproject fedora 31
CVE-2019-14826 LOW

A flaw was found in FreeIPA versions 4.5.0 and later. Session cookies were retained in the cache after logout. An attacker could abuse this flaw if they obtain previously valid session cookies and can use this to gain access to the session.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 4.4 MEDIUM CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N 0.8 3.6

CVSS 2.0

Severity: LOW

Problem Type: CWE-613,CWE-613,

Products Affected

Vendor Product Version
redhat enterprise_linux 8.0
freeipa freeipa *
redhat enterprise_linux 7.0
CVE-2019-14867 MEDIUM

A flaw was found in IPA, all 4.6.x versions before 4.6.7, all 4.7.x versions before 4.7.4 and all 4.8.x versions before 4.8.3, in the way the internal function ber_scanf() was used in some components of the IPA server, which parsed kerberos key data. An unauthenticated attacker who could trigger parsing of the krb principal key could cause the IPA server to crash or in some conditions, cause arbitrary code to be executed on the server hosting the IPA server.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 8.8 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H 2.8 5.9

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-94,CWE-400,CWE-94,CWE-400,

Products Affected

Vendor Product Version
freeipa freeipa *
fedoraproject fedora 30
fedoraproject fedora 31
CVE-2020-1722 MEDIUM

A flaw was found in all ipa versions 4.x.x through 4.8.0. When sending a very long password (>= 1,000,000 characters) to the server, the password hashing process could exhaust memory and CPU leading to a denial of service and the website becoming unresponsive. The highest threat from this vulnerability is to system availability.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
secalert@redhat.com 5.3 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H 1.6 3.6
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H 1.6 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-400,CWE-400,

Products Affected

Vendor Product Version
redhat enterprise_linux 8.0
redhat enterprise_linux 6.0
freeipa freeipa *
redhat enterprise_linux 7.0
CVE-2023-5455

A Cross-site request forgery vulnerability exists in ipa/session/login_password in all supported versions of IPA. This flaw allows an attacker to trick the user into submitting a request that could perform actions as the user, resulting in a loss of confidentiality and system integrity. During community penetration testing it was found that for certain HTTP end-points FreeIPA does not ensure CSRF protection. Due to implementation details one cannot use this flaw for reflection of a cookie representing already logged-in user. An attacker would always have to go through a new authentication attempt.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 8.1 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N 2.8 5.2
secalert@redhat.com 6.5 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N 2.8 3.6

Products Affected

Vendor Product Version
redhat enterprise_linux_server_update_services_for_sap_solutions 8.6
freeipa freeipa *
redhat enterprise_linux_for_ibm_z_systems_eus 8.6
redhat enterprise_linux_for_power_little_endian_eus 8.6
redhat enterprise_linux_server_aus 9.2
redhat enterprise_linux_eus 9.0
redhat enterprise_linux_server 9.0
redhat enterprise_linux_server_update_services_for_sap_solutions 9.0
redhat enterprise_linux 8.0
redhat enterprise_linux_server_tus 8.4
redhat enterprise_linux_eus 8.8
redhat enterprise_linux_for_power_little_endian 9.0
redhat enterprise_linux_server_aus 8.4
fedoraproject fedora 40
redhat enterprise_linux_for_ibm_z_systems 9.0
redhat enterprise_linux_for_power_big_endian 7.0
redhat enterprise_linux_for_ibm_z_systems_eus 8.8
redhat enterprise_linux_server_aus 8.6
redhat enterprise_linux_server_tus 8.6
redhat enterprise_linux_for_power_little_endian_eus 9.0
freeipa freeipa 4.11.0
redhat enterprise_linux_server_for_power_little_endian_update_services_for_sap_solutions 8.2
redhat enterprise_linux_update_services_for_sap_solutions 9.2
redhat codeready_linux_builder -
fedoraproject fedora 38
redhat enterprise_linux_server 9.2
redhat enterprise_linux_for_arm_64_eus 9.2
redhat enterprise_linux_server_update_services_for_sap_solutions 8.2
redhat enterprise_linux_eus 9.2
fedoraproject fedora 39
redhat enterprise_linux_for_ibm_z_systems 8.0
redhat enterprise_linux_desktop 7.0
redhat enterprise_linux_for_ibm_z_systems_eus 9.2
redhat enterprise_linux_for_arm_64_eus 8.8
redhat enterprise_linux_for_ibm_z_systems 7.0
redhat enterprise_linux_for_power_little_endian 7.0
redhat enterprise_linux_for_arm_64_eus 9.0
redhat enterprise_linux_for_power_little_endian 8.0
redhat enterprise_linux 9.0
redhat enterprise_linux 7.0
redhat enterprise_linux_server_for_power_little_endian_update_services_for_sap_solutions 8.6
redhat enterprise_linux_server_for_power_little_endian_update_services_for_sap_solutions 8.4
redhat enterprise_linux_for_ibm_z_systems_eus 9.0
redhat enterprise_linux_workstation 7.0
redhat enterprise_linux_server_tus 8.2
redhat enterprise_linux_eus 8.6
redhat enterprise_linux_server_for_ibm_z_systems 9.2
redhat enterprise_linux_update_services_for_sap_solutions 9.0
redhat enterprise_linux_for_scientific_computing 7.0
redhat enterprise_linux 8.4
redhat enterprise_linux_for_power_little_endian_eus 9.2
redhat enterprise_linux_server_update_services_for_sap_solutions 9.2
redhat enterprise_linux_for_power_little_endian_eus 8.8
redhat enterprise_linux_server_aus 8.2
CVE-2024-2698

A vulnerability was found in FreeIPA in how the initial implementation of MS-SFU by MIT Kerberos was missing a condition for granting the "forwardable" flag on S4U2Self tickets. Fixing this mistake required adding a special case for the check_allowed_to_delegate() function: If the target service argument is NULL, then it means the KDC is probing for general constrained delegation rules and not checking a specific S4U2Proxy request. In FreeIPA 4.11.0, the behavior of ipadb_match_acl() was modified to match the changes from upstream MIT Kerberos 1.20. However, a mistake resulting in this mechanism applies in cases where the target service argument is set AND where it is unset. This results in S4U2Proxy requests being accepted regardless of whether or not there is a matching service delegation rule.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
secalert@redhat.com 7.1 HIGH CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N 2.8 4.2

Products Affected

Vendor Product Version
freeipa freeipa *
freeipa freeipa 4.12.0