PJSIP is a free and open source multimedia communication library written in C. Prior to commit c4a151a, a stack buffer overflow exists in the GnuTLS TLS backend when parsing the Subject Alternative Name extension of a peer certificate (tlscertgetinfo() in sslsock_gtls.c). Only GnuTLS builds are affected (--with-gnutls); OpenSSL and Apple SecureTransport/Network.framework builds are not affected. While extracting certificate information after a TLS handshake, an incorrect buffer-size value can cause an oversized SubjectAltName entry to be written past the end of a fixed-size stack buffer. A network-positioned attacker presenting a crafted certificate — a malicious server to a connecting client, or a malicious client to a server that requests certificates — can trigger this during the TLS handshake, before any SIP-level authentication. Impact may range from unexpected application termination to control flow hijack/memory corruption. This issue has been patched via commit c4a151a.
{
"cwe_ids": [
"CWE-121"
],
"cna_assigner": "GitHub_M",
"unresolved_ranges": [
{
"source": "AFFECTED_FIELD",
"extracted_events": [
{
"fixed": "c4a151af86fadd16d9480b2603eeb2abf4fb4f78"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/57xxx/CVE-2026-57163.json"
}[
{
"target": {
"file": "pjlib/src/pj/ssl_sock_gtls.c",
"function": "tls_cert_get_info"
},
"deprecated": false,
"id": "CVE-2026-57163-2f37e7f0",
"signature_version": "v1",
"digest": {
"function_hash": "188502425246932374218422840014229499100",
"length": 2309.0
},
"signature_type": "Function",
"source": "https://github.com/pjsip/pjproject/commit/c4a151af86fadd16d9480b2603eeb2abf4fb4f78"
},
{
"target": {
"file": "pjlib/src/pj/ssl_sock_gtls.c"
},
"deprecated": false,
"id": "CVE-2026-57163-e7dc9a28",
"signature_version": "v1",
"digest": {
"line_hashes": [
"124120757433032947146882100368131164518",
"209119722179600850278846081125683827922",
"242972198365908117749143642779338420715",
"136202120947234041609691775325918596192",
"44403053411282909011170079249546239346",
"276421115470801996193320324908227785548",
"22343119262153923010491813264015689448",
"48240597120045865951420096119265919745"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/pjsip/pjproject/commit/c4a151af86fadd16d9480b2603eeb2abf4fb4f78"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-57163.json"
"2026-09-06T08:07:53Z"