FreeBSD Multiple Local Kernel Memory Disclosure Vulnerabilities
BID:16373
Info
FreeBSD Multiple Local Kernel Memory Disclosure Vulnerabilities
| Bugtraq ID: | 16373 |
| Class: | Design Error |
| CVE: |
CVE-2006-0379 CVE-2006-0380 |
| Remote: | No |
| Local: | Yes |
| Published: | Jan 25 2006 12:00AM |
| Updated: | Feb 07 2006 08:53PM |
| Credit: | Xin LI and Karl Janmar discovered these issues. |
| Vulnerable: |
FreeBSD FreeBSD 6.0 -STABLE FreeBSD FreeBSD 6.0 -RELEASE FreeBSD FreeBSD 5.4 -RELENG FreeBSD FreeBSD 5.4 -RELEASE FreeBSD FreeBSD 5.4 -PRERELEASE FreeBSD FreeBSD 5.4-STABLE |
| Not Vulnerable: | |
Discussion
FreeBSD Multiple Local Kernel Memory Disclosure Vulnerabilities
FreeBSD is prone to multiple local kernel memory-disclosure vulnerabilities. One issue is due to the kernel's failure to properly clear previously used memory buffers before copying them to userspace. The other issue is due to a flaw that potentially results in too much data being copied to user memory.
These vulnerabilities allow local attackers to gain access to potentially sensitive kernel memory. Access to this data may aid miscreants in further attacks.
FreeBSD is prone to multiple local kernel memory-disclosure vulnerabilities. One issue is due to the kernel's failure to properly clear previously used memory buffers before copying them to userspace. The other issue is due to a flaw that potentially results in too much data being copied to user memory.
These vulnerabilities allow local attackers to gain access to potentially sensitive kernel memory. Access to this data may aid miscreants in further attacks.
Exploit / POC
FreeBSD Multiple Local Kernel Memory Disclosure Vulnerabilities
An exploit is not required.
An exploit is not required.
Solution / Fix
FreeBSD Multiple Local Kernel Memory Disclosure Vulnerabilities
Solution:
FreeBSD has released advisory FreeBSD-SA-06:06.kmem to address these issues. Please see the referenced advisory for further information.
FreeBSD FreeBSD 5.4-STABLE
FreeBSD FreeBSD 6.0 -RELEASE
FreeBSD FreeBSD 6.0 -STABLE
Solution:
FreeBSD has released advisory FreeBSD-SA-06:06.kmem to address these issues. Please see the referenced advisory for further information.
FreeBSD FreeBSD 5.4-STABLE
-
FreeBSD kmem.patch
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-06:06/kmem.patch
FreeBSD FreeBSD 6.0 -RELEASE
-
FreeBSD kmem60.patch
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-06:06/kmem60.patch
FreeBSD FreeBSD 6.0 -STABLE
-
FreeBSD kmem.patch
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-06:06/kmem.patch
References
FreeBSD Multiple Local Kernel Memory Disclosure Vulnerabilities
References:
References:
- FreeBSD Homepage (FreeBSD)
- FreeBSD Security Information (FreeBSD)