Asterisk: Multiple vulnerabilities — GLSA 201203-21

Multiple vulnerabilities have been found in Asterisk, the worst of which may allow execution of arbitrary code.

Affected Packages

net-misc/asterisk on all architectures
Affected versions < 1.8.10.1
Unaffected versions >= 1.8.10.1

Background

Asterisk is an open source telephony engine and toolkit.

Description

Two vulnerabilities have been found in Asterisk:

  • The "milliwatt_generate()" function in app_milliwatt.c is vulnerable to a stack overrun (AST-2012-002).
  • The "ast_parse_digest()" function in utils.c is vulnerable to a stack-based buffer overflow (AST-2012-003).

Impact

A remote unauthenticated attacker could execute arbitrary code or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Asterisk users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=net-misc/asterisk-1.8.10.1"
 

References

Release Date
March 28, 2012

Latest Revision
March 28, 2012: 1

Severity
high

Exploitable
remote

Bugzilla entries