Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
openmeetings-soap-otp-skip — Apache OpenMeetings 9.1.0 - Alta - Remoto - Salto del 2FA - Il login con password via SOAP/REST salta il TOTP | Kitploit
Strumenti/GitHubGitHub/abraxas/openmeetings-soap-otp-skip
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration TestingAutenticazioneRed TeamingLab e Pratica
GitHubabraxas/openmeetings-soap-otp-skip

openmeetings-soap-otp-skip

Apache OpenMeetings 9.1.0 - Alta - Remoto - Salto del 2FA - Il login con password via SOAP/REST salta il TOTP

Vedi Repository
2 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Abraxas Labs - openmeetings-soap-otp-skip

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  openmeetings-soap-otp-skip

openmeetings-soap-otp-skip

Classe: bypass 2FA Portata: Remota

Apache OpenMeetings 9.1.0. Quando otp.enabled è true, il TOTP viene eseguito solo in Wicket SignInDialog.processOtp. UserWebService.login esegue prima la password poi sessionDao.create. SOAP/REST generano un SID senza alcun campo OTP. Il valore predefinito di otp.enabled è false. Il lab lo abilita.

IDnessuna CVE al momento
Classebypass 2FA
PortataRemota (password, senza OTP)
CWECWE-287, CWE-304
CVSSAlta: 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
ProdottoApache OpenMeetings 9.1.0 con otp.enabled=true
Autenticazionepassword di un utente registrato
LicenzaGNU Affero GPL v3.0
Labsolo 127.0.0.1:18157

Cosa può fare un attaccante

MetodoSinkPrivilegio
POST /services/user/login solo utente/passwordUserWebService.login (UserWebService.java:135-143)Integrità (dimostrata nel lab): SID senza OTP. Lab: salvataggio in calendario con quel SID ha memorizzato il witness.
Wicket solo password (controllo)SignInDialog.processOtpChiuso su Wicket: viene mostrata la richiesta OTP, nessuna dashboard.

Chiuso: valore predefinito otp.enabled=false (questo residuo è la distribuzione con l'opzione abilitata). Iniezione nel filtro di ricerca LDAP (OPENMEETINGS-2808).

Lab

cd lab
./run.sh

Ultima riga: SUCCESS OPENMEETINGS-SOAP-OTP-SKIP-WITNESS

Correzione suggerita: chiamare OtpManager.verify in UserWebService.login e nel login JAX-WS quando l'utente ha un segreto TOTP. Fallire in modo sicuro se l'OTP è abilitato e la richiesta non contiene alcun codice.

Contatto

Abraxas Labs - https://abraxaslabs.tech - https://github.com/abraxas - https://x.com/abraxas_null - [email protected]

Fornitore: [email protected]

Scarica lo strumento