CVE catalog

CVE-2007-1804

pulseaudio: CVE-2007-1804

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
7.40% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpulseaudiosid17.0+dfsg1-3fixed
Debianpulseaudioforky17.0+dfsg1-3fixed
Debianpulseaudiotrixie17.0+dfsg1-2fixed
Debianpulseaudiobookworm16.1+dfsg1-2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpulseaudiosourcesid0.9.6-1lowNot reportedNot reported
Debianpulseaudiosourceforky0.9.6-1lowNot reportedNot reported
Debianpulseaudiosourcetrixie0.9.6-1lowNot reportedNot reported
Debianpulseaudiosourcebookworm0.9.6-1lowNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libpulse0]Fixed

    Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • [pulseaudio]Fixed

    Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

  • Source package: [pulseaudio]

    Details (2)
    • 16.1+dfsg1-2+b1 · amd64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

    • 16.1+dfsg1-2+b1 · arm64 · bookworm

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · bookworm; dsa · pulseaudio · debian · 12

[Debian 13 (Trixie)]

  • [libpulse0]Fixed

    Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

  • Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

  • Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

  • Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

  • [pulseaudio]Fixed

    Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

  • Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

  • Source package: [pulseaudio]

    Details (2)
    • 17.0+dfsg1-2+b1 · amd64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

    • 17.0+dfsg1-2+b1 · arm64 · trixie

      Fixed · Fixed: 0.9.6-1

      dsa · pulseaudio · debian · 13

Next results

Observed:

References