{"id":55041,"date":"2025-12-16T11:34:04","date_gmt":"2025-12-16T16:34:04","guid":{"rendered":"https:\/\/www.kaspersky.com\/blog\/?p=55041"},"modified":"2025-12-16T11:34:04","modified_gmt":"2025-12-16T16:34:04","slug":"telegram-mini-app-phishing","status":"publish","type":"post","link":"https:\/\/www.kaspersky.com\/blog\/telegram-mini-app-phishing\/55041\/","title":{"rendered":"Phishing in Telegram Mini Apps: what&#8217;s Habib&#8217;s papakha got to do with it?"},"content":{"rendered":"<p>Admit it: you\u2019ve been meaning to jump on the latest NFT reincarnation \u2014 Telegram Gifts \u2014 but just haven\u2019t gotten around to it. It\u2019s the hottest trend right now. Developers are churning out collectible images in <a href=\"https:\/\/www.binance.com\/en\/square\/post\/26749885862793\" target=\"_blank\" rel=\"noopener nofollow\">partnership with celebs like Snoop Dogg<\/a>. All your friends\u2019 profiles are already decked out with these modish pictures, and you\u2019re dying to hop on this hype train \u2014 but pay as little as possible for it.<\/p>\n<p>And then it happens \u2014 a stranger messages you privately with a generous offer: a chance to snag a couple of these digital gifts \u2014 with no investment required. A bot that looks completely legit is running an <a href=\"https:\/\/crypto.com\/us\/crypto\/learn\/what-is-a-crypto-airdrop-and-how-does-it-work\" target=\"_blank\" rel=\"noopener nofollow\">airdrop<\/a>. In the world of <a href=\"https:\/\/www.kaspersky.com\/blog\/trump-memecoins-cybersecurity-advice\/53025\/\" target=\"_blank\" rel=\"noopener nofollow\">NFTs<\/a>, an airdrop is a promotional stunt where a small number of new crypto assets are given away for free. The buzzword has been adopted on Telegram, thanks to the crypto nature of these gifts and the NFT mechanics running under the hood.<\/p>\n<div id=\"attachment_55043\" style=\"width: 548px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112201\/telegram-mini-app-phishing-01.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-55043\" class=\"size-full wp-image-55043\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112201\/telegram-mini-app-phishing-01.jpg\" alt=\"Limited time offer: a scammer's favorite trick \" width=\"538\" height=\"910\"><\/a><p id=\"caption-attachment-55043\" class=\"wp-caption-text\">Limited time offer: a marketer\u2019s favorite trick\u2026 and a scammer\u2019s tool<\/p><\/div>\n<p>They\u2019re offering you these gift images for free \u2014 or so they say. You could later attach them to your profile or sell them for Telegram\u2019s native currency, Toncoin. You don\u2019t even have to tap an external link. Just hit a button in the message, launch a Mini App right inside Telegram itself, and enter your login credentials. And then\u2026 your account immediately gets hijacked. You won\u2019t get any gifts, and overall, you\u2019ll be left with anything but a celebratory feeling.<\/p>\n<div id=\"attachment_55045\" style=\"width: 548px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112345\/telegram-mini-app-phishing-02.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-55045\" class=\"size-full wp-image-55045\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112345\/telegram-mini-app-phishing-02.jpg\" alt=\"By filling in these fields, you lose access to your Telegram account\" width=\"538\" height=\"911\"><\/a><p id=\"caption-attachment-55045\" class=\"wp-caption-text\">This is the first of the screens where, by filling in the fields, you <s>receive a gift<\/s> lose access to your Telegram account<\/p><\/div>\n<p>Today, we break down a phishing scheme that exploits Telegram\u2019s built-in Mini Apps, and share tips to help you avoid falling for these attacks.<\/p>\n<h2>How the new phishing scheme works<\/h2>\n<p>The principle of <a href=\"https:\/\/www.kaspersky.com\/blog\/ai-phishing-and-scams\/54445\/\" target=\"_blank\" rel=\"noopener nofollow\">classic phishing<\/a> is straightforward: the user gets a link to a fake website that mimics a legitimate sign-in form. When the victim enters their credentials, this data goes straight to the scammer. However, phishing tactics are constantly evolving, and this new attack method is far more insidious.<\/p>\n<p>The bad actors create phishing Mini Apps directly inside Telegram. These appear as standard web pages but are embedded within the messaging app\u2019s interface instead of opening in an external browser. To the user, these apps look completely legitimate. After all, they run within the official Telegram app itself.<\/p>\n<div id=\"attachment_55047\" style=\"width: 1661px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112432\/telegram-mini-app-phishing-03.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-55047\" class=\"size-full wp-image-55047\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112432\/telegram-mini-app-phishing-03.jpg\" alt=\"Scammers add a plausible-sounding limit on gifts per user\" width=\"1651\" height=\"912\"><\/a><p id=\"caption-attachment-55047\" class=\"wp-caption-text\">To make it even more convincing, scammers often add a plausible-sounding limit on gifts per user<\/p><\/div>\n<p>This leads the victim to think, \u201cIf this app runs inside Telegram, there must be some kind of vetting process for these apps. Surely they wouldn\u2019t let an obvious scam through?\u201d In practice, it turns out that\u2019s not the case at all.<\/p>\n<h2>How is this scheme even a thing?<\/h2>\n<p>A core security issue with Telegram Mini Apps is that the platform does almost no vetting before an app goes live. This is a world apart from the strict review processes used by Google Play and the App Store \u2014 although even there, obvious <a href=\"https:\/\/www.kaspersky.com\/blog\/malware-in-google-play-2023\/49579\/\" target=\"_blank\" rel=\"noopener nofollow\">malware<\/a> occasionally <a href=\"https:\/\/www.kaspersky.com\/blog\/ios-android-ocr-stealer-sparkcat\/52980\/\" target=\"_blank\" rel=\"noopener nofollow\">slips through<\/a>.<\/p>\n<p>On Telegram, it\u2019s far easier for bad actors. Essentially, anyone who wishes to create and launch a Mini App <a href=\"https:\/\/core.telegram.org\/bots\/webapps\" target=\"_blank\" rel=\"noopener nofollow\">can do so<\/a>. Telegram does not review the code, functionality, or the developer\u2019s intent. This turns a security flaw within a messaging service boasting nearly a <a href=\"https:\/\/www.statista.com\/statistics\/234038\/telegram-messenger-mau-users\/\" target=\"_blank\" rel=\"noopener nofollow\">billion global users<\/a> into a global-scale problem. To make matters worse, moderation of these Mini Apps within Telegram is entirely reactive \u2014 meaning action is only taken after users start complaining or law enforcement gets involved.<\/p>\n<div id=\"attachment_55048\" style=\"width: 959px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112514\/telegram-mini-app-phishing-04.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-55048\" class=\"size-full wp-image-55048\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112514\/telegram-mini-app-phishing-04.jpg\" alt=\"Phishing lures being distributed simultaneously in both Russian and English \" width=\"949\" height=\"2064\"><\/a><p id=\"caption-attachment-55048\" class=\"wp-caption-text\">This is a global operation, with phishing lures being distributed simultaneously in both Russian and English. However, the Russian version gives away a tell-tale sign of the scammers\u2019 haste and lack of polish. They forgot to remove a clarification question from the AI that generated the text: \u201cDo you need bolder, more official, or humorous options?\u201d<\/p><\/div>\n<p>In this case, the bait was \u201cgifts\u201d from UFC fighters: a giveaway of \u201cpapakhas\u201d \u2014 digital gift images of the traditional Dagestani hat released by Telegram in partnership with Khabib Nurmagomedov. An auction for these items did take place, with Pavel Durov even posting about it on his X and Telegram (Khabib reposted these announcements but later <a href=\"https:\/\/durovscode.com\/khabib-nurmagomedov-deletes-telegram-gift-posts\" target=\"_blank\" rel=\"noopener nofollow\">deleted<\/a> them after the auction ended). However, there were only 29\u00a0000 of these \u201cpapakhas\u201d released, which wasn\u2019t enough to satisfy all the eager fans. Scammers seized on the opportunity, assuring fans they could get the exclusive items for free. The phishing campaign was a targeted one \u2014 focusing on users who\u2019d been active on the athlete\u2019s channel.<\/p>\n<h2>How the scammers lull their victims<\/h2>\n<p>The criminals leveraged the name of the popular Portals platform \u2014 a legitimate service for games, apps, and entertainment within Telegram. They created a series of Mini Apps that were visually almost indistinguishable from the real ones, and promoted them as free giveaways \u2014 airdrops.<\/p>\n<div id=\"attachment_55049\" style=\"width: 557px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112607\/telegram-mini-app-phishing-05.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-55049\" class=\"size-full wp-image-55049\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/92\/2025\/12\/16112607\/telegram-mini-app-phishing-05.jpg\" alt=\"The scammers even listed the official Telegram channel for Portals in the phishing Mini App's profile\" width=\"547\" height=\"927\"><\/a><p id=\"caption-attachment-55049\" class=\"wp-caption-text\">To add a veneer of authenticity, the scammers even listed the official Telegram channel for Portals in the phishing Mini App\u2019s profile. However, the legitimate Portals Market bot has a different username: @portals<\/p><\/div>\n<p>That said, the scam campaigns themselves show signs of being rushed and cutting design and copywriting costs \u2014 with obvious signs of AI involvement. Some of the messages contain leftover text fragments clearly generated by a neural network, which the scammers either forgot or couldn\u2019t be bothered to edit.<\/p>\n<h2>How to protect your Telegram account from being hacked<\/h2>\n<p>The golden security rules are simple: stay vigilant, and learn the key hallmarks of these attacks:<\/p>\n<ul>\n<li><strong>Verify the source.<\/strong> If you receive a link promising a giveaway from a celebrity or even Telegram itself but sent from an unfamiliar account or a dubious group, don\u2019t click. Cross-check through the celebrity or company\u2019s official channel to see if they\u2019re actually running a promo like that.<\/li>\n<li><strong>Inspect the account verification badge. <\/strong>Ascertain that the blue checkmark is real and not just an emoji status or part of the profile name. You can verify this by simply tapping that checkmark icon in the profile. If it\u2019s a Premium emoji status, Telegram will explicitly tell you so. If a checkmark emoji is simply added to the profile name, tapping it doesn\u2019t do anything. But if the account is genuinely verified, tapping the blue checkmark will bring up an official confirmation message from Telegram.<\/li>\n<li><strong>Don\u2019t be in a rush to authenticate in Mini Apps.<\/strong> Legitimate Telegram apps typically don\u2019t require you to sign in again through a form inside the Mini App. If you\u2019re prompted to enter your phone number or a verification code, it\u2019s likely a phishing attempt.<\/li>\n<li><strong>Look for signs of AI-generated text or design.<\/strong> Weird grammar, unnatural phrasing, or leftover neural network prompts within a message are a red flag. Scammers frequently use AI-powered generation to churn out text quickly and cheaply.<\/li>\n<li><strong>Turn on two-step verification (your Telegram password).<\/strong> Do this right now in <em>Settings<\/em> \u2192 <em>Privacy and Security<\/em> \u2192 <em>Two-Step Verification<\/em>. Even if a scammer manages to get your phone number and SMS code, they won\u2019t be able to access your account without this password. Obviously, never share your password with anyone \u2014 it\u2019s meant only for you to sign in to your Telegram account.<\/li>\n<li><strong>Use a passkey to secure your account. <\/strong>A recent Telegram update added the ability to securely sign in with a passkey. We\u2019ve covered <a href=\"https:\/\/www.kaspersky.com\/blog\/full-guide-to-passkeys-in-2025-part-1\/53688\/\" target=\"_blank\" rel=\"noopener nofollow\">using passkeys with popular services<\/a> and the <a href=\"https:\/\/www.kaspersky.com\/blog\/full-guide-to-passkeys-in-2025-part-2\/53724\/\" target=\"_blank\" rel=\"noopener nofollow\">associated caveats<\/a> in detail. A passkey makes it nearly impossible for a malicious actor to steal your account. You can set one up in <em>Settings<\/em> \u2192 <em>Privacy and Security<\/em> \u2192 <em>Passkeys<\/em>.<\/li>\n<li><strong>Store your password and passkey in a password manager.<\/strong> If you\u2019ve secured your account with both a password and a passkey, remember that a weak, reused, or compromised password can still be the proverbial \u201cspare key under the mat\u201d for attackers \u2014 even if the \u201cfront door\u201d is locked with a passkey. Therefore, we recommend creating a strong, unique password for Telegram and storing it \u2014 along with your passkey \u2014 in <a href=\"https:\/\/www.kaspersky.com\/password-manager?icid=gl_kdailyplacehold_acq_ona_smm__onl_b2c_kasperskydaily_wpplaceholder____kpm___\" target=\"_blank\" rel=\"noopener nofollow\">Kaspersky Password Manager<\/a>. This keeps your credentials and keys available across all your devices.<\/li>\n<li><strong>Install <a href=\"https:\/\/www.kaspersky.com\/mobile-security?icid=gl_kdailyplacehold_acq_ona_smm__onl_b2c_kdaily_wpplaceholder_sm-team___kisa____da04049114cf37d2\" target=\"_blank\" rel=\"noopener nofollow\">Kaspersky for Android<\/a> on your smartphone.<\/strong> Its <a href=\"https:\/\/www.kaspersky.com\/blog\/notification-listener-in-kaspersky-for-android\/54466\/\" target=\"_blank\" rel=\"noopener nofollow\">new anti-phishing technology<\/a> protects you from phishing links embedded in notifications from any app.<\/li>\n<\/ul>\n<h2>What to do if your Telegram account was already stolen<\/h2>\n<p>The key is keeping calm and acting swiftly. You have just 24 hours to reclaim your account, or you risk losing it permanently. Follow the step-by-step guide to restoring access in our post <a href=\"https:\/\/www.kaspersky.com\/blog\/telegram-account-hacked\/52775\/\" target=\"_blank\" rel=\"noopener nofollow\"><strong>What to do if your Telegram account is hacked<\/strong><\/a>.<\/p>\n<p>Finally, a reminder that has become our classic mantra: if an offer looks too good to be true, it almost certainly is. Always verify information through official channels, and never enter your passwords or passkeys into unofficial apps or forms \u2014 even if they look legit. Stay vigilant and stay safe.<\/p>\n<blockquote><p>Want more tips on securing your messenger accounts and chats? Check out our related posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/messengers-101-safety-and-privacy-advice\/53300\/\" target=\"_blank\" rel=\"noopener nofollow\">Messengers 101: safety and privacy advice<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/whatsapp-interop-other-messengers-risks\/51029\/\" target=\"_blank\" rel=\"noopener nofollow\">Messaging other platforms via WhatsApp: the pros and cons<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/how-to-prevent-whatsapp-telegram-account-hijacking-and-quishing\/53012\/\" target=\"_blank\" rel=\"noopener nofollow\">WhatsApp and Telegram account hijacking: How to protect yourself against scams<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/whatsapp-account-hacked\/53069\/\" target=\"_blank\" rel=\"noopener nofollow\">What to do if your WhatsApp account gets hacked<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/telegram-account-hacked\/52775\/\" target=\"_blank\" rel=\"noopener nofollow\">What to do if your Telegram account is hacked<\/a><\/li>\n<\/ul>\n<\/blockquote>\n<input type=\"hidden\" class=\"category_for_banner\" value=\"kpm-download\">\n","protected":false},"excerpt":{"rendered":"<p>We break down a new scam that leverages Telegram Mini Apps, and explain how to avoid taking the bait.<\/p>\n","protected":false},"author":2710,"featured_media":55044,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2683,9],"tags":[1218,4010,607,4366,4521,187,76,43,726,97,835,611,422,131],"class_list":{"0":"post-55041","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-threats","8":"category-tips","9":"tag-2fa","10":"tag-gifts","11":"tag-messengers","12":"tag-nft","13":"tag-passkeys","14":"tag-passwords","15":"tag-phishing","16":"tag-privacy","17":"tag-scam","18":"tag-security-2","19":"tag-settings","20":"tag-telegram","21":"tag-threats","22":"tag-tips"},"hreflang":[{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/telegram-mini-app-phishing\/55041\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/telegram-mini-app-phishing\/30044\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/telegram-mini-app-phishing\/25110\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/telegram-mini-app-phishing\/29919\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/telegram-mini-app-phishing\/41051\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/telegram-mini-app-phishing\/30049\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/telegram-mini-app-phishing\/35814\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/telegram-mini-app-phishing\/35468\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.com\/blog\/tag\/messengers\/","name":"messengers"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/55041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/users\/2710"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/comments?post=55041"}],"version-history":[{"count":3,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/55041\/revisions"}],"predecessor-version":[{"id":55046,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/55041\/revisions\/55046"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/media\/55044"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/media?parent=55041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/categories?post=55041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/tags?post=55041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}