Z3R0S6

#10189من 60,401
31.2إجمالي CVSS
الثغرات · 4
متوسطة
1
عالية
1
حرجة
2
PT-2026-63299
2026-07-13
5.9
CVE-2026-58432
Gitea
Gitea
يوجد ثغرة في تجاوز عملية المصادقة في نقاط نهاية المرفقات على مستوى الويب، حيث لا يتم تطبيق ضوابط الوصول على الإصدارات الأولية. في حين أن نقاط نهاية واجهة برمجة التطبيقات (API) تقصر الوصول إلى الإصدارات الأولية بشكل صحيح على المستخدمين الذين يمتلكون أذونات الكتابة، فإن معالج جانب الويب `ServeAttachment()` يتحقق فقط من أذونات القراءة على مستوى المستودع. وهذا يسمح لأي مستخدم، بما في ذلك المتصلون المجهولون غير المصادق عليهم، بتنزيل المحتوى الكامل للمرفق إذا حصلوا على معرّف UUID الخاص به. تؤثر هذه المشكلة على نقاط النهاية التالية: - `/attachments/{uuid}` - `/{owner}/{repo}/attachments/{uuid}` - `/{owner}/{repo}/releases/attachments/{uuid}` يمكن استغلال هذه الثغرة الأمنية في حالة تسرب معرّف UUID عبر قنوات جانبية مثل سجل المتصفح، أو سجلات الخادم، أو البريد الإلكتروني، أو الروابط العامة. وقد يؤدي ذلك إلى الكشف عن معلومات حساسة، بما في ذلك الملفات الثنائية قبل الإصدار، أو الإصلاحات الأمنية المقترحة، أو قوائم مكونات البرمجيات الداخلية (SBOM)، أو مسودات ملاحظات الإصدار.