CVE-2026-11861
NixOS vulnerability analysis and mitigation

Overview

CVE-2026-11861 is a critical authentication bypass and privilege escalation vulnerability in FreeIPA affecting deployments configured with an Active Directory (AD) cross-realm trust relationship. The flaw allows authenticated AD users to impersonate arbitrary client names in the Kerberos Ticket Granting Service (TGS) because FreeIPA services do not verify Privilege Attribute Certificate (PAC) certificates, enabling unauthorized access to FreeIPA services including the web portal, SMB server, and LDAP directory. It was reported on June 10, 2026, and publicly disclosed on August 20, 2026, with credit to researcher Vladislav Plyatsok (rd01f) (Red Hat CVE). The vulnerability carries a CVSS v3.1 base score of 9.6 (Critical) (GitHub Advisory, Red Hat CVE).

Technical details

The root cause is classified as CWE-266 (Incorrect Privilege Assignment): FreeIPA GSSAPI services trust the cname field in TGS tickets without validating the accompanying Privilege Attribute Certificate (PAC), which is the Kerberos mechanism used to convey authorization data including group memberships and privileges (Red Hat CVE, Red Hat Bugzilla). An attacker with a valid AD account can register a duplicate or conflicting Service Principal Name (SPN) in the AD forest and then request a TGS ticket impersonating a higher-privileged FreeIPA client, which FreeIPA services accept without challenge. The attack is network-based, requires low privileges (a valid AD account), no user interaction, and has a changed scope because the impact crosses from the AD realm into the FreeIPA domain. Exploitation is constrained by the requirement for a cross-realm trust to be established and the ability to register a conflicting SPN — a prerequisite that Microsoft mitigated on Windows Server 2012 R2 (with MSKB-3070083) and by default on Windows 11 22H2 and later (Red Hat CVE).

Impact

Successful exploitation allows an authenticated but low-privileged Active Directory user to impersonate higher-privileged FreeIPA accounts, gaining unauthorized access to the FreeIPA web portal, SMB file shares, and LDAP directory with the privileges of the impersonated account (Red Hat CVE). This results in high confidentiality and integrity impact — an attacker could read sensitive directory data, modify LDAP entries, access shared files, and escalate to administrative roles within the FreeIPA domain. Availability is not directly impacted. The scope change means a compromise originating in the AD realm can fully compromise the FreeIPA domain, enabling lateral movement across the hybrid identity infrastructure (GitHub Advisory).

Exploitability

As of the disclosure date (August 20, 2026), there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Red Hat CVE). The EPSS score is reported as 0.0, and NVD SSVC data indicates exploitation is currently assessed as "none" and the attack is not automatable ([Feedly Intelligence]). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Red Hat rates the practical exploitability as constrained because it requires an established FreeIPA–AD trust, a valid AD account, and the ability to register a conflicting SPN — conditions blocked in environments running patched, modern Windows domain controllers (Red Hat CVE).

Exploitation steps

  1. Prerequisite verification: Confirm that a cross-realm trust exists between a FreeIPA domain and an Active Directory forest, and obtain a valid AD user account with at least low privileges.
  2. SPN registration: In the AD forest (requires sufficient AD permissions or a misconfigured environment), register a Service Principal Name (SPN) that duplicates or conflicts with a legitimate FreeIPA service principal — this is the critical prerequisite that is blocked on patched Windows Server 2012 R2+ with MSKB-3070083 (Red Hat CVE).
  3. TGS request with impersonated cname: Use Kerberos tooling (e.g., kinit with the AD account, then craft a TGS-REQ) to request a service ticket for a FreeIPA service, supplying a cname field that impersonates a higher-privileged FreeIPA user rather than the actual AD account identity.
  4. Service access: Present the obtained TGS to the target FreeIPA service (web portal, LDAP, SMB). Because FreeIPA does not validate the PAC certificate, it accepts the ticket and grants access as the impersonated account (Red Hat Bugzilla).
  5. Privilege escalation: Use the impersonated session to perform administrative actions within the FreeIPA domain — such as modifying LDAP entries, accessing sensitive data, or escalating to FreeIPA admin roles.

Indicators of compromise

  • Network: Kerberos TGS-REQ traffic from AD realm users targeting FreeIPA service principals with a cname field that does not match the authenticating AD account identity; cross-realm ticket requests for FreeIPA services from unexpected AD accounts.
  • Logs: FreeIPA KDC and GSSAPI service logs showing successful authentication by AD users accessing services they are not normally authorized for; LDAP access logs showing queries or modifications by accounts inconsistent with normal AD user activity; SMB access logs showing file access from AD accounts with elevated permissions not previously observed.
  • Authentication anomalies: AD accounts authenticating to FreeIPA services (portal, LDAP, SMB) with privilege levels inconsistent with their AD group memberships; repeated TGS requests for FreeIPA services from a single low-privileged AD account.
  • Directory changes: Unexpected modifications to FreeIPA LDAP entries (user attributes, group memberships, sudo rules, HBAC rules) originating from AD user sessions.

Mitigation and workarounds

A patch is available from Red Hat; organizations should apply the relevant FreeIPA/IPA package updates for their Red Hat Enterprise Linux version as soon as possible (Red Hat CVE, Red Hat Bugzilla). Red Hat notes that no configuration-based mitigation fully meets their deployment criteria, so patching is the primary remediation. As interim measures, restrict network access to FreeIPA services (portal, LDAP, SMB) from AD users, or disable the FreeIPA–AD cross-realm trust if it is not actively required. Ensure all Active Directory domain controllers are running Windows Server 2012 R2 or later with MSKB-3070083 applied (or Windows 11 22H2+), which blocks the SPN registration prerequisite on the AD side (Red Hat CVE). Monitor FreeIPA service access logs for authentication anomalies from AD users as a detective control.

Community reactions

The vulnerability was reported by researcher Vladislav Plyatsok (rd01f) and acknowledged by Red Hat Product Security (Red Hat CVE). Red Hat notably rated the vulnerability as "Moderate" severity internally despite the 9.6 Critical CVSS score, citing that practical exploitation is significantly constrained in modern, patched environments — a nuanced position that highlights the gap between theoretical CVSS scoring and real-world exploitability. Coverage appeared on The Hacker Wire and various vulnerability aggregators shortly after disclosure, reflecting standard community interest in high-CVSS identity infrastructure vulnerabilities.

Additional resources


SourceThis report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-13097CRITICAL9.1
  • NixOS logoNixOS
  • python3-samba-test
NoYesAug 20, 2026
CVE-2026-11861HIGH8.1
  • NixOS logoNixOS
  • samba-common
NoYesAug 20, 2026
CVE-2026-73198HIGH7.5
  • NixOS logoNixOS
  • ctdb-ceph-mutex
NoYesAug 20, 2026
CVE-2026-73197HIGH7.5
  • NixOS logoNixOS
  • samba-test-libs-debuginfo
NoYesAug 20, 2026
CVE-2026-73196MEDIUM6.5
  • NixOS logoNixOS
  • samba-ldb-ldap-modules-debuginfo
NoYesAug 20, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management