Cyber Security News

QR Codes Are the New Security Blindspots That Steal Your Card Details and Deliver Malware

A small pixelated square. You’ve scanned hundreds of them at coffee shops, parking meters, airport lounges, and restaurant tables. It feels instant. It feels safe. It feels routine. That’s exactly what cybercriminals are counting on.

QR codes have become one of the most trusted and least scrutinized gateways in everyday digital life. A new category of attack known as “quishing” (QR + phishing) is now one of the fastest-growing cyber threats globally, silently bypassing some of the most sophisticated enterprise email security systems in the world.

Between August and November 2025, detections of malicious QR code phishing emails surged fivefold from 46,969 incidents in August to 249,723 in November alone. Over 4.2 million QR code phishing threats were identified in the first half of 2025. Microsoft flagged more than 15,000 daily QR-code-bearing phishing emails targeting the education sector alone.

Anatomy of a “quishing” attack, common attack locations (Source: CybersecurityNews)

What Is a Malicious QR Code? The Quishing Threat Explained

Quishing works by embedding a malicious URL inside a QR code image. When a victim scans it, their phone camera decodes the hidden URL and the browser automatically opens the malicious destination a fake website designed to steal credentials, payment card details, or install malware.

Unlike a phishing link in an email where you can hover to preview the URL, a QR code reveals nothing until after you’ve scanned it. The malicious payload is locked inside an image, completely invisible to the naked eye and, critically, unreadable by most email security filters.

Traditional email security gateways were designed to inspect text, parse HTML, and evaluate embedded URLs. When a malicious payload is encoded inside the pixel matrix of an image, the gateway sees only a JPEG or PNG file; it finds no suspicious links and delivers the message to the inbox. This is not a configuration failure. It is an architectural limitation.

As a result:

  • 73% of users scan QR codes without verifying the destination
  • Only 36% of QR phishing incidents are accurately identified and reported by recipients
  • The average time-to-click on a phishing payload is just 21 seconds

The Scale of the Threat: By the Numbers

MetricStatisticSource
QR phishing emails (Aug–Nov 2025)46,969 → 249,723 (5× surge)Kaspersky
QR phishing threats identified (early 2025)Over 4.2 millionKeepnet Labs
QR code phishing surge (2026)+146% year-over-yearMicrosoft
% of phishing attacks using QR codes (2025)12%Keepnet / Linkcpa
% of QR attacks targeting mobile users68%Keepnet Labs
% of QR attacks aimed at credential theft~89–90%Cofense / Keepnet
Executives targeted vs. average employees40–42× more frequentlyRecorded Future
% of malicious Microsoft 365 docs with QR codes83%Barracuda Networks
Unique malicious QR codes in attachments (2025)1.7 millionZenSec
Image-based phishing attack increase into 2025+400%APWG
Users who scan without verification73%KnowBe4 / NordVPN
Brands targeted by QR phishing (Q2 2025)1,642Mimecast / APWG

Trend and Vector Analysis

To visualize how rapidly this vector is scaling and where these malicious codes are primarily hidden, see the data distributions below:

QR Phishing Email Detections Surge Aug – Nov 2025 (Source: CybersecurityNews)
QR Phishing Share of all Email Attacks(2021 – 2026*) (Source: CybersecurityNews)

Before exploring specific real-world execution methods, it is crucial to understand how these deployment tactics break down across core delivery channels globally:

QR Phishing Attack Vector Distribution (Source: CybersecurityNews)

How the Attack Works: Step-by-Step

Understanding the anatomy of a quishing attack is the first step to recognizing one.

Step-by-step technical workflow of a sophisticated quishing attack (Source: CybersecurityNews)

Phase 1 – Preparation: The attacker generates a malicious QR code pointing to a credential-harvesting site or malware download, builds a spoofed website replicating a real login page, and often routes the URL through trusted redirect services to mask the destination.

Phase 2 – Delivery: The QR code reaches the target through email (embedded in the body or a PDF attachment), physical stickers on parking meters or restaurant tables, postal mail, or messaging apps.

Phase 3 – The Scan: Because the attack forces the victim to use their personal mobile phone, the entire corporate security perimeter is bypassed. The scan moves from a managed corporate desktop protected by endpoint detection, web proxy, and DNS filtering to a personal smartphone with none of those controls.

Phase 4 – Theft: The victim is prompted to enter Microsoft 365 credentials, banking details, or credit card numbers, or downloads malware masquerading as a legitimate app.

Phase 5 – Post-Compromise: Attackers log into corporate email, launch BEC attacks, sell session tokens on dark web markets, or deploy ransomware across the network.

Real-World Attack Scenarios

Scenario 1: The Parking Meter QR Code Scam

Scammers print professional-looking QR code stickers and paste them directly over the legitimate codes on parking meters. The stickers are laminated to look official and designed to blend seamlessly into the meter’s design.

What happens: A driver scans what appears to be the official parking code, lands on a spoofed payment site (e.g., “poybyphone[.]com” instead of “paybyphone[.]com”), enters their name, vehicle details, and full payment card number, which goes directly to the attacker.

Real example: In Austin, Texas, scammers placed fake QR code stickers on dozens of city parking meters, directing drivers to a fraudulent payment site to capture credit card details. Similar campaigns hit ParkByPhone meters across multiple UK cities.

Red flag: Look for stickers placed over the original meter surface. The QR code should be integrated into the panel design, not adhered with an overlay sticker.

Scenario 2: Mall / Restaurant / Retail QR Code Swap

Attackers physically visit retail environments and overlay legitimate QR codes with their own. Customers at restaurants scan what appears to be the menu QR code and instead land on a fake coupon redemption page requesting payment card “verification.” Some variants trick users into downloading trojanized loyalty apps.

This attack works precisely because users are in a relaxed, trusted environment; entering card details on a QR-linked page feels like a natural extension of the transaction already underway.

Documented case: Fake QR code stickers placed over legitimate codes at 200 store locations caused a 15% drop in legitimate scans and $2.3 million in damage control costs in 2025.

Scenario 3: Email Quishing Bypassing Security Gateways

This is the dominant enterprise attack vector. Attackers embed a QR code in a phishing email body or inside a PDF/DOCX attachment. The email’s subject line impersonates HR, IT, payroll, or compliance processes.

Common subject lines observed:

  • “Action Required: Verify Your Microsoft Account”
  • “Your 2025 Benefits Enrollment Scan QR to Access”
  • “Payroll Update Confirm Details via QR”
  • “Invoice #[XXXX] Review and Approve”

Why it bypasses gateways: The QR code is an image file. The gateway sees a JPEG with no suspicious URLs, passes it as clean, and delivers it to the inbox. The victim scans with their personal phone entirely outside the corporate security perimeter.

Case study (Sophos): A documented campaign used subject lines like “2024 financial plans,” “benefits open enrollment,” and “dividend payout.” The QR codes were embedded inside PDF attachments, an evolution designed to defeat even email gateway image scanning.

Case study (Corporate breach): A South Asian sustainability platform suffered a full Microsoft 365 compromise after staff received a “bonus notification” email with a QR code. Scanning it led to a spoofed login page. After credential theft, the attacker set up invisible email forwarding rules to continuously exfiltrate communications.

Nation-state example: The FBI issued a formal IC3 Flash Alert in January 2026 warning that North Korea’s Kimsuky APT group is using malicious QR codes in spear-phishing campaigns against academics, government employees, think tanks, and defense contractors, redirecting victims to mobile-optimized credential-harvesting pages and collecting device fingerprint data.

Scenario 4: QR Codes Delivering Mobile Malware

Some attacks use the QR code as a direct malware delivery mechanism. The QR code initiates a malicious APK download disguised as a logistics app, delivery tracker, utility payment app, or security update mobile devices.

Kimsuky Android RAT campaign (Dec 2025 – Jan 2026): Kimsuky distributed trojanized Android APKs via QR codes on phishing websites. Sites displayed: “Open this page on your phone scan the QR code.” When users installed the “app,” it granted Kimsuky remote access to camera, microphone, contacts, and SMS messages.

Scenario 5: AitM + QR Attack Bypassing MFA

This advanced technique combines quishing with Adversary-in-the-Middle (AitM) attacks to defeat Multi-Factor Authentication and bypass security operations centers entirely:

StepAction
1Victim scans QR code in phishing email
2Redirected to attacker’s reverse proxy server (between victim and real Microsoft/Google)
3Victim enters real credentials forwarded live to the real server
4Microsoft sends legitimate MFA push to the victim’s phone
5Victim approves MFA, believing it’s a real login
6Attacker captures the fully-authenticated session token including MFA
7Attacker accesses the account without triggering MFA again

PhaaS kits like Tycoon 2FA and EvilProxy have this capability built-in, lowering the skill bar for attackers dramatically.

Attack Techniques Used to Evade Detection

Evasion TechniqueDescriptionBypass Goal
QR in PDF attachmentQR code embedded inside a PDF, not the email bodyDefeats email body image scanning
ASCII-art QR codesQR rendered using ASCII/Unicode text charactersDefeats image-based detection
“Fancy” QR with logosBrand logos embedded inside custom QR designsDisrupts pixel-pattern analysis
Blob URI redirectsMalicious page rendered from browser-generated data objectAvoids server-hosted URL reputation checks
Legitimate redirect chainsRoutes through Google, Bitly, Cloudflare before malicious pagePasses URL blocklists
Split-image / multipart MIMEQR split across fragments assembled by email clientDefeats single-image scanning
Deep link / in-app URLsOpens inside Telegram; WeChat bypasses mobile browserAvoids mobile browser URL inspection
Dynamic QR codesDestination URL changes after gateway checkDefeats time-of-scan analysis
CAPTCHA-gated landing pagesProtected by Cloudflare Turnstile or reCAPTCHADefeats automated sandbox analysis

What Attackers Steal: The Full Payload Map

Payload CategoryWhat Is CapturedTypical Impact
Corporate CredentialsMicrosoft 365, Google Workspace, Okta, VPN loginsAccount takeover, data breach, ransomware
Payment Card DetailsCard number, CVV, expiry, billing addressFinancial fraud, card cloning
Banking CredentialsOnline banking username, password, PINDirect fund transfers
Session Tokens / CookiesAuthenticated session after MFAMFA bypass, persistent unauthorized access
PIIName, SSN/Aadhaar, address, date of birthIdentity theft, credit fraud
UPI / Mobile Payment DataUPI PIN, transaction confirmation codesUnauthorized UPI transfers (India)
Mobile Device AccessCamera, microphone, contacts, SMS (via APK)Espionage, OTP interception
Corporate SecretsEmail contents, documentsIP theft, BEC fraud

Red Flags: How to Spot a Malicious QR Code

In Physical Locations

Warning SignWhat to Look For
Sticker overlayQR on a sticker placed on top of the original surface
Misaligned placementCode positioned in an unusual spot
Inconsistent brandingDifferent font, colors, or logo than surrounding signage
Brand-new code on worn signageFresh pristine sticker on aged signage
Suspicious URL previewDomain with typos, hyphens, random strings
Requests for unnecessary dataAsking for SSN, full card + CVV together
Urgent call-to-action“Scan now or lose access” language

In Emails

Warning SignWhat to Look For
QR instead of a linkLegitimate companies rarely replace links with QR codes
External sender domainDoesn’t match the company being impersonated
Urgency language“Verify within 24 hours,” “Account will be suspended”
QR inside a PDF attachmentMajor red flag legitimate services don’t do this
Unsolicited HR/IT/payroll themeBenefits enrollment or MFA reset from unexpected senders
Generic salutation“Dear User” instead of your actual name

Industries Most Targeted by Quishing

IndustryRisk LevelPrimary Attack Goal
EnergyCritical (29% of malware QR emails)Operational disruption, credential theft
Financial ServicesCriticalBanking credentials, payment fraud
HealthcareCriticalPatient data, ransomware
TechnologyHighIntellectual property, SaaS access
ManufacturingHighOT/ICS access, ransomware
EducationHigh (15,000+ daily phishing QR emails)Staff/student credential theft
RetailHigh (highest employee miss rate)Customer payment data
Government / DefenseHighEspionage, classified data

Immediate Response: If You’ve Already Scanned a Malicious QR Code

  1. Do NOT enter credentials or payment data close the browser tab immediately.
  2. Disconnect from Wi-Fi and mobile data if you believe malware may have been downloaded.
  3. Change your passwords for any impersonated accounts use a different, trusted device.
  4. Contact your bank if card details were entered request an immediate card block.
  5. Revoke all active sessions (Microsoft 365/Google: Account Security → Sign out all devices).
  6. Run a mobile security scan using Malwarebytes, Bitdefender, or your built-in device security.
  7. Report the incident to your national cybercrime authority (see table below).
CountryReporting Channel
United StatesFBI IC3 at ic3.gov; FTC at reportfraud.ftc.gov
United KingdomAction Fraud at actionfraud.police.uk
Indiacybercrime.gov.in or call 1930
EUENISA or national CERT; local police
Australiacyber.gov.au / ReportCyber portal

How to Protect Yourself: The Complete Defense Checklist

For Individual Users

  • Preview the URL before tapping. Your camera/scanner app shows the decoded URL check for typos, IP addresses instead of domain names, or suspicious subdomains.
  • Never scan QR codes from unknown emails, texts, or WhatsApp messages.
  • Physically inspect QR codes in public look for sticker overlays before scanning.
  • Use the official app for parking, food, and payments instead of scanning a QR code.
  • For UPI users: You never need to scan a QR code to receive money anyone telling you otherwise is running a scam.
  • Enable phishing-resistant MFA (FIDO2/passkeys) standard SMS OTP can be defeated by AitM attacks.
  • Keep your phone OS and apps updated to patch exploitable vulnerabilities.
  • Install a mobile security app with QR scanning protection (Sophos Intercept X Mobile, Zimperium MTD).

For Organizations and IT Teams

ControlDescription
AI-powered email security with OCRDeploy platforms with image recognition that decode QR codes in emails AND PDF attachments
Phishing-resistant MFAEnforce FIDO2/hardware keys defeats AitM session token theft
Conditional Access policiesBlock unmanaged devices from accessing sensitive corporate resources
MDM / Mobile Device ManagementRestrict QR scanning to approved apps on enrolled corporate devices
Quishing-specific security trainingRun QR phishing simulations improves detection by ~87% in 3 months
DMARC / DKIM / SPFHarden email authentication to block sender spoofing
Short session lifetimesSessions expire quickly; use continuous session validation and device-bound tokens
Zero Trust architectureValidate sessions continuously based on device, location, and behavior
Physical QR code auditsTrain staff to regularly inspect and test all QR codes on premises
Incident response playbookInclude QR-specific steps: session revocation, credential reset, device isolation

Key Takeaways

  • QR codes are inherently opaque you cannot see where they lead until after scanning. Attackers weaponize this blind trust.
  • Quishing bypasses traditional email security gateways because the malicious payload hides inside an image not text or a clickable link.
  • Attacks happen both physically (parking meters, restaurants, retail) and digitally (email, PDFs, postal mail).
  • The scan forces the attack to your personal phone outside your organization’s security perimeter, defeating endpoint protection and web proxies.
  • Advanced quishing combined with AitM proxies defeats standard MFA by stealing session tokens after successful authentication.
  • Nation-state actors (Kimsuky/North Korea) actively use QR code campaigns to deliver malware and steal credentials from high-value targets.
  • Defense requires layers: phishing-resistant MFA, AI-powered email security with image recognition, mobile threat defense, security awareness training, and physical QR code audits.
  • The single most effective individual habit: always preview the URL before tapping and never enter credentials or payment data on a site you reached by scanning a QR code from an unexpected source.
Guru Baran

Gurubaran KS is a cybersecurity analyst, and Journalist with a strong focus on emerging threats and digital defense strategies. He is the Co-Founder and Editor-in-Chief of Cyber Security News, where he leads editorial coverage on global cybersecurity developments.

Recent Posts

Google Chrome 153 Update Fixes 42 Security Flaws, Including 3 Critical Ones

Google has released an important Chrome 153 security update that fixes 42 vulnerabilities across the…

3 hours ago

CISA and NIST Release Technical Checklist for Safeguarding Identity Tokens From Theft and Misuse

The Cybersecurity and Infrastructure Security Agency (CISA) and the National Institute of Standards and Technology…

13 hours ago

CISA Shares 17 Techniques Used by Hackers to Compromise Active Directory Environments

CISA and five international cybersecurity agencies have released detailed guidance describing 17 common techniques hackers…

14 hours ago

Apple Rolls Out Massive Security Update Fixing 273 Vulnerabilities Across Its Devices

Apple has released one of its largest coordinated security rollouts, addressing 273 distinct critical vulnerabilities…

14 hours ago

How to Keep Malware’s Rotating Infrastructure From Becoming a Detection Gap

You can’t detect today's attacks with yesterday’s threat intelligence; that’s how you could briefly formulate…

14 hours ago

Microsoft Bans Its AI Models From Launching Cyberattacks or Escalating Their Own Access

Microsoft has published a draft Humanist AI Code of Conduct that would prohibit its in-house…

15 hours ago