
एक अप्रलेखित Muse dictation endpoint सेटिंग का शोषण करने वाला proof-of-concept, जो एक स्थानीय unprivileged प्रक्रिया को dictation ट्रैफ़िक को prompts कैप्चर करने और ऐप एक्सेस का दुरुपयोग करने के लिए पुनर्निर्देशित करने देता है।
Muse (https://muse.ai) की एक लोकल vulnerability 0day के लिए proof-of-concept, जो एक unprivileged लोकल प्रोसेस को Muse के dictation traffic को redirect करने और ऐप को दिए गए trust/access का दुरुपयोग करने की अनुमति दे सकता है।
Muse एक undocumented setting को expose करता है:
endo_voyager_dictation_endpoint
एक लोकल attacker या malware बिना किसी विशेष privilege के इस endpoint को modify कर सकता है।
एक बार redirect होने के बाद, dictated prompts को attacker-controlled endpoint पर भेजा जा सकता है, जिससे संभावित रूप से निम्न की अनुमति मिल सकती है:
संक्षेप में: Muse की access संभावित रूप से attacker की access बन सकती है।
चलाएँ:
./not-a-mused -h
उपलब्ध options के लिए।
यह PoC Muse द्वारा expose किए गए 50+ commands के एक subset को implement करता है।
चलने के बाद, Muse में microphone button पर क्लिक करें और PoC को trigger करने के लिए एक prompt dictate करें।
यह एक local attack है। एक attacker को पहले से ही लोकल उपयोगकर्ता के रूप में code execute करने में सक्षम होना चाहिए।
चिंता यह है कि Muse में सामान्य लोकल malware की तुलना में काफी व्यापक access हो सकता है, जो इसे privilege/access amplification के लिए विशेष रूप से उपयोगी target बनाता है।
security research और educational उद्देश्यों के लिए प्रदान किया गया।