
Apache OpenMeetings 9.1.0 - उच्च - रिमोट - DoS अवशेष - अनधिकृत NetTest ping POST बॉडी को EOF तक पढ़ता है
abraxaslabs.tech · github.com/abraxas · @abraxas_null · [email protected] · openmeetings-nettest-ping-dos
वर्ग: DoS अवशेष पहुँच: रिमोट
Apache OpenMeetings 9.1.0। CVE-2021-27576 का अवशेष। RateLimitRequestFilter type=ping और type=jitter के लिए जल्दी लौट आता है (कोई 3s विलंब नहीं, कोई 50-क्लाइंट सीमा नहीं)। POST अभी भी NetTestWebService.upload पर पहुँचता है, जो एंटिटी स्ट्रीम को EOF तक पढ़ता है। /signin या /hash?app=network से एक Wicket JSESSIONID चाहिए। कोई लॉगिन नहीं।
| ID | अभी तक कोई CVE नहीं |
| वर्ग | DoS अवशेष |
| पहुँच | रिमोट (अप्रमाणित, केवल सत्र कुकी) |
| CWE | CWE-770 |
| CVSS | उच्च: 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| उत्पाद | Apache OpenMeetings 9.1.0 |
| प्रमाणीकरण | कोई नहीं (GET /signin से JSESSIONID) |
| लाइसेंस | GNU Affero GPL v3.0 |
| लैब | केवल 127.0.0.1:18153। 8 MiB बॉडी, गीगाबाइट नहीं। |
| विधि | सिंक | विशेषाधिकार |
|---|---|---|
POST /services/networktest/?type=ping 8 MiB | upload EOF तक पढ़ता है (NetTestWebService.java:176-195) | उपलब्धता (लैब-प्रमाणित): दो समानांतर पिंग दोनों 200, bytes=8388608। अपलोड के तुरंत बाद पिंग 429 फिर भी 200। |
नियंत्रण type=upload | RateLimitRequestFilter 3s / 50-क्लाइंट | अपलोड पर बंद: पहला 200, तुरंत दूसरा 429। |
बंद: GET डाउनलोड आकार सीमा 5 MiB। कोई कुकी नहीं → पिंग 403। आधिकारिक JS type=upload का उपयोग करता है।
cd lab
./run.sh
अंतिम पंक्ति: SUCCESS OPENMEETINGS-NETTEST-PING-WITNESS
सुझाया गया समाधान: ping/jitter POST पर वही विलंब और क्लाइंट सीमा लागू करें, या ping पर बॉडी अस्वीकार करें।
Abraxas Labs - https://abraxaslabs.tech - https://github.com/abraxas - https://x.com/abraxas_null - [email protected]
विक्रेता: [email protected]