CVE-2026-40892

Name
CVE-2026-40892
Description
PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, a stack buffer overflow exists in pjsip_auth_create_digest2() in PJSIP when using pre-computed digest credentials (PJSIP_CRED_DATA_DIGEST). The function copies credential data using cred_info->data.slen as the length without an upper-bound check, which can overflow the fixed-size ha1 stack buffer (128 bytes) if data.slen exceeds the expected digest string length.
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
security-advisories@github.com https://github.com/pjsip/pjproject/commit/c82123ea6f3c3652bbc9ebd5e9e658c301451687
security-advisories@github.com https://github.com/pjsip/pjproject/security/advisories/GHSA-2wcg-w3c4-48r7

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:pjsip:pjsip:*:*:*:*:*:*:*:* pjsip >= None < 2.17

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
pjproject edge-main 2.17-r0 Natanael Copa <ncopa@alpinelinux.org> fixed
pjproject 3.24-main 2.17-r0 Natanael Copa <ncopa@alpinelinux.org> fixed