{"id":2680,"date":"2025-12-11T13:52:07","date_gmt":"2025-12-11T13:52:07","guid":{"rendered":"https:\/\/microvibenews.com\/?p=2680"},"modified":"2025-12-11T13:52:07","modified_gmt":"2025-12-11T13:52:07","slug":"security-flaws-in-freedom-chat-app-exposed-users-phone-numbers-and-pins","status":"publish","type":"post","link":"https:\/\/microvibenews.com\/?p=2680","title":{"rendered":"Security flaws in Freedom Chat app exposed users&#8217; phone numbers and PINs"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div>\n<p id=\"speakable-summary\" class=\"wp-block-paragraph\">Messaging app Freedom Chat has fixed a pair of security flaws: one that allowed a security researcher to guess registered users\u2019 phone numbers, and another that exposed user-set PINs to others on the app.<\/p>\n<p class=\"wp-block-paragraph\">Freedom Chat, released in June, bills itself as a secure messaging app, and claims on its website that users\u2019 phone numbers stay private.<\/p>\n<p class=\"wp-block-paragraph\">But security researcher Eric Daigle told TechCrunch that users\u2019 phone numbers and PIN codes, used for locking the app, could be easily obtained by exploiting vulnerabilities.<\/p>\n<p class=\"wp-block-paragraph\">Daigle found the vulnerabilities last week and shared their details with TechCrunch, as Freedom Chat does not provide a public way to report security flaws, like a vulnerability disclosure program. TechCrunch then alerted Freedom Chat founder Tanner Haas to the security flaws by email.<\/p>\n<p class=\"wp-block-paragraph\">Haas confirmed to TechCrunch that the app has now reset user PINs and released a new version. Haas added that the company is removing instances where users\u2019 phone numbers were occasionally visible, and has notched up rate-limiting on its servers to prevent mass-guess attempts.<\/p>\n<p class=\"wp-block-paragraph\">Daigle, who published his findings <a rel=\"nofollow\" href=\"https:\/\/ericdaigle.ca\/posts\/super-secure-maga-messaging-app-leaks-everyones-phone-number\/\">in a blog post<\/a>, told TechCrunch it was possible to enumerate the phone numbers of close to 2,000 users who had signed up to use Freedom Chat since it launched. Daigle said Freedom Chat\u2019s servers allowed anyone to flood it with millions of phone number guesses to determine if a user\u2019s phone number was stored on the servers.<\/p>\n<p class=\"wp-block-paragraph\">Per Daigle, this technique is identical to one <a rel=\"nofollow\" href=\"https:\/\/www.univie.ac.at\/en\/news\/detail\/forscherinnen-entdecken-grosse-sicherheitsluecke-in-whatsapp\">described by the University of Vienna<\/a> in research last month, where <a rel=\"nofollow\" href=\"https:\/\/www.wired.com\/story\/a-simple-whatsapp-security-flaw-exposed-billions-phone-numbers\/\">academics scraped<\/a> data on some 3.5 billion user accounts who signed up to WhatsApp by matching billions of phone numbers against WhatsApp\u2019s servers.<\/p>\n<p class=\"wp-block-paragraph\">Daigle also found Freedom Chat was leaking users\u2019 PIN codes. Using an open-source network traffic inspection tool to analyze the data going in and out of the app, Daigle saw that the app would respond with the PIN codes of every other user in the same public channel \u2014 even if the PINs weren\u2019t visible to users within the app itself.<\/p>\n<p class=\"wp-block-paragraph\">According to Daigle, anyone who was in the default Freedom Chat channel, which users are automatically subscribed to when they first sign up, had their PIN broadcast to everyone else in the channel. Daigle told TechCrunch that knowledge of a person\u2019s PIN could allow someone to open the app from a user\u2019s stolen device.<\/p>\n<p class=\"wp-block-paragraph\">In an app store update published Sunday, Freedom Chat noted: \u201cA critical reset: A recent backend update inadvertently exposed user PINs in a system response. No messages were ever at risk, and because Freedom Chat does not support linked devices, your conversations were never accessible; however, we\u2019ve reset all user PINs to ensure your account stays secure. Your privacy remains our top priority.\u201d<\/p>\n<p class=\"wp-block-paragraph\">Freedom Chat is Haas\u2019 second messaging app, after Converso, which was delisted from app stores following the disclosure of <a rel=\"nofollow\" href=\"https:\/\/crnkovic.dev\/testing-converso\/\">security flaws<\/a> that exposed users\u2019 private messages and content.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/techcrunch.com\/2025\/12\/11\/security-flaws-in-freedom-chat-app-exposed-users-phone-numbers-and-pins\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Messaging app Freedom Chat has&hellip; <\/p>\n","protected":false},"author":1,"featured_media":2681,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[249],"tags":[1662,2772,459,2773],"_links":{"self":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/posts\/2680"}],"collection":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2680"}],"version-history":[{"count":0,"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/posts\/2680\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/media\/2681"}],"wp:attachment":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}