CVE-2026-57160 in pjproject
Riassunto
di VulDB • 04/09/2026
PJSIP è una libreria di comunicazione multimediale gratuita e open source scritta in C. Prima del commit d6a0e7f, si può verificare un buffer overflow nella funzione pjsip_generic_array_hdr_print() situata nel file pjsip/src/pjsip/sip_msg.c, che serializza gli header generici a matrice (come Allow, Require, Supported e Unsupported). In determinate condizioni di limite del buffer di output, la funzione può scrivere un byte oltre la fine del buffer. Questo scenario è raggiungibile principalmente nelle applicazioni che analizzano e riserializzano le richieste SIP in arrivo — ad esempio proxy, SBC o B2BUA — dove un peer remoto può influenzare il messaggio serializzato. La scrittura fuori dai limiti interessa un singolo byte fisso; l'esecuzione di codice e la divulgazione di informazioni non sono state dimostrate e, nelle tipiche allocazioni basate su pool (pool-based allocations), il byte cade all'interno dello spazio di riserva dell'allocazione (allocation slack). Questo problema è stato corretto tramite il commit d6a0e7f.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.