Skip to content
OpenAdvisories
Unscored CVE-2017-16872 EUVD-2017-8046GHSA-7v77-w3mx-vv3x

An issue was discovered in Teluu pjproject (pjlib and pjlib-util) in PJSIP before 2.7.1. Parsing the numeric header fields in a SIP message…

Published Nov 17, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

An issue was discovered in Teluu pjproject (pjlib and pjlib-util) in PJSIP before 2.7.1. Parsing the numeric header fields in a SIP message (like cseq, ttl, port, etc.) all had the potential to overflow, either causing unintended values to be captured or, if the values were subsequently converted back to strings, a buffer overrun. This will lead to a potential exploit using carefully crafted invalid values.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 9 pjproject 2.5.5~dfsg-6+deb9u1 DSA-4170-1
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS pjproject 2.1.0.0.ast20130823-1+deb8u1ubuntu0.1~esm1 —

Advisories 1

References