Lucene search

K
xenXen ProjectXSA-70
HistoryOct 10, 2013 - 12:00 p.m.

use-after-free in libxl_list_cpupool under memory pressure

2013-10-1012:00:00
Xen Project
xenbits.xen.org
30

4.4 Medium

CVSS2

Access Vector

Access Complexity

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:L/AC:M/Au:N/C:P/I:P/A:P

0.0004 Low

EPSS

Percentile

5.2%

ISSUE DESCRIPTION

If realloc(3) fails then libxl_list_cpupool will incorrectly return the now-free original pointer.

IMPACT

An attacker may be able to cause a multithreaded toolstack using this function to race against itself leading to heap corruption and a potential DoS.
Depending on the malloc implementation code execution cannot be ruled out.

VULNERABLE SYSTEMS

The flaw is present in Xen 4.2 onwards.
Systems using the libxl toolstack library are vulnerable.

4.4 Medium

CVSS2

Access Vector

Access Complexity

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:L/AC:M/Au:N/C:P/I:P/A:P

0.0004 Low

EPSS

Percentile

5.2%