Skip to content
OpenAdvisories
High · 8.8 CVE-2019-14867 EUVD-2019-0065GHSA-7hpj-hfcr-5qwmPYSEC-2019-28PYSEC-2026-636

Code injection in FreeIPA

Published Nov 27, 2019 · Updated Aug 5, 2024 · Assigned by redhat

Description

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.

Affected products

VendorProductAffectedFixed
Red Hat ipa all IPA 4.6.x versions before 4.6.7, all IPA 4.7.x versions before 4.7.4, all IPa 4.8.x versions before 4.8.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 freeipa 4.8.3-1 —
Debian 13 freeipa 4.8.3-1 —
Debian 12 freeipa 4.8.3-1 —
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS freeipa No fix yet —
Ubuntu 20.04 LTS freeipa No fix yet —
Ubuntu 18.04 LTS freeipa No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS freeipa No fix yet —
Ubuntu Pro 14.04 LTS freeipa No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 bind-dyndb-ldap 11.1-14.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 custodia +1 0.6.0-3.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 ipa +12 4.8.0-13.module+el8.1.0+4923+c6efe041 RHBA-2019:4268
RHEL 8 ipa-healthcheck 0.3-4.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 ipa-idoverride-memberof +1 0.0.4-6.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 opendnssec 1.4.14-1.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 python-jwcrypto +1 0.5.0-1.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 python-kdcproxy +1 0.4-3.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 python-qrcode +2 5.1-12.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 python-yubico +1 1.3.2-9.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 pyusb +1 1.0.0-9.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 slapi-nis 0.56.3-2.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 8 softhsm +1 2.4.0-2.module+el8.1.0+4098+f286395e RHBA-2019:4268
RHEL 7 ipa +11 4.6.5-11.el7_7.4 RHSA-2020:0378
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.0 E4S bind-dyndb-ldap 11.1-13.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S custodia +1 0.6.0-2.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S ipa +11 4.7.1-12.module+el8.0.0+5776+863ecd37 RHSA-2020:1269
RHEL 8.0 E4S ipa-idoverride-memberof +1 0.0.4-6.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S opendnssec 1.4.14-1.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S python-jwcrypto +1 0.5.0-1.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S python-kdcproxy +1 0.4-3.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S python-qrcode +2 5.1-11.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S python-yubico +1 1.3.2-9.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S pyusb +1 1.0.0-9.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S slapi-nis 0.56.2-7.module+el8+2555+b334d87b RHSA-2020:1269
RHEL 8.0 E4S softhsm +1 2.4.0-2.module+el8+2555+b334d87b RHSA-2020:1269

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 custodia +1 0.6.0-3.module_el8.5.0+2603+92118e57 ALBA-2019:4268
AlmaLinux 8 python3-jwcrypto 0.5.0-1.module_el8.5.0+2603+92118e57 ALBA-2019:4268
AlmaLinux 8 python3-pyusb 1.0.0-9.module_el8.5.0+2603+92118e57 ALBA-2019:4268
AlmaLinux 8 python3-qrcode +1 5.1-12.module_el8.5.0+2603+92118e57 ALBA-2019:4268
AlmaLinux 8 python3-yubico 1.3.2-9.module_el8.5.0+2603+92118e57 ALBA-2019:4268

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 ipa-client +10 4.6.5-11.amzn2.4.7 ALAS2-2020-1423

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 ipa-client +10 4.6.5-11.0.1.el7_7.4 ELSA-2020-0378

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI freeipa >= 4.6.2, < 4.6.7 4.6.7 GHSA-7hpj-hfcr-5qwm
PyPI freeipa >= 4.7.0, < 4.7.4 4.7.4 GHSA-7hpj-hfcr-5qwm
PyPI freeipa >= 4.8.0, < 4.8.3 4.8.3 GHSA-7hpj-hfcr-5qwm
PyPI freeipa >= 4.6.2, < 4.6.7 · >= 4.7.0, < 4.7.4 · >= 4.8.0, < 4.8.3 4.6.7, 4.7.4, 4.8.3 PYSEC-2026-636
PyPI ipa >= 4.6.2, < 4.6.7 4.6.7 GHSA-7hpj-hfcr-5qwm
PyPI ipa >= 4.7.0, < 4.7.4 4.7.4 GHSA-7hpj-hfcr-5qwm
PyPI ipa >= 4.8.0, < 4.8.3 4.8.3 GHSA-7hpj-hfcr-5qwm
PyPI ipa >= 4.6.2, < 4.6.7 · >= 4.7.0, < 4.7.4 · >= 4.8.0, < 4.8.3 4.6.7, 4.7.4, 4.8.3 PYSEC-2019-28

Advisories 6

References