CVE-2019-14867 Code injection in FreeIPA
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.
Which versions are affected by CVE-2019-14867?
14 open source packages ship an affected version, including freeipa and ipa. It affects 2 products.
| Package | Affected | Fixed in |
|---|---|---|
freeipa PyPI | From 4.6.2 | 4.6.7, 4.7.4, 4.8.3 |
freeipa PyPI | From 4.6.2 | 4.6.7 |
freeipa PyPI | From 4.6.2 | 4.6.7 |
freeipa PyPI | From 4.7.0 | 4.7.4 |
freeipa PyPI | From 4.7.0 | 4.7.4 |
freeipa PyPI | From 4.8.0 | 4.8.3 |
8 more packages
freeipa PyPI | From 4.8.0 | 4.8.3 |
ipa PyPI | From 4.6.2 | 4.6.7, 4.7.4, 4.8.3 |
ipa PyPI | From 4.6.2 | 4.6.7 |
ipa PyPI | From 4.6.2 | 4.6.7 |
ipa PyPI | From 4.7.0 | 4.7.4 |
ipa PyPI | From 4.7.0 | 4.7.4 |
ipa PyPI | From 4.8.0 | 4.8.3 |
ipa PyPI | From 4.8.0 | 4.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.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as DEBIAN-CVE-2019-14867, GHSA-7hpj-hfcr-5qwm, PYSEC-2019-28, PYSEC-2026-636, UBUNTU-CVE-2019-14867.