CVE-2012-5484: FreeIPA Client Man-in-the-Middle Vulnerability

freeipa Updated 23 Feb 2026

Summary

27/01/2013
Yes i
Unrated
Not published

CVE-2012-5484: The client in FreeIPA 2.x and 3.x before 3.1.2 does not properly obtain the Certification Authority (CA) certificate from the server, which allows man-in-the-middle attackers to spoof a join procedure via a crafted certi... Affects freeipa across 5 version ranges.

< 18eea90ebb24a9c22248f0b7e18646cc6e3e3e0f < 31e41eea6c2322689826e6065ceba82551c565aa < 91f4af7e6af53e1c6bf17ed36cb2161863eddae4 < a1991aeac19c3fec1fdd0d184c6760c90c9f9fc9 < a40285c5a0288669b72f9d991508d4405885bffc

Fixed in 91f4af7e6af53e1c6bf17ed36cb2161863eddae4. How to fix ↓

Also tracked for

The same CVE-2012-5484 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

FreeIPA is an open-source identity management solution that provides centralized authentication, authorization, and account information. It is widely used in enterprise environments to manage user identities and access control. The vulnerability in question affects versions 2.x and 3.x of FreeIPA, prior to 3.1.2, where the client fails to properly obtain the Certification Authority (CA) certificate from the server, making it susceptible to man-in-the-middle attacks.

Vulnerability Detail

The vulnerability arises from the FreeIPA client not correctly retrieving the CA certificate from the server. This flaw allows an attacker to perform a man-in-the-middle attack by spoofing the join procedure with a crafted certificate. If exploited, this could lead to unauthorized access to sensitive data and compromise the integrity of the authentication process.

How To Fix

Minimum fixed version

91f4af7e6af53e1c6bf17ed36cb2161863eddae4

This is the first release that contains the fix.

pip install --upgrade "freeipa==91f4af7e6af53e1c6bf17ed36cb2161863eddae4"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary workaround, users can manually verify the CA certificate before proceeding with any join procedures. This can help mitigate the risk of man-in-the-middle attacks until the package is updated.

Conclusion

The CVE-2012-5484 vulnerability in FreeIPA poses a significant risk due to its potential for man-in-the-middle attacks. Users are strongly advised to update to the latest patched version to safeguard their systems. Utilizing tools like Vulert can help in monitoring for such vulnerabilities effectively.

See every vulnerability recorded for freeipa →

Share this vulnerability

FAQ

CVE-2012-5484 is a vulnerability in the FreeIPA client that allows man-in-the-middle attacks due to improper handling of the Certification Authority certificate.

FreeIPA versions 2.x and 3.x prior to 3.1.2 are affected by this vulnerability.

You can use Vulert to monitor and alert for open-source vulnerabilities in your software. Visit Vulert Scanner to check if your application is affected without requiring signup.

Exploitation of this vulnerability could allow attackers to gain unauthorized access to sensitive data and compromise the integrity of user authentication.

If immediate updates are not possible, ensure to manually verify CA certificates and monitor for any suspicious activity in your environment.

Related vulnerabilities

Recent vulnerabilities recorded for freeipa.

How To Fix

Minimum fixed version

91f4af7e6af53e1c6bf17ed36cb2161863eddae4

This is the first release that contains the fix.

pip install --upgrade "freeipa==91f4af7e6af53e1c6bf17ed36cb2161863eddae4"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback