CVE-2026-84975 in pjprojectinformazioni

Riassunto

di VulDB • 19/09/2026

PJSIP è una libreria di comunicazione multimediale gratuita e open source scritta in C. Nelle versioni 2.17 e precedenti, i backend OpenSSL e GnuTLS in pjlib/src/pj/ssl_sock_ossl.c e pjlib/src/pj/ssl_sock_gtls.c copiano i valori DNS SubjectAltName utilizzando funzioni stringa che ricalcolano la loro lunghezza e troncano un byte NUL incorporato. Con la verifica del server abilitata tramite --tls-verify-server per il trasporto TLS/SIPS di PJSIP, un certificato contenente un DNS SubjectAltName formato dal prefisso dell'hostname target seguito da un byte NUL incorporato e da un suffisso controllato dall'attaccante può quindi essere accettato per l'hostname del prefisso. Un attaccante che possiede tale certificato emesso da un'emittente attendibile e può intercettare la connessione può impersonare il server di destinazione, completare la sessione SIP e ricevere le credenziali REGISTER. Il backend mbedTLS non è interessato perché preserva la lunghezza esplicita della stringa. Al momento di questa revisione, nessuna versione corretta è disponibile.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

02/09/2026

Divulgazione

18/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!