अमेरिका की आधी fast-food chains को एक साथ hack करने का तरीका
- कंसोल में एक हल्की, संतोषजनक sound के साथ script execution complete का alert दिखाई दिया। यह script हाल में उभरे सैकड़ों AI startups में से ऐसे sites खोज रही थी जिनमें Firebase credentials exposed थे।
.aitop-level domain इस्तेमाल करने वाली sites की सूची को public तौर पर search किया गया, और site data तथा referenced.jsbundles में Firebase initialization variables ढूँढे गए।- अनुमान था कि product launch की जल्दी में कुछ जगहों पर उचित security rules लागू नहीं किए गए होंगे।
Chattr.ai से मुलाकात
- Chattr.ai एक AI hiring system है, जो दावा करता है कि यह hiring time को 88% तक कम कर देता है।
- यह पूरे अमेरिका में fast-food chains और hourly workers को hire करने वाली दूसरी कंपनियों को service देता है।
- इनमें Applebees, Arbys, Chickfila, Dunkin, IHOP, KFC, Shoneys, Subway, Tacobell, Target, Wendys आदि शामिल हैं।
vulnerability की खोज
- JS bundle से Firebase config को Firepwn में डालने पर शुरुआत में permission नहीं मिलती।
- लेकिन Firebase के registration feature का इस्तेमाल करके नया user बनाने पर Firebase DB पर full access (read/write) मिल जाता है।
- exposed data में names, phone numbers, emails, कुछ accounts के plain-text passwords, store locations, confidential messages, work schedules आदि शामिल थे।
- Chattr कर्मचारियों, franchise managers, और job applicants जैसी जानकारी exposed थी।
स्थिति और खराब हुई
/orgs/0/usersसे admin users की सूची लाकर उसमें नया entry जोड़ने पर admin dashboard तक पूरा access मिल जाता है।- इससे system पर और अधिक control मिल जाता है, जैसे applicants को approve/reject करना या Chattr को किए गए payments refund करना।
timeline (DD/MM)
- 06/01 - vulnerability मिली
- 09/01 - documentation पूरी करके email भेजा गया
- 10/01 - vulnerability patch की गई
- अब तक कोई संपर्क या धन्यवाद संदेश नहीं मिला। संपर्क आने पर इस post को update किया जाएगा।
credit
- इस pentest और responsible disclosure में मदद करने वाले दोस्तों का धन्यवाद।
- Logykk
- Eva - https://kibty.town/blog/chattr
- Hugo Bear से बनाया गया, Privex पर hosted.
GN⁺ की राय
- यह घटना दिखाती है कि जब नई AI tech कंपनियाँ security पर पर्याप्त ध्यान नहीं देतीं, तो कितनी गंभीर vulnerabilities पैदा हो सकती हैं।
- यह Chattr.ai जैसी services की सुविधा के पीछे छिपे जोखिमों को समझने का एक अवसर है।
- यह इस बात का उदाहरण है कि उचित security measures के बिना service launch करने से कितना बड़ा नुकसान हो सकता है, और security के प्रति सतर्कता बढ़ाने में मदद करता है।
1 टिप्पणियां
Hacker News टिप्पणियाँ
06/01 - Vulnerability Discovered
09/01 - Write-up completed & Emailed to them
10/01 - Vulnerability patched
खोज से patch तक की timeline
Eva की पोस्ट में Firebase vulnerability खोजने वाले टूल का ज़िक्र