7.8high

CVE-2007-18041 exploit

PulseAudio 0.9.5 allows remote attackers to cause a denial of service (daemon crash) via (1) a PA_PSTREAM_DESCRIPTOR_LENGTH value of FRAME_…

Published 19 y ago · modified 4 mo ago · JSON

CVSS
7.8
v2.0 · NVD
CISA KEV
No
not known exploited
EPSS
7.6%
percentile 95%
Public exploits
1
Exploit-DB

Summary

PulseAudio 0.9.5 allows remote attackers to cause a denial of service (daemon crash) via (1) a PA_PSTREAM_DESCRIPTOR_LENGTH value of FRAME_SIZE_MAX_ALLOW sent on TCP port 9875, which triggers a p->export assertion failure in do_read; (2) a PA_PSTREAM_DESCRIPTOR_LENGTH value of 0 sent on TCP port 9875, which triggers a length assertion failure in pa_memblock_new; or (3) an empty packet on UDP port 9875, which triggers a t assertion failure in pa_sdp_parse; and allows remote authenticated users to cause a denial of service (daemon crash) via a crafted packet on TCP port 9875 that (4) triggers a maxlength assertion failure in pa_memblockq_new, (5) triggers a size assertion failure in pa_xmalloc, or (6) plays a certain sound file.

Exploit prediction (EPSS)

7.63% probability of exploitation in the next 30 days, higher than 95% of all scored CVEs.

Exploits and detections

  • EDB-29809 PulseAudio 0.9.5 - 'Assert()' Remote Denial of Service · dos · 2007-04-02

CVSS scores

Assigned byVersionScoreVector
NVD2.07.8AV:N/AC:L/Au:N/C:N/I:N/A:C

References

  • secunia.com /advisories/25431 · third-party-advisory, x_refsource_SECUNIA, x_transferred
  • mandriva.com /security/advisories?name=MDVSA-2008:065 · vendor-advisory, x_refsource_MANDRIVA, x_transferred
  • vupen.com /english/advisories/2007/1214 · vdb-entry, x_refsource_VUPEN, x_transferred
  • aluigi.altervista.org /adv/pulsex-adv.txt · x_refsource_MISC, x_transferred
  • exchange.xforce.ibmcloud.com /vulnerabilities/33315 · vdb-entry, x_refsource_XF, x_transferred
  • novell.com /linux/security/advisories/2007_13_sr.html · vendor-advisory, x_refsource_SUSE, x_transferred
  • securityfocus.com /bid/23240 · vdb-entry, x_refsource_BID, x_transferred
  • ubuntu.com /usn/usn-465-1 · vendor-advisory, x_refsource_UBUNTU, x_transferred
  • aluigi.org /poc/pulsex.zip · x_refsource_MISC, x_transferred
  • secunia.com /advisories/25787 · third-party-advisory, x_refsource_SECUNIA, x_transferred

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.