CVE-2026-77611 in SeaweedFS
सारांश
द्वारा VulDB • 27/08/2026
SeaweedFS फ़ाइलों और ब्लॉब्स के लिए एक वितरित स्टोरेज सिस्टम है। 4.40 से पहले के संस्करणों में, एक प्रमाणीकृत S3 प्राइंसिपल जिसकी अनुमतियाँ एक नेस्टेड ऑब्जेक्ट की पर (key) तक सीमित हैं, PutObjectAcl को कॉल करके उस स्कोप के बाहर किसी अलग ऑब्जेक्ट को ओवरराइट कर सकता है। हैंडलर अनुरोधित नेस्टेड की के खिलाफ अनुरोध को प्रमाणीकृत करता है लेकिन फिर अपडेट किए गए एंट्री को वापरी बकेट रूट पर लिखता है, न कि उसकी असली पैरेंट डायरेक्टरी में। इसलिए, allowed/protected.txt पर ACL परिवर्तन के बजाय इसे बकेट रूट पर protected.txt पर लागू किया जाता है। चूंकि अपडेट में केवल ACL मेटाडाटा नहीं, बल्कि पूर्ण एंट्री होती है, एक मौजूदा टारगेट ऑब्जेक्ट को स्कोप्ड ऑब्जेक्ट की सामग्री, मेटाडाटा, मालिक जानकारी और ACL से ओवरराइट कर दिया जाता है। यह स्थानीय S3 पहचान फ़ाइल के माध्यम से कॉन्फ़िगर किए गए ऑब्जेक्ट-लेवल एक्शन स्कोपिंग को बाईपास करता है। इस मुद्दे का समाधान संस्करण 4.40 में किया गया है।
If you want to get best quality of vulnerability data, you may have to visit VulDB.