CVE-2015-5284

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

published September 21, 2017

CVSS
—
EPSS
1%
Percentile
62.2
In the wild
Unconfirmed
What it is

⚠️ A world-readable private key? That’s a recipe for disaster! In FreeIPA before version 4.2.2, the CA agent certificate and private key are left out in the open, making them accessible to anyone. 🔥 Think of this like leaving your front door wide open with a treasure chest inside — anyone passing by can just waltz in and take what they want! That’s how exposed the private key is in this scenario. If a malicious actor gets hold of this certificate and private key, they could impersonate your Certificate Authority, leading to potentially devastating consequences such as unauthorized access to sensitive data or systems. This makes it a serious concern that shouldn't be overlooked!

Put simply

Think of this like leaving your front door wide open with a treasure chest inside — anyone passing by can just waltz in and take what they want! That’s how exposed the private key is in this scenario. This vulnerability occurs because the CA agent certificate and private key are stored in a publicly readable location (/etc/httpd/alias/kra-agent.pem) in FreeIPA versions before 4.2.2, allowing unauthorized users to access sensitive information.

What to do

If a malicious actor gets hold of this certificate and private key, they could impersonate your Certificate Authority, leading to potentially devastating consequences such as unauthorized access to sensitive data or systems. This makes it a serious concern that shouldn't be overlooked! To protect against this vulnerability, upgrade your FreeIPA installation to version 4.2.2 or later immediately. Additionally, ensure that sensitive files are stored with appropriate permissions to restrict access. Regularly audit file permissions as part of your security hygiene! You've got this! With these steps, you can secure your system and keep those pesky intruders at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00991 · 62.2th percentile
Published
2017-09-21T14:00Z
EPSS history
Timeline
  • 21 SEP 14:00Z
    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
    cvelistv5