6.8
CVSSv2

CVE-2012-6303

Published: 28/10/2013 Updated: 30/10/2018
CVSS v2 Base Score: 6.8 | Impact Score: 6.4 | Exploitability Score: 8.6
VMScore: 685
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

Vulnerability Summary

Heap-based buffer overflow in the GetWavHeader function in generic/jkSoundFile.c in the Snack Sound Toolkit, as used in WaveSurfer 1.8.8p4, allows remote malicious users to cause a denial of service (crash) and possibly execute arbitrary code via a large chunk size in a WAV file.

Vulnerable Product Search on Vulmon Subscribe to Product

kth wavesurfer 1.8.8

kth snack sound toolkit 2.2.10

opensuse opensuse 13.2

opensuse opensuse 13.1

Vendor Advisories

Debian Bug report logs - #695614 CVE-2012-6303: buffer overflows Package: snack; Maintainer for snack is Sergei Golovan <sgolovan@debianorg>; Affects: wavesurfer Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Mon, 10 Dec 2012 20:24:01 UTC Severity: grave Tags: patch, security Fixed in versions snack/22 ...

Exploits

#!/usr/bin/perl # WaveSurfer 188p4 <= Memory Corruption Exploit / PoC # Author: Jean Pascal Pereira <pereira@secbizde> # This script creates a crafted WAV file which leads the application to crash (DoS) my $crafted = "\x52\x49\x46\x46\x20\x12\x01\x00\x57\x41\x56\x45\x66\x6D\x74\x20" "\x10\x00\x00\x00\x01\x00\x01\x00\x44\xAC\x00\ ...