OpenAFS: Arbitrary code execution — GLSA 201101-05

The cache manager of OpenAFS contains several bugs resulting in remote execution of arbitrary code.

Affected packages

net-fs/openafs on all architectures
Affected versions < 1.4.9
Unaffected versions >= 1.4.9

Background

OpenAFS is a distributed file system.

Description

Two vulnerabilities were discovered:

  • Simon Wilkinson discovered from a bug report by Toby Blake that the cache manager of OpenAFS contains a heap-based buffer overflow which is related to the use of the ERR_PTR macro (CVE-2009-1250).
  • A pointer dereference bug when using XDR arrays was discovered by Simon Wilkinson, with assistance from Derrick Brashear and Jeffrey Altman. (CVE-2009-1251).

Impact

The vulnerabilities might allow remote unauthenticated attackers to cause a Denial of Service (system crash) and possibly execute arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All OpenAFS users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=net-fs/openafs-1.4.9"

References

Release date
January 16, 2011

Latest revision
January 16, 2011: 01

Severity
normal

Exploitable
remote

Bugzilla entries