{"id":"CVE-2014-0045","aliases":["DEBIAN-CVE-2014-0045","DSA-2854-1","EUVD-2014-0142","GHSA-55pr-qg64-v8m8","UBUNTU-CVE-2014-0045","openSUSE-SU-2024:10080-1"],"status":"published","title":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre...","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","severity":{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.04025,"percentile":0.90647,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-189"],"published":"2014-02-05T00:00:00Z","modified":"2026-10-23T15:47:35Z","fixes":[{"ecosystem":"Debian:12","package":"mumble","fixed_in":["1.2.4-0.2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"mumble","fixed_in":["1.2.4-0.2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"mumble","fixed_in":["1.2.4-0.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"mumble","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.4-0.2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"mumble","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.4-0.2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"mumble","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.4-0.2"}]}]},{"source":"osv","ecosystem":"Debian:7","package":"mumble","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.3-349-g315b5f5-2.2+deb7u1"}]}],"versions":["1.2.3-349-g315b5f5-2.2"],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"mumble","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.17-1.2"}]}],"bundled":6}],"products":[{"vendor":"light_speed_gaming","product":"mumble"},{"vendor":"light_speed_gaming","product":"mumblekit"}],"references":[{"url":"http://www.debian.org/security/2014/dsa-2854","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory"]},{"url":"http://osvdb.org/102958","tags":["vdb-entry","x_refsource_OSVDB","x_transferred","web"]},{"url":"http://mumble.info/security/Mumble-SA-2014-004.txt","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"http://osvdb.org/102905","tags":["vdb-entry","x_refsource_OSVDB","x_transferred","web"]},{"url":"http://mumble.info/security/Mumble-SA-2014-002.txt","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://lists.opensuse.org/opensuse-updates/2014-02/msg00063.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://www.securityfocus.com/bid/65374","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-0045"},{"url":"https://github.com/advisories/GHSA-55pr-qg64-v8m8"},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-0045","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2014-0045","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2014-0045","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2490","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-0863","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-0044","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-0045","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-3755","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-3756","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2014-0045","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"published","published":"2014-02-08T00:00:00Z","modified":"2024-08-06T08:58:26.621Z","updated_at":"2026-11-02T14:33:47.741012Z"}],"euvd":[{"id":"EUVD-2014-0142","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"published","published":"2014-02-08T00:00:00Z","modified":"2024-08-06T08:58:26Z","updated_at":"2026-11-03T01:57:23.42372Z"}],"ghsa":[{"id":"GHSA-55pr-qg64-v8m8","title":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre...","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"published","published":"2022-05-17T03:12:34Z","modified":"2023-01-27T05:06:27Z","updated_at":"2026-11-02T14:42:55.025134Z"}],"nvd":[{"id":"CVE-2014-0045","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"published","published":"2014-02-08T00:55:06.177Z","modified":"2026-06-17T00:02:09.05Z","cvss":[{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-189"],"updated_at":"2026-11-02T14:02:53.330367Z"}],"osv":[{"id":"CVE-2014-0045","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"published","published":"2014-02-08T00:55:06Z","modified":"2026-04-10T03:44:35.31117Z","updated_at":"2026-11-02T15:43:59.361892Z"},{"id":"DEBIAN-CVE-2014-0045","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"published","published":"2014-02-08T00:55:06.177Z","modified":"2026-10-23T15:47:35.073548774Z","updated_at":"2026-11-02T15:45:25.819707Z"},{"id":"DSA-2854-1","title":"mumble - several","status":"published","published":"2014-02-05T00:00:00Z","modified":"2026-03-09T01:22:49.651991Z","updated_at":"2026-11-02T15:46:15.843838Z"},{"id":"openSUSE-SU-2024:10080-1","title":"mumble-1.2.17-1.2 on GA media","description":"These are all security issues fixed in the mumble-1.2.17-1.2 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T03:46:38.240433Z","updated_at":"2026-11-02T16:58:33.135986Z"},{"id":"UBUNTU-CVE-2014-0045","description":"The needSamples method in AudioOutputSpeech.cpp in the client in Mumble 1.2.4 and the 1.2.3 pre-release snapshots, Mumble for iOS 1.1 through 1.2.2, and MumbleKit before commit fd190328a9b24d37382b269a5674b0c0c7a7e36d does not check the return value of the opus_decode_float function, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted Opus voice packet, which triggers an error in opus_decode_float, a conversion of a negative integer to an unsigned integer, and a heap-based buffer over-read and over-write.","status":"withdrawn","published":"2014-02-08T00:55:00Z","modified":"2025-07-16T07:31:33.742663Z","updated_at":"2026-11-02T15:54:07.855521Z"}]}}
