SkipNavigation
US-CERT
American Flag
  Vulnerability
Notes
Database

Search Vulnerability Notes

Vulnerability Notes Help Information


 
 View Notes By
  Name

ID Number

CVE Name

Date Public

Date Published

Date Updated

Severity Metric



 Other Documents
  Technical Alerts

Technical Bulletins

Alerts

Security Tips

Vulnerability Note VU#604846

sendfile() system call may leak sections of kernel memory

Overview

The sendfile() system call does not handle specially crafted files properly. Exploitation of this vulnerability may leak sensitive information to a local attacker.

I. Description

The sendfile() system call is used to send a file through a socket without copying the file data into memory. A vulnerability exists in certain implementations of sendfile() that may allow an attacker to view sensitive kernel memory. If sendfile() is supplied a file that is then truncated during transmission, sendfile() may send sections of kernel memory through the socket. The contents of the leaked memory depends on what programs or files have recently been loaded and/or executed.

II. Impact

A local attacker may be able to view sections of kernel memory that contain sensitive information. For instance, it may be possible for an attacker can gain access to authentication information, such as passwords and usernames.

III. Solution

Check with Vendor

Users who suspect they are vulnerable are encouraged to check with their vendor to determine the appropriate action to take. Please see the list of vendors we have notified below.

Systems Affected

VendorStatusDate NotifiedDate Updated
Apple Computer, Inc.Not Vulnerable21-Apr-2005
Cray Inc.Unknown7-Apr-2005
Debian LinuxUnknown7-Apr-2005
EMC CorporationUnknown7-Apr-2005
EngardeUnknown7-Apr-2005
F5 Networks, Inc.Not Vulnerable10-Jan-2006
FreeBSD, Inc.Vulnerable13-Apr-2005
FujitsuUnknown7-Apr-2005
Hewlett-Packard CompanyUnknown7-Apr-2005
HitachiUnknown7-Apr-2005
IBM CorporationUnknown7-Apr-2005
IBM eServerUnknown7-Apr-2005
IBM zSeriesUnknown7-Apr-2005
ImmunixUnknown7-Apr-2005
Ingrian Networks, Inc.Unknown7-Apr-2005
Juniper Networks, Inc.Unknown7-Apr-2005
Mandriva, Inc.Unknown7-Apr-2005
Mandriva, Inc.Unknown7-Apr-2005
Microsoft CorporationNot Vulnerable18-Apr-2005
MontaVista Software, Inc.Unknown7-Apr-2005
NEC CorporationUnknown7-Apr-2005
NetBSDUnknown7-Apr-2005
NokiaUnknown7-Apr-2005
Novell, Inc.Unknown7-Apr-2005
OpenBSDUnknown7-Apr-2005
OpenBSDNot Vulnerable6-Apr-2005
Openwall GNU/*/LinuxUnknown7-Apr-2005
QualityNot Vulnerable28-Apr-2005
Red Hat, Inc.Unknown24-Aug-2005
Red Hat, Inc.Not Vulnerable23-Aug-2005
Sequent Computer Systems, Inc.Unknown7-Apr-2005
SGIUnknown7-Apr-2005
Sony CorporationUnknown7-Apr-2005
Sun Microsystems, Inc.Unknown7-Apr-2005
SUSE LinuxUnknown7-Apr-2005
The SCO Group (SCO Linux)Unknown7-Apr-2005
The SCO Group (SCO Unix)Unknown7-Apr-2005
TurboLinuxNot Vulnerable28-Apr-2005
UnisysUnknown7-Apr-2005
Wind River Systems, Inc.Unknown7-Apr-2005

References


ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-05:02.sendfile.asc

Credit

Thanks to Marc Olzheim for reporting this vulnerability.

This document was written by Jeff Gennari.

Other Information

Date Public:2005-04-20
Date First Published:2005-04-20
Date Last Updated:2006-01-10
CERT Advisory: 
CVE-ID(s):CAN-2005-0708
NVD-ID(s):CAN-2005-0708
US-CERT Technical Alerts: 
Metric:0.76
Document Revision:62

If you have feedback, comments, or additional information about this vulnerability, please send us email.
 

 
Page Corner Image
Copyright 2005 Carnegie Mellon University
Disclaimers and copyright information
Get Adobe Reader Get Adobe Reader