Bug 231071 - CVE-2007-1217 Overflow in CAPI subsystem
CVE-2007-1217 Overflow in CAPI subsystem
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 2.1
Classification: Red Hat
Component: kernel (Show other bugs)
2.1
ia64 Linux
medium Severity medium
: ---
: ---
Assigned To: Don Howard
Martin Jenner
impact=moderate,source=vendorsec,repo...
: Security
: 402761 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2007-03-05 17:18 EST by Marcel Holtmann
Modified: 2007-11-30 17:06 EST (History)
3 users (show)

See Also:
Fixed In Version: RHSA-2007-0673
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2007-08-08 14:54:33 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
BZ 230563 RHEL 2.1AS ia64 patch, only compilation tested, need to test with real hardware (17.26 KB, patch)
2007-04-06 06:59 EDT, Radovan Augustin
no flags Details | Diff
CVS repository patch, adds CONFIG_CAPI_TRACE option (383 bytes, text/x-patch)
2007-04-06 07:00 EDT, Radovan Augustin
no flags Details
CVS repository patch, adds CONFIG_CAPI_TRACE option (383 bytes, patch)
2007-04-06 07:00 EDT, Radovan Augustin
no flags Details | Diff

  None (edit)
Description Marcel Holtmann 2007-03-05 17:18:31 EST
The bufprint routine used by capi_cmsg2str does an unbounded vsprintf into a
8192 byte buffer, perhaps hoping it's big enough.

If the content of that vsprintf can be controlled by remote peers, this may lead
to a remote security hole for daemons using CAPI (pppd-capi-plugin,
asterisk-chan-capi, capi4hylafax, ...). Or a DoS.

If the content of that vsprintf can be controlled by local users making use of a
system service (such as sending a fax, making a phone call, ...) that uses CAPI,
this is a privilege escalation or remote authenticated user security hole, or a DoS.
Comment 3 Radovan Augustin 2007-04-06 06:59:23 EDT
Created attachment 151863 [details]
BZ 230563 RHEL 2.1AS ia64 patch, only compilation tested, need to test with real hardware
Comment 4 Radovan Augustin 2007-04-06 07:00:27 EDT
Created attachment 151865 [details]
CVS repository patch, adds CONFIG_CAPI_TRACE option
Comment 5 Radovan Augustin 2007-04-06 07:00:34 EDT
Created attachment 151866 [details]
CVS repository patch, adds CONFIG_CAPI_TRACE option
Comment 6 Don Howard 2007-07-07 02:36:19 EDT
A patch addressing this issue has been included in kernel-2.4.18-e.65.
Comment 9 Red Hat Bugzilla 2007-08-08 14:54:33 EDT
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2007-0673.html
Comment 10 Jan Lieskovsky 2007-11-29 09:05:41 EST
*** Bug 402761 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.