CVE-2026-57159 in pjproject
Sumário
de VulDB • 07/09/2026
O PJSIP é uma biblioteca de comunicação multimídia gratuita e de código aberto escrita em C. Antes do commit 673b978, pode ocorrer uma leitura e gravação fora dos limites (out-of-bounds) remota no negociador SDP quando o recurso de manutenção do mapa de tipos de carga útil remoto está habilitado. A função `assign_pt_and_update_map()` em `pjmedia/src/pjmedia/sdp_neg.c` utiliza números de tipo de carga.payload obtidos de uma oferta ou resposta SDP remotas para indexar tabelas internas de tamanho fixo sem validação suficiente dos limites, portanto, um SDP remoto manipulado pode causar acesso à memória fora dessas tabelas. O impacto prático é a corrupção da memória e negação de serviço; a execução de código não foi demonstrada. Este caminho só é alcançado quando `PJMEDIA_SDP_NEG_MAINTAIN_REMOTE_PT_MAP` está habilitado. A configuração padrão é desativada, portanto, as compilações padrão não são afetadas; o recurso é uma opção de interoperabilidade que os produtos integradores podem ativar. Esta questão foi corrigida por meio do commit 673b978.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.