Lucene search

K
mozillaMozilla FoundationMFSA2012-23
HistoryApr 24, 2012 - 12:00 a.m.

Invalid frees causes heap corruption in gfxImageSurface — Mozilla

2012-04-2400:00:00
Mozilla Foundation
www.mozilla.org
32

10 High

CVSS2

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

COMPLETE

Integrity Impact

COMPLETE

Availability Impact

COMPLETE

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

0.13 Low

EPSS

Percentile

95.5%

Using the Address Sanitizer tool, security researcher Atte Kettunen from OUSPG found a heap corruption in gfxImageSurface which allows for invalid frees and possible remote code execution. This happens due to float error, resulting from graphics values being passed through different number systems.

Affected configurations

Vulners
Node
mozillafirefoxRange<12
OR
mozillafirefox_esrRange<10.0.4
OR
mozillaseamonkeyRange<2.9
OR
mozillathunderbirdRange<12
OR
mozillathunderbird_esrRange<10.0.4

10 High

CVSS2

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

COMPLETE

Integrity Impact

COMPLETE

Availability Impact

COMPLETE

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

0.13 Low

EPSS

Percentile

95.5%