A flaw has been found in liangliangyy DjangoBlog up to 2.1.0.0. The affected element is the function form_valid of the file oauth/views.py. This manipulation of the argument oauthid causes improper authorization. The attack may be initiated remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
CVE-2026-6609 is an improper authorization vulnerability in DjangoBlog versions up to 2.1.0.0 affecting the oauth/views.py form_valid function. Remote attackers can manipulate the oauthid parameter to bypass authorization controls, with a published exploit available.
تم اكتشاف ثغرة في التحقق من الصلاحيات في DjangoBlog حيث يمكن للمهاجمين التلاعب بمعامل oauthid في دالة form_valid بملف oauth/views.py. يسمح هذا الخلل بتجاوز آليات التفويض والوصول غير المصرح به للموارد المحمية. الاستغلال يمكن أن يتم عن بعد وتم نشر exploit عام له.
CVE-2026-6609 هو ثغرة في التحقق من الصلاحيات في DjangoBlog الإصدارات حتى 2.1.0.0 تؤثر على دالة form_valid في oauth/views.py. يمكن للمهاجمين البعيدين التلاعب بمعامل oauthid لتجاوز عناصر التحكم في التفويض.
Update DjangoBlog to version 2.1.0.1 or later immediately. Implement input validation and sanitization for the oauthid parameter in oauth/views.py. Review and strengthen authorization checks in the form_valid function. Apply principle of least privilege for OAuth token handling.
قم بتحديث DjangoBlog إلى الإصدار 2.1.0.1 أو أحدث فوراً. قم بتنفيذ التحقق من صحة المدخلات والتنظيف لمعامل oauthid في oauth/views.py. راجع وقوي فحوصات التفويض في دالة form_valid. طبق مبدأ أقل امتياز للتعامل مع رموز OAuth.