
Apache OpenMeetings 9.1.0 - उच्च - रिमोट - IDOR - Type.USER आमंत्रण रिकॉर्डिंग MP4 ACL
abraxaslabs.tech · github.com/abraxas · @abraxas_null · [email protected] · openmeetings-invite-recording-acl
वर्ग: IDOR पहुँच: रिमोट
Apache OpenMeetings 9.1.0। CVE-2023-29032 ने Wicket ADMIN को WebSession.rights में कॉपी करना बंद कर दिया। checkHashes अभी भी setUser(invitation.getInvitee(), hrights) करता है। रिकॉर्डिंग MP4 ACL ownerId == getUserId() पर आधारित है। एक कैलेंडर आमंत्रण जिसका आमंत्रित व्यक्ति Type.USER है, उस उपयोगकर्ता की रिकॉर्डिंग खोल देता है। CONTACT अतिथि बाहर रहते हैं।
| ID | अभी तक कोई CVE नहीं |
| वर्ग | IDOR |
| पहुँच | रिमोट (आमंत्रण हैश, कोई पासवर्ड नहीं) |
| CWE | CWE-639 |
| CVSS | उच्च: 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| उत्पाद | Apache OpenMeetings 9.1.0 |
| प्रमाणीकरण | Type.USER आमंत्रण हैश |
| लाइसेंस | GNU Affero GPL v3.0 |
| लैब | केवल 127.0.0.1:18156 |
| विधि | सिंक | विशेषाधिकार |
|---|---|---|
अनऑथ GET /hash?invitation= फिर GET /recordings/mp4/{id} | WebSession.checkHashes setUser(invitee) + रिकॉर्डिंग स्वामी ACL | रीकॉन (लैब-प्रमाणित): MP4 बाइट्स। लैब: HTTP 200 video/mp4, बॉडी में साक्ष्य। हैश के बिना अनऑथ 404। CONTACT हैश 404। |
बंद: LIKE वाइल्डकार्ड रिडीम (CVE-2023-28936)। CONTACT Generate-URL अतिथि। आमंत्रण से Wicket ADMIN कॉपी।
cd lab
./run.sh
अंतिम पंक्ति: SUCCESS OPENMEETINGS-INVITE-RECORDING-WITNESS
सुझाया गया समाधान: आमंत्रण सत्र केवल {ROOM} रखें। रिकॉर्डिंग ACL को आमंत्रित व्यक्ति के userId को स्वामी नहीं मानना चाहिए।
Abraxas Labs - https://abraxaslabs.tech - https://github.com/abraxas - https://x.com/abraxas_null - [email protected]
विक्रेता: [email protected]