python-keycloak — security advisory
A flaw was found in the Fine-Grained Admin Permissions (FGAP) v2 implementation within Keycloak's administrative services. When FGAP v2 is enabled, the system fails to properly filter child groups based on the caller's specific permissions when requested through a parent group. This allows a delegated administrator to view details of child groups they are not authorized to access directly, including group names, paths, and custom attributes.
- Products
- python-keycloak
- Affected versions
- 3.3.0+dfsg-2, 3.9.0+dfsg-1, 5.3.1+dfsg-1, 5.7.0+dfsg-1
- Fixed versions
- Not specified
- CVEs
- CVE-2026-14615
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 02:02 UTC · Revision 1
Source evidence
A flaw was found in the Fine-Grained Admin Permissions (FGAP) v2 implementation within Keycloak's administrative services. When FGAP v2 is enabled, the system fails to properly filter child groups based on the caller's specific permissions when requested through a parent group. This allows a delegated administrator to view details of child groups they are not authorized to access directly, including group names, paths, and custom attributes.
osv:UBUNTU-CVE-2026-14615
python-keycloak
Fixed versions: Not specified
python-keycloak
Fixed versions: Not specified
python-keycloak
Fixed versions: Not specified
Complete source record
{
"id": "e2c1e7b168b4009fc512b0742fef0f1f6e11f0ac4b357ba67a0c2852f3db1fbe",
"url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-14615",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "UBUNTU-CVE-2026-14615",
"summary": "A flaw was found in the Fine-Grained Admin Permissions (FGAP) v2 implementation within Keycloak's administrative services. When FGAP v2 is enabled, the system fails to properly filter child groups based on the caller's specific permissions when requested through a parent group. This allows a delegated administrator to view details of child groups they are not authorized to access directly, including group names, paths, and custom attributes.",
"evidence": "osv:UBUNTU-CVE-2026-14615",
"products": [
{
"name": {
"value": "python-keycloak",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "3.3.0+dfsg-2",
"evidence": "/affected/0/versions"
},
{
"value": "3.9.0+dfsg-1",
"evidence": "/affected/0/versions"
}
]
},
{
"name": {
"value": "python-keycloak",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "5.3.1+dfsg-1",
"evidence": "/affected/1/versions"
}
]
},
{
"name": {
"value": "python-keycloak",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [],
"affected_versions": [
{
"value": "5.7.0+dfsg-1",
"evidence": "/affected/2/versions"
}
]
}
],
"severity": "medium",
"structured": {
"id": "UBUNTU-CVE-2026-14615",
"aliases": [
"UBUNTU-CVE-2026-14615"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N"
},
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N"
},
{
"type": "Ubuntu",
"score": "medium"
}
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "python-keycloak",
"purl": "pkg:deb/ubuntu/python-keycloak?arch=source&distro=noble",
"ecosystem": "Ubuntu:24.04:LTS"
},
"versions": [
"3.3.0+dfsg-2",
"3.9.0+dfsg-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-14615.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "python3-keycloak",
"binary_version": "3.9.0+dfsg-1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "python-keycloak",
"purl": "pkg:deb/ubuntu/python-keycloak?arch=source&distro=questing",
"ecosystem": "Ubuntu:25.10"
},
"versions": [
"5.3.1+dfsg-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-14615.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "python3-keycloak",
"binary_version": "5.3.1+dfsg-1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "python-keycloak",
"purl": "pkg:deb/ubuntu/python-keycloak?arch=source&distro=stonking",
"ecosystem": "Ubuntu:26.10"
},
"versions": [
"5.7.0+dfsg-1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-14615.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "python3-keycloak",
"binary_version": "5.7.0+dfsg-1"
}
]
}
}
],
"modified": "2026-10-17T12:58:05.415355955Z",
"provider": "osv",
"upstream": [
"CVE-2026-14615"
],
"references": [
"https://ubuntu.com/security/CVE-2026-14615",
"https://www.cve.org/CVERecord?id=CVE-2026-14615",
"https://access.redhat.com/security/cve/CVE-2026-14615",
"https://bugzilla.redhat.com/show_bug.cgi?id=2496891"
]
},
"related_cves": [
{
"value": "CVE-2026-14615",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 358013,
"published_at": "2026-07-03T16:16:00+00:00"
}