Descriptionposix/JackSocket.cpp in libjack in JACK2 1.9.1 through 1.9.12 (as distributed with alsa-plugins 1.1.7 and later) has a "double file descriptor close" issue during a failed connection attempt when jackd2 is not running. Exploitation success depends on multithreaded timing of that double close, which can result in unintended information disclosure, crashes, or file corruption due to having the wrong file associated with the file descriptor.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)
NVD severitymedium
Debian Bugs931488

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
jackd2 (PTS)jessie1.9.10+20140719git3eb0ae6a~dfsg-2vulnerable
bullseye, sid, buster1.9.12~dfsg-2vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs


[buster] - jackd2 <no-dsa> (Minor issue)
[stretch] - jackd2 <no-dsa> (Minor issue)
[jessie] - jackd2 <postponed> (Minor issue, hard to reproduce crash with theoretically possible file corruption, no sensitive data to leak)

Search for package or bug name: Reporting problems