A vulnerability was identified in janeczku Calibre-Web up to 0.6.26. The impacted element is the function generate_auth_token of the file cps/kobo_auth.py of the component Endpoint. Such manipulation of the argument user_id leads to improper authorization. The attack may be launched remotely. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.
Calibre-Web versions up to 0.6.26 contain an improper authorization vulnerability in the generate_auth_token function that allows remote attackers to manipulate user_id parameters. This vulnerability could enable unauthorized access to user accounts and sensitive data through publicly available exploits.
تم تحديد ثغرة في Calibre-Web تصل إلى الإصدار 0.6.26 في دالة generate_auth_token بملف cps/kobo_auth.py تسمح بالتلاعب بمعامل user_id. هذا يؤدي إلى فشل في آليات التفويض مما يسمح بالوصول غير المصرح به عن بعد. توجد استغلالات عامة متاحة لهذه الثغرة.
A vulnerability in Calibre-Web up to version 0.6.26 allows remote attackers to bypass authorization controls by manipulating the user_id parameter in the authentication token generation function. Publicly available exploits exist for this vulnerability, posing a significant risk to organizations using affected versions.
Immediately upgrade Calibre-Web to version 0.6.27 or later. If immediate patching is not possible, restrict network access to Calibre-Web instances, implement strong authentication mechanisms, monitor authentication logs for suspicious user_id manipulation attempts, and consider disabling Kobo authentication features until patching is completed.
قم بترقية Calibre-Web فوراً إلى الإصدار 0.6.27 أو أحدث. إذا لم يكن التصحيح الفوري ممكناً، قيّد الوصول إلى خوادم Calibre-Web، وطبّق آليات مصادقة قوية، وراقب سجلات المصادقة للكشف عن محاولات التلاعب بـ user_id المريبة، وفكر في تعطيل ميزات مصادقة Kobo حتى يتم التصحيح.