{"id":364,"date":"2026-05-29T12:00:03","date_gmt":"2026-05-29T11:00:03","guid":{"rendered":"https:\/\/cisr.tech\/?p=364"},"modified":"2026-06-24T11:07:12","modified_gmt":"2026-06-24T10:07:12","slug":"mfa-spamming-one-click-breaches","status":"publish","type":"post","link":"https:\/\/cisr.tech\/index.php\/2026\/05\/29\/mfa-spamming-one-click-breaches\/","title":{"rendered":"MFA Spamming &#8211; One Click Breaches"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Multi-factor authentication (MFA) was designed to stop attackers logging in with stolen passwords alone. But attackers have adapted. Instead of stealing the second factor, they pressure users into approving it themselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your organisation relies on push-based MFA, this is already a real risk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How MFA prompt spamming works<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The attack is simple. An attacker needs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Valid login credentials, often bought from leaked password databases<\/li>\n\n\n\n<li>A service using push-based MFA, such as Microsoft 365, Okta, Duo or a VPN<\/li>\n\n\n\n<li>A user receiving repeated login prompts<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Attackers repeatedly trigger MFA notifications until the user approves one, either by mistake or frustration. In some cases, they combine this with a phone call pretending to be IT support to make the request seem legitimate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once approved, the attacker gains access using what appears to be a normal login, often without triggering security alerts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Cisco example<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The 2022 Cisco breach showed how effective this tactic can be. Attackers gained access to an employee\u2019s VPN credentials from a compromised personal Google account. They then repeatedly sent MFA prompts and followed up with fake support calls until the employee accepted one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That single approval gave the attacker VPN access. They later added their own MFA devices, escalated privileges and stole around 2.8GB of data before being removed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The incident proved that even organisations with mature security programmes are vulnerable to MFA fatigue attacks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why push MFA falls short<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Push notifications rely heavily on user judgement. Most prompts give little information about where the request came from or whether it\u2019s genuine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When notifications appear repeatedly, users may assume there\u2019s a technical issue rather than an attack. Add a convincing phone call from someone posing as support staff and the situation becomes much harder to spot.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How organisations can reduce the risk<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">IT Security Operations &#8211; Use phishing-resistant MFA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Push notifications are one of the weakest MFA methods. More secure options include FIDO2 security keys, hardware tokens and number-matching authentication apps, which are far harder to abuse.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Strengthened IT Policy &#8211; Block compromised passwords<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt spamming only works if attackers already have a valid password. Regularly scanning Azure Entra ID, Legacy Active Directory &amp; Authentication manager entries &amp; hashes for breached or reused passwords and forcing resets removes that attack starting point.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">IT Admin Accesses &#8211; Add context to logins<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Conditional access policies can assess factors like location, device health and login time before sending an MFA request. This helps stop suspicious logins before users are asked to approve anything.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MFA still matters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt spamming isn\u2019t a reason to abandon MFA, but it does expose the weaknesses of push-only authentication.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If push notifications are still your default second factor, it may be time to reconsider. Stronger MFA methods combined with compromised password protection provide a far more resilient defence against account takeover.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/cisr.tech\/index.php\/107-2\/\" data-type=\"page\" data-id=\"107\">Contact CISR<\/a> to review your authentication and identity management security today.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Multi-factor authentication (MFA) was designed to stop attackers logging in with stolen passwords alone. But attackers have adapted. Instead of stealing the second factor, they pressure users into approving it themselves. If your organisation relies on push-based MFA, this is already a real risk. How MFA prompt spamming works The attack is simple. An attacker [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[175,235,46,80,176,172,174,47,124,158,155,141,140,50,142],"tags":[35,33,34,30,74,31,73,29,32],"class_list":["post-364","post","type-post","status-publish","format-standard","hentry","category-access-control","category-business-intelligence","category-cyber-security","category-data-threat","category-identity-access-management-iam","category-identity-management","category-identity-verification","category-information-security","category-risk-management","category-security-automation","category-situational-awareness","category-systems-automation","category-technical-strategy","category-verification","category-workflow-automation","tag-breach","tag-cyber-security","tag-fatigue","tag-manipulation","tag-multi-factor-authentication","tag-multi-factor","tag-one-time-pass","tag-psychology","tag-technical"],"_links":{"self":[{"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/posts\/364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/comments?post=364"}],"version-history":[{"count":3,"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/posts\/364\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/posts\/364\/revisions\/390"}],"wp:attachment":[{"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/media?parent=364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/categories?post=364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cisr.tech\/index.php\/wp-json\/wp\/v2\/tags?post=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}