CVE-2016-5404
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which...
CVE-2016-5404 is a medium vulnerability (CVSS 6.5) in Freeipa, published September 7, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.61%, the 85th percentile. Fixed in freeipa 4.3.2-5.
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
CVE-2016-5404- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-284
- Updated
- 2026-11-02
CVE List No score
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
CVE-2016-5404- Updated
- 2026-11-02
EUVDEUVD-2016-6349 No score
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
EUVD-2016-6349- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xxm7-22wp-69jx
6.5
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which...
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
GHSA-xxm7-22wp-69jx- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
6.5
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
CVE-2016-5404- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-5404
6.5
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
DEBIAN-CVE-2016-5404- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2016:1797
4.3
Red Hat Security Advisory: ipa security update
- Record
RHSA-2016:1797- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-5404
6.5
The cert_revoke command in FreeIPA does not check for the "revoke certificate" permission, which allows remote authenticated users to revoke arbitrary certificates by leveraging the "retrieve certificate" permission.
- Record
UBUNTU-CVE-2016-5404- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUSN-4792-1 No score
freeipa vulnerabilities
It was discovered that FreeIPA incorrectly handled certificates. An attacker could possibly use this issue to cause a denial of service by revoking arbitrary certificates This issue only affected Ubuntu 16.04 ESM. (CVE-2016-5404)
It was discovered that FreeIPA incorrectly handled authentication attempts. An attacker could possibly use this issue to cause a denial of service. (CVE-2016-7030)
It was discovered that FreeIPA incorrectly handled user's permissions. An authenticated attacker could possibly use this issue to modify other user's profiles or other unspecified impact. This issue only affected Ubuntu 16.04 ESM. (CVE-2016-9575)
- Record
USN-4792-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freeipaDebian:12 |
before 4.3.2-5 | 4.3.2-5 |
freeipaDebian:13 |
before 4.3.2-5 | 4.3.2-5 |
ipaRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-clientRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-debuginfoRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-pythonRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-admintoolsRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-serverRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-selinuxRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-trust-adRed Hat:enterprise_linux:6::client |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
Show 58 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ipaRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-clientRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-pythonRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-admintoolsRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-serverRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-selinuxRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-trust-adRed Hat:enterprise_linux:6::computenode |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipaRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-admintoolsRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-clientRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-debuginfoRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-pythonRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-serverRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-selinuxRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-trust-adRed Hat:enterprise_linux:6::server |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipaRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-admintoolsRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-clientRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-pythonRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-serverRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-selinuxRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipa-server-trust-adRed Hat:enterprise_linux:6::workstation |
before 0:3.0.0-50.el6_8.2 | 0:3.0.0-50.el6_8.2 |
ipaRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-clientRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-debuginfoRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-pythonRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-admintoolsRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-serverRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-dnsRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-trust-adRed Hat:enterprise_linux:7::client |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipaRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-clientRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-pythonRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-admintoolsRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-serverRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-dnsRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-trust-adRed Hat:enterprise_linux:7::computenode |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipaRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-admintoolsRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-clientRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-debuginfoRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-pythonRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-serverRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-dnsRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-trust-adRed Hat:enterprise_linux:7::server |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipaRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-admintoolsRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-clientRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-pythonRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-serverRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-dnsRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
ipa-server-trust-adRed Hat:enterprise_linux:7::workstation |
before 0:4.2.0-15.el7_2.19 | 0:4.2.0-15.el7_2.19 |
freeipaUbuntu:Pro:16.04:LTS |
before 4.3.1-0ubuntu1+esm1, plus listed versions 4.1.4-14.3.1-0ubuntu1 |
4.3.1-0ubuntu1+esm1 |
freeipaUbuntu:Pro:14.04:LTS |
before 3.3.4-0ubuntu3.1+esm1, plus listed versions 3.2.1-0ubuntu13.3.4-0ubuntu13.3.4-0ubuntu23.3.4-0ubuntu33.3.4-0ubuntu3.1 |
3.3.4-0ubuntu3.1+esm1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
oracle.com/technetwork/topics/security/linuxbulletinjul2016-3090544.html
git.fedorahosted.org/cgit/freeipa.git/commit?id=cf74584d0f772f3f5eccc1d30c001e4212a104fd
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/S5OROLKFSY5QRQS7NGBNDP5QMOBV3XMZ
securityfocus.com/bid/92525
openwall.com/lists/oss-security/2016/08/17/9
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3PZ2ZQTMGC2UBRNHXVVOY3PJDOBP4CP4
Show 19 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VQDYWANTMDFZP3HTGSEOA2IONVUITYX5
rhn.redhat.com/errata/RHSA-2016-1797.html
fedorahosted.org/freeipa/ticket/6232
nvd.nist.gov/vuln/detail/CVE-2016-5404
access.redhat.com/errata/RHSA-2016:1797
access.redhat.com/security/cve/CVE-2016-5404
bugzilla.redhat.com/show_bug.cgi?id=1351593
lists.fedoraproject.org/archives/list/[email protected]/message/3PZ2ZQTMGC2UBRNHXVVOY3PJDOBP4CP4
lists.fedoraproject.org/archives/list/[email protected]/message/S5OROLKFSY5QRQS7NGBNDP5QMOBV3XMZ
lists.fedoraproject.org/archives/list/[email protected]/message/VQDYWANTMDFZP3HTGSEOA2IONVUITYX5
github.com/advisories/GHSA-xxm7-22wp-69jx
security-tracker.debian.org/tracker/CVE-2016-5404
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1797.json
cve.org/CVERecord?id=CVE-2016-5404
ubuntu.com/security/CVE-2016-5404
ubuntu.com/security/notices/USN-4792-1
ubuntu.com/security/CVE-2016-7030
ubuntu.com/security/CVE-2016-9575