CVE-2009-1586
published 2009-05-07CVE-2009-1586: Stack-based buffer overflow in the NZB importer feature in GrabIt 1.7.2 Beta 3 and earlier allows remote attackers to execute arbitrary code via a crafted DTD…
PriorityP351critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
9.62%
94.9th percentile
Stack-based buffer overflow in the NZB importer feature in GrabIt 1.7.2 Beta 3 and earlier allows remote attackers to execute arbitrary code via a crafted DTD reference in a DOCTYPE element in an NZB file.
Affected
9 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| shemes | grabit | <= 1.7.2 | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
| shemes | grabit | — | — |
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
Exploit-DB
GrabIt 1.7.2x - NZB DTD Reference Buffer Overflow
exploitdb·2009-05-07
CVE-2009-1586 GrabIt 1.7.2x - NZB DTD Reference Buffer Overflow
GrabIt 1.7.2x - NZB DTD Reference Buffer Overflow
---
#!/usr/bin/perl
# theroadoutsidemyhouseispavedwithgoodintentions.pl
# AKA
# GrabIt 1.7.2x NZB DTD Reference Buffer Overflow Exploit
# BY
# Jeremy Brown [[email protected]] 05.07.2009
# ***********************************************************************************************************
# It seems I couldn't gather my resources quickly enough before the first exploit came out.. and it came as
# no surprise that it was a disappointment like so many others out there. I personally used to use this
# newsgroup program all the time, usenet is a nice service :) GrabIt is great-- Kudos to Shemes for sure.
# ***********************************************************************************************************
# After reading the
Exploit-DB
Grabit 1.7.2 Beta 3 - '.nzb' Local Buffer Overflow (SEH)
exploitdb·2009-05-05
CVE-2009-1586 Grabit 1.7.2 Beta 3 - '.nzb' Local Buffer Overflow (SEH)
Grabit 1.7.2 Beta 3 - '.nzb' Local Buffer Overflow (SEH)
---
#!/usr/bin/perl
# Grabit
./$file") || die "\nCan't open $file: $!";
print nzb "$header1" . "\x41" x 248 . "$next_seh" . "$seh" . "$shellcode";
close (nzb);
sleep 1;
print "\nFile $file successfully created!\n";
# milw0rm.com [2009-05-05]
http://blog.teusink.net/2009/05/grabit-172-beta-3-nzb-file-parsing.htmlhttp://osvdb.org/54205http://secunia.com/advisories/34893http://www.securityfocus.com/archive/1/503184/100/0/threadedhttp://www.securityfocus.com/bid/34807http://www.securitytracker.com/id?1022161http://www.shemes.com/index.php?p=whatsnewhttp://www.vupen.com/english/advisories/2009/1243https://exchange.xforce.ibmcloud.com/vulnerabilities/50310https://www.exploit-db.com/exploits/8612http://blog.teusink.net/2009/05/grabit-172-beta-3-nzb-file-parsing.htmlhttp://osvdb.org/54205http://secunia.com/advisories/34893http://www.securityfocus.com/archive/1/503184/100/0/threadedhttp://www.securityfocus.com/bid/34807http://www.securitytracker.com/id?1022161http://www.shemes.com/index.php?p=whatsnewhttp://www.vupen.com/english/advisories/2009/1243https://exchange.xforce.ibmcloud.com/vulnerabilities/50310https://www.exploit-db.com/exploits/8612
2009-05-07
Published