CVE-2021-25641
Dubbo Zookeeper não verifica o id de serialização
- Publicado
- 29 de mai. de 2021
- Atualizado
- 3 de ago. de 2024
- Atribuindo CNA
- apache
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HModerado · próximos 30 dias
- Percentil
- 97,6%
- Data do modelo
- 19 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Cada servidor Apache Dubbo define um id de serialização para informar aos clientes qual protocolo de serialização está em uso. Porém, para versões do Dubbo anteriores a 2.7.8 ou 2.6.9, um atacante pode escolher qual id de serialização o Provider utilizará ao adulterar os flags do preâmbulo de bytes, ou seja, sem seguir a instrução do servidor. Isso significa que, se um desserializador fraco, como Kryo e FST, estiver de alguma forma no escopo do código (por exemplo, se Kryo fizer parte de alguma dependência), um atacante remoto não autenticado pode instruir o Provider a usar o desserializador fraco e, em seguida, explorá-lo.
Fontes
Apache/Alibaba Dubbo <= 2.7.3 Código PoC para CVE-2021-25641 RCE via Desserialização de Dados Não Confiáveis; Afeta as versões <= 2.7.6 com diferentes gadgets.
- CVE-2021-25641Exploit
Exploit para CVE-2021-25641 visando a vulnerabilidade RCE do Apache Dubbo nas versões 2.5.x a 2.7.8. JAR independente empacotado para implantação direta contra serviços Dubbo vulneráveis.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.