CVE-2026-45100 in OpenSIPSinformação

Sumário

de VulDB • 05/08/2026

O OpenSIPS é uma implementação de servidor do Protocolo de Inicialização de Sessão (SIP). As versões 3.4.0-beta a 3.6.5 e 4.0.0-beta contêm um buffer overflow na transformação de string {s.b64encode}. A verificação de tamanho para o {s.b64encode} apenas confirma que a entrada cabe no buffer de transformação de 64 KB, mas a codificação base64 expande os dados em aproximadamente um terço; portanto, uma entrada entre cerca de 49.153 e 65.535 bytes produz mais saída do que o buffer pode armazenar, transbordando-o em até 21.844 bytes. Como esses buffers de transformação estão adjacentes na memória e são reutilizados para transformações encadeadas, o overflow grava dados controlados pelo atacante no buffer adjacente e corrompe valores usados por transformações subsequentes que processam a mesma mensagem SIP. Um atacante remoto pode explorar isso enviando uma mensagem SIP com um valor de cabeçalho grande (aproximadamente 50.000 bytes ou mais) quando o script de roteamento aplica {s.b64encode} à entrada controlada pelo atacante, tornando a explorabilidade dependente da configuração de roteamento do ambiente. Este problema foi corrigido nas versões 3.6.6 e 4.0.0-rc1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub M

Reservar

08/05/2026

Divulgação

05/08/2026

Moderação

aceite

Entrada

VDB-385989

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!