A weakness has been identified in usememos memos up to 0.22.1. This affects the function memos_access_token of the file src/App.tsx of the component UpdateInstanceSetting. This manipulation of the argument additionalStyle/additionalScript causes improper authorization. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
A vulnerability in usememos up to version 0.22.1 allows remote attackers to bypass authorization controls through manipulation of additionalStyle/additionalScript arguments in the UpdateInstanceSetting component. The publicly disclosed exploit could enable unauthorized access to memos and sensitive data.
يوجد ضعف في التفويض في تطبيق usemos الإصدار 0.22.1 وما قبله في مكون UpdateInstanceSetting حيث يمكن للمهاجمين التلاعب بمعاملات additionalStyle و additionalScript لتجاوز آليات التحكم في الوصول. الاستغلال متاح علناً ويمكن تنفيذه عن بعد دون تفاعل المستخدم.
ثغرة في usememos حتى الإصدار 0.22.1 تسمح للمهاجمين بتجاوز عناصر التحكم في التفويض من خلال التلاعب بمعاملات additionalStyle/additionalScript في مكون UpdateInstanceSetting. قد يؤدي الاستغلال المكشوف علنًا إلى الوصول غير المصرح به.
Update usememos to version 0.22.2 or later immediately. Implement input validation and sanitization for additionalStyle and additionalScript parameters. Apply principle of least privilege for access tokens. Monitor access logs for suspicious UpdateInstanceSetting requests. Disable or restrict access to the UpdateInstanceSetting component if not required.
قم بتحديث usememos إلى الإصدار 0.22.2 أو أحدث فوراً. طبق التحقق من صحة المدخلات والتنظيف لمعاملات additionalStyle و additionalScript. طبق مبدأ الامتيازات الأقل للرموز. راقب سجلات الوصول للطلبات المريبة. عطل أو قيد الوصول إلى مكون UpdateInstanceSetting إذا لم يكن مطلوباً.