{"id":11624,"date":"2026-03-26T10:03:43","date_gmt":"2026-03-26T10:03:43","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/03\/26\/ghost-spn-attack-lets-hackers-conduct-stealthy-kerberoasting-under-the-radar\/"},"modified":"2026-03-26T10:03:43","modified_gmt":"2026-03-26T10:03:43","slug":"ghost-spn-attack-lets-hackers-conduct-stealthy-kerberoasting-under-the-radar","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/03\/26\/ghost-spn-attack-lets-hackers-conduct-stealthy-kerberoasting-under-the-radar\/","title":{"rendered":"Ghost SPN Attack Lets Hackers Conduct Stealthy Kerberoasting Under the Radar"},"content":{"rendered":"<p>    Ghost SPN Attack Lets Hackers Conduct Stealthy Kerberoasting Under the Radar<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>A sophisticated evolution of Kerberoasting dubbed the \u201cGhost SPN\u201d attack that allows adversaries to extract Active Directory credentials while erasing all traces of their activity, rendering traditional detection models effectively blind to the intrusion.<\/p>\n<p>The attack revealed by Trellix security researchers utilizes delegated administrative permissions, creating temporary exposure windows.<\/p>\n<p>Kerberoasting is a well-documented post-exploitation technique <a href=\"https:\/\/cybersecuritynews.com\/active-directory-domain-services-vulnerability-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">targeting Active Directory (AD) accounts<\/a> registered with Service Principal Names (SPNs).<\/p>\n<p>When a Ticket Granting Service (TGS) ticket is requested for an SPN, the Kerberos Key Distribution Center (KDC) encrypts it with the target account\u2019s NTLM hash, which attackers can extract and crack offline to recover plaintext credentials.<\/p>\n<p>The Ghost SPN variant takes this a step further. Rather than enumerating pre-existing service accounts, adversaries exploit delegated directory permissions, such as GenericAll object-level write access, to temporarily assign a fake SPN to an ordinary user account.<\/p>\n<p>This converts a standard user into an ephemeral Kerberoasting target without touching any known service account, generating zero enumeration-based alerts in the process.<\/p>\n<h2 class=\"wp-block-heading\" id=\"the-three-phase-attack-lifecycle\"><strong>The Three-Phase Attack Lifecycle<\/strong><\/h2>\n<p><a href=\"https:\/\/www.trellix.com\/blogs\/research\/ghost-spn-attack-kerberoasting-detection-trellix-ndr\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">According to Trelix researchers<\/a>, the attack unfolds across three deliberate phases:<\/p>\n<ol class=\"wp-block-list\">\n<li>\n<strong>SPN Assignment (Out-of-Band):<\/strong> The attacker leverages write access to manually assign an arbitrary SPN (e.g., <code>http\/webapp<\/code>) to a target account via PowerShell commandlets. The KDC, seeing a valid service principal, issues a TGS ticket encrypted with RC4-HMAC-MD5 \u2014 standard Kerberos behavior with no anomaly visible at the protocol level.<\/li>\n<li>\n<strong>Extraction and Offline Cracking:<\/strong> The TGS ticket is dumped using tools like Mimikatz and exported as a <code>.kirbi<\/code> file. Cracking occurs entirely outside the environment using tools such as Hashcat or <code>tgsrepcrack.py<\/code>, generating no authentication failures or suspicious login attempts within the target infrastructure.<\/li>\n<li>\n<strong>Cleanup and Anti-Forensics:<\/strong> The SPN attribute is immediately cleared, restoring the account to its original state. Without persistent indicators, defenders relying on static directory snapshots or low-fidelity audit logs cannot retroactively link the TGS request to malicious behavior.<\/li>\n<\/ol>\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjwy-JMkczsng5Zu98uotbiP9IPhxhEsnbKjq9PJNlJV3s7mB1ZblVyplLZ6qqaKZYQa8E-TPl2nu51AHr3IUowmaoQneQ9JNowtg0RmOEWXC2UlzhseibS0m9tEfTGqTdDJZBokHeddv-NokFz32MwNLGKlcbdjFWWacHavXJBclYzONaQo91pd3CRTEfP\/s16000\/Ghost%2520VPN%2520Attack.webp?ssl=1\" alt=\"\"><figcaption class=\"wp-element-caption\">Attack Chain (Source: Trelix)<\/figcaption><\/figure>\n<p>This technique directly undermines detection models built around two flawed assumptions: that <a href=\"https:\/\/cybersecuritynews.com\/active-directory-checklist\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kerberoasting targets<\/a> are always pre-registered service accounts, and that malicious activity produces high-volume ticket request anomalies.<\/p>\n<p>The targeted account may have never held a service role. The SPN may exist for only seconds. When evaluated in isolation, the activity is indistinguishable from a legitimate administrative action, with a critical visibility gap in SOC stacks relying on fragmented log analysis.<\/p>\n<h2 class=\"wp-block-heading\" id=\"recommended-mitigations\"><strong>Mitigations<\/strong><\/h2>\n<p>Organizations should take the following immediate steps:<\/p>\n<ul class=\"wp-block-list\">\n<li>\n<strong>Audit ACLs aggressively<\/strong> \u2014 identify and revoke <code>GenericAll<\/code> or <code>WriteSPN<\/code> permissions granted to non-administrative accounts<\/li>\n<li>\n<strong>Enable granular AD change logging<\/strong> \u2014 correlate <code>msDS-ServicePrincipalName<\/code> attribute modifications with downstream Kerberos ticket requests<\/li>\n<li>\n<strong>Enforce AES-only Kerberos encryption<\/strong> \u2014 eliminate RC4-HMAC-MD5, which is significantly more vulnerable to offline cracking<\/li>\n<li>\n<strong>Reset compromised account passwords<\/strong> \u2014 prioritize accounts with historical write-access exposure to privileged objects<\/li>\n<li>\n<strong>Deploy behavioral NDR tooling<\/strong> \u2014 static signature matching and SIEM-only approaches cannot detect ephemeral identity manipulation without cross-domain telemetry<\/li>\n<\/ul>\n<p>As adversaries increasingly pivot from exploiting software vulnerabilities to abusing legitimate directory permissions, a hallmark of Living-off-the-Land (LotL) tradecraft, defenders must shift focus from access attempt monitoring to continuous surveillance of identity attribute changes, especially those engineered to disappear.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 94%,rgb(169,184,195) 100%)\"><strong>Follow us on <a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>, <a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>, and <a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a> for daily cybersecurity updates. <a href=\"https:\/\/cybersecuritynews.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Contact us<\/a> to feature your stories.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/ghost-spn-attack\/\">Ghost SPN Attack Lets Hackers Conduct Stealthy Kerberoasting Under the Radar<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Guru Baran<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/ghost-spn-attack\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ghost SPN Attack Lets Hackers Conduct Stealthy Kerberoasting Under the Radar A sophisticated evolution of Kerberoasting dubbed the \u201cGhost SPN\u201d attack that allows adversaries to extract Active Directory credentials while erasing all traces of their activity, rendering traditional detection models effectively blind to the intrusion. The attack revealed by Trellix security researchers utilizes delegated administrative [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63],"tags":[130],"class_list":["post-11624","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/11624"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=11624"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/11624\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=11624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=11624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=11624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}