CVE-2019-14867 Code injection in FreeIPA

High 8.8 Published Updated

An unauthenticated attacker can trigger arbitrary code execution or crash the IPA server by exploiting a flaw in Kerberos key data parsing.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2019-14867?

CVE-2019-14867 is a high-severity code injection vulnerability in Fedoraproject Fedora, published on 27 Nov 2019. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official 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.

Weakness: CWE-94, CWE-400

Which versions are affected by CVE-2019-14867?

14 open source packages ship an affected version, including freeipa and ipa. It affects 2 products.

PackageAffectedFixed in
freeipa PyPIFrom 4.6.24.6.7, 4.7.4, 4.8.3
freeipa PyPIFrom 4.6.24.6.7
freeipa PyPIFrom 4.6.24.6.7
freeipa PyPIFrom 4.7.04.7.4
freeipa PyPIFrom 4.7.04.7.4
freeipa PyPIFrom 4.8.04.8.3
8 more packages
freeipa PyPIFrom 4.8.04.8.3
ipa PyPIFrom 4.6.24.6.7, 4.7.4, 4.8.3
ipa PyPIFrom 4.6.24.6.7
ipa PyPIFrom 4.6.24.6.7
ipa PyPIFrom 4.7.04.7.4
ipa PyPIFrom 4.7.04.7.4
ipa PyPIFrom 4.8.04.8.3
ipa PyPIFrom 4.8.04.8.3

Products include Fedoraproject Fedora, Freeipa Freeipa.

How do I fix CVE-2019-14867?

Upgrade freeipa to a fixed version for your release line: 4.6.7, 4.7.4 or 4.8.3.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2019-14867 being exploited?

There is no known exploitation of CVE-2019-14867 in the wild and no public exploit code.

All Fedoraproject Fedora vulnerabilities

Sources

Also known as DEBIAN-CVE-2019-14867, GHSA-7hpj-hfcr-5qwm, PYSEC-2019-28, PYSEC-2026-636, UBUNTU-CVE-2019-14867.

Is CVE-2019-14867 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free