- 论坛徽章:
- 0
|
PS:
FreeBSD-SA-09:06.ktimer Security Advisory
The FreeBSD Project
Topic: Local privilege escalation
Category: core
Module: kern
Announced: 2009-03-23
Affects: FreeBSD 7.x
Corrected: 2009-03-23 00:00:50 UTC (RELENG_7, 7.2-PRERELEASE)
2009-03-23 00:00:50 UTC (RELENG_7_1, 7.1-RELEASE-p4)
2009-03-23 00:00:50 UTC (RELENG_7_0, 7.0-RELEASE-p11)
CVE Name: CVE-2009-1041
For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit <URL:http://security.FreeBSD.org/>.
I. Background
In FreeBSD 7.0, support was introduced for per-process timers as defined
in the POSIX realtime extensions. This allows a process to have a limited
number of timers running at once, with various actions taken when each
timer reaches zero.
II. Problem Description
An integer which specifies which timer a process wishes to operate upon is
not properly bounds-checked.
III. Impact
An unprivileged process can overwrite an arbitrary location in kernel
memory. This could be used to change the user ID of the process (in order
to "become root"), to escape from a jail, or to bypass security mechanisms
in other ways. |
|