CVE-2017-16671

Current Description

A Buffer Overflow issue was discovered in Asterisk Open Source 13 before 13.18.1, 14 before 14.7.1, and 15 before 15.1.1 and Certified Asterisk 13.13 before 13.13-cert7. No size checking is done when setting the user field for Party B on a CDR. Thus, it is possible for someone to use an arbitrarily large string and write past the end of the user field storage buffer. NOTE: this is different from CVE-2017-7617, which was only about the Party A buffer.

Basic Data

PublishedNovember 09, 2017
Last ModifiedNovember 25, 2018
Assignercve@mitre.org
Data TypeCVE
Data FormatMITRE
Data Version4.0
Problem TypeCWE-119
CVE Data Version4.0

Base Metric V2

CVSS 2 - Version2.0
CVSS 2 - Vector StringAV:N/AC:L/Au:S/C:P/I:P/A:P
CVSS 2 - Access VectorNETWORK
CVSS 2 - Access ComplexityLOW
CVSS 2 - AuthenticationSINGLE
CVSS 2 - Confidentiality ImpactPARTIAL
CVSS 2 - Availability ImpactPARTIAL
CVSS 2 - Base Score6.5
SeverityMEDIUM
Exploitability Score8.0
Impact Score6.4
Obtain All Privilegefalse
Obtain User Privilegefalse
Obtain Other Privilegefalse

Base Metric V3

CVSS 3 - Version3.0
CVSS 3 - Vector StringCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3 - Attack VectorNETWORK
CVSS 3 - Attack ComplexityLOW
CVSS 3 - Privileges RequiredLOW
CVSS 3 - User InteractionNONE
CVSS 3 - ScopeUNCHANGED
CVSS 3 - Confidentiality ImpactHIGH
CVSS 3 - Integrity ImpactHIGH
CVSS 3 - Availability ImpactHIGH
CVSS 3 - Base Score8.8
CVSS 3 - Base SeverityHIGH
Exploitability Score2.8
Base SeverityHIGH

Configurations

  • OR - Configuration 1
    Cpe VersionPartVendorProductVersionUpdateEditionLanguageSW EditionTarget SWTarget HWOtherVersion Start IncludingVersion End IncludingVersion Start ExcludingVersion End Excluding
    2.3ApplicationDigiumAsterisk********13.0.013.18.1
    2.3ApplicationDigiumAsterisk********14.0.014.7.1
    2.3ApplicationDigiumAsterisk********15.0.015.1.1
  • OR - Configuration 2
    Cpe VersionPartVendorProductVersionUpdateEditionLanguageSW EditionTarget SWTarget HWOtherVersion Start IncludingVersion End IncludingVersion Start ExcludingVersion End Excluding
    2.3ApplicationDigiumCertified Asterisk13.13.0*******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert1******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert1_rc1******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert1_rc2******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert1_rc3******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert1_rc4******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert2******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert3******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert4******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert5******
    2.3ApplicationDigiumCertified Asterisk13.13.0cert6******

Vulnerable Software List

VendorProductVersions
Digium Certified Asterisk 13.13.0
Digium Asterisk *

References

NameSourceURLTags
http://downloads.digium.com/pub/security/AST-2017-010.htmlhttp://downloads.digium.com/pub/security/AST-2017-010.htmlCONFIRMVendor Advisory
101760http://www.securityfocus.com/bid/101760BIDThird Party Advisory VDB Entry
https://issues.asterisk.org/jira/browse/ASTERISK-27337https://issues.asterisk.org/jira/browse/ASTERISK-27337CONFIRMIssue Tracking Vendor Advisory
GLSA-201811-11https://security.gentoo.org/glsa/201811-11GENTOO
DSA-4076https://www.debian.org/security/2017/dsa-4076DEBIAN