CVE-2017-18199
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial...
CVE-2017-18199 is a medium vulnerability (CVSS 6.5) in Gnu Libcdio, published February 24, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.26%, the 88th percentile. Fixed in libcdio 1.0.0-1.
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
CVE-2017-18199- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
CVE-2017-18199- Updated
- 2026-11-02
EUVDEUVD-2017-9332 No score
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
EUVD-2017-9332- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-g22c-3rrr-vfp7
6.5
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial...
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
GHSA-g22c-3rrr-vfp7- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSV
6.5
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
CVE-2017-18199- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-18199
6.5
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
DEBIAN-CVE-2017-18199- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVRHSA-2018:3246
3.9
Red Hat Security Advisory: libcdio security update
- Record
RHSA-2018:3246- CVSS 3.0
- 3.9 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-18199
6.5
realloc_symlink in rock.c in GNU libcdio before 1.0.0 allows remote attackers to cause a denial of service (NULL Pointer Dereference) via a crafted iso file.
- Record
UBUNTU-CVE-2017-18199- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0209 No score
Updated libcdio packages fix security vulnerabilities
A heap corruption bug was found in the way libcdio handled processing of ISO files. An attacker could potentially use this flaw to crash applications using libcdio by tricking them into processing crafted ISO files, thus resulting in local DoS (CVE-2017-18198).
A NULL pointer dereference flaw was found in the way libcdio handled processing of ISO files. An attacker could potentially use this flaw to crash applications using libcdio by tricking them into processing crafted ISO files (CVE-2017-18199).
A double-free flaw was found in the way libcdio handled processing of ISO files. An attacker could potentially use this flaw to crash applications using libcdio by tricking them into processing crafted ISO files (CVE-2017-18201).
- Record
MGASA-2018-0209- Updated
- 2026-11-02
OSVMGASA-2018-0225 No score
Updated libcdio packages fix security vulnerabilities
A heap corruption bug was found in the way libcdio handled processing of ISO files. An attacker could potentially use this flaw to crash applications using libcdio by tricking them into processing crafted ISO files, thus resulting in local DoS (CVE-2017-18198).
A NULL pointer dereference flaw was found in the way libcdio handled processing of ISO files. An attacker could potentially use this flaw to crash applications using libcdio by tricking them into processing crafted ISO files (CVE-2017-18199).
A double-free flaw was found in the way libcdio handled processing of ISO files. An attacker could potentially use this flaw to crash applications using libcdio by tricking them into processing crafted ISO files (CVE-2017-18201).
- Record
MGASA-2018-0225- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10675-1 No score
libcdio++0-2.1.0-2.6 on GA media
These are all security issues fixed in the libcdio++0-2.1.0-2.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10675-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2236-1 No score
Security update for libcdio
This update for libcdio fixes the following issues:
The following security vulnerabilities were addressed:
- CVE-2017-18199: Fixed a NULL pointer dereference in realloc_symlink in rock.c (bsc#1082821)
- CVE-2017-18201: Fixed a double free vulnerability in get_cdtext_generic() in _cdio_generic.c (bsc#1082877)
- Fixed several memory leaks (bsc#1082821)
- Record
SUSE-SU-2018:2236-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14498-1 No score
Security update for libcdio
This update for libcdio and libcdio-mini fixes the following issues:
Security issue fixed:
- CVE-2017-18199: Fixed a NULL Pointer Dereference in realloc_symlink which could allow remote attackers to cause Denial of Service (bsc#1082821).
- Record
SUSE-SU-2020:14498-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3023-1 No score
Security update for libcdio
This update for libcdio fixes the following issues:
The following security vulnerability was addressed:
- CVE-2017-18199: Fixed a NULL pointer dereference in realloc_symlink in rock.c, which allowed remote attackers to cause a denial of service via a crafted ISO file. (bsc#1082821)
- Record
SUSE-SU-2020:3023-1- Updated
- 2026-11-02
OSVUSN-5558-1 No score
libcdio vulnerabilities
Zhao Liang discovered that libcdio was not properly performing memory management operations when processing ISO files, which could result in a heap buffer overflow or in a NULL pointer dereference. If a user or automated system were tricked into opening a specially crafted file, an attacker could possibly use this issue to cause a denial of service. (CVE-2017-18198, CVE-2017-18199)
- Record
USN-5558-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libcdioDebian:12 |
before 1.0.0-1 | 1.0.0-1 |
libcdioDebian:13 |
before 1.0.0-1 | 1.0.0-1 |
libcdioDebian:14 |
before 1.0.0-1 | 1.0.0-1 |
libcdioMageia:6 |
before 0.94-1.1.mga6 | 0.94-1.1.mga6 |
libcdioMageia:5 |
before 0.92-3.1.mga5 | 0.92-3.1.mga5 |
libcdioRed Hat:enterprise_linux:7::client |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-debuginfoRed Hat:enterprise_linux:7::client |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-develRed Hat:enterprise_linux:7::client |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdioRed Hat:enterprise_linux:7::computenode |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
Show 15 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libcdio-develRed Hat:enterprise_linux:7::computenode |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdioRed Hat:enterprise_linux:7::server |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-debuginfoRed Hat:enterprise_linux:7::server |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-develRed Hat:enterprise_linux:7::server |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdioRed Hat:enterprise_linux:7::workstation |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdio-develRed Hat:enterprise_linux:7::workstation |
before 0:0.92-3.el7 | 0:0.92-3.el7 |
libcdioSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 0.94-6.3.1 | 0.94-6.3.1 |
libcdioSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 0.80-8.3.5 | 0.80-8.3.5 |
libcdioSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 0.90-6.6.5 | 0.90-6.6.5 |
libcdioSUSE:Linux Enterprise Server 12 SP5 |
before 0.90-6.6.5 | 0.90-6.6.5 |
libcdioSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.90-6.6.5 | 0.90-6.6.5 |
libcdioSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 0.90-6.6.5 | 0.90-6.6.5 |
libcdioUbuntu:Pro:14.04:LTS |
before 0.83-4.1ubuntu1+esm1, plus listed versions 0.83-4ubuntu10.83-4.10.83-4.1ubuntu1 |
0.83-4.1ubuntu1+esm1 |
libcdioUbuntu:Pro:16.04:LTS |
before 0.83-4.2ubuntu1+esm1, plus listed versions 0.83-4.20.83-4.2ubuntu1 |
0.83-4.2ubuntu1+esm1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
savannah.gnu.org/bugs?52264
ftp.gnu.org/gnu/libcdio/libcdio-1.0.0.tar.gz
access.redhat.com/errata/RHSA-2018:3246
securityfocus.com/bid/103202
nvd.nist.gov/vuln/detail/CVE-2017-18199
github.com/advisories/GHSA-g22c-3rrr-vfp7
Show 32 moreShow less
security-tracker.debian.org/tracker/CVE-2017-18199
advisories.mageia.org/MGASA-2018-0209.html
bugs.mageia.org/show_bug.cgi?id=22740
lists.fedoraproject.org/archives/list/[email protected]/thread/NHBEK7JWO4GCS73UAOQOUFGTMIIMYYTR
advisories.mageia.org/MGASA-2018-0225.html
bugs.mageia.org/show_bug.cgi?id=22902
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.6_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1549644
bugzilla.redhat.com/show_bug.cgi?id=1549701
bugzilla.redhat.com/show_bug.cgi?id=1549707
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_3246.json
access.redhat.com/security/cve/CVE-2017-18198
cve.org/CVERecord?id=CVE-2017-18198
nvd.nist.gov/vuln/detail/CVE-2017-18198
access.redhat.com/security/cve/CVE-2017-18199
cve.org/CVERecord?id=CVE-2017-18199
access.redhat.com/security/cve/CVE-2017-18201
cve.org/CVERecord?id=CVE-2017-18201
nvd.nist.gov/vuln/detail/CVE-2017-18201
bugs.debian.org/cgi-bin/bugreport.cgi?bug=887640
suse.com/support/update/announcement/2018/suse-su-20182236-1
bugzilla.suse.com/1082821
bugzilla.suse.com/1082877
suse.com/security/cve/CVE-2017-18199
suse.com/security/cve/CVE-2017-18201
suse.com/support/update/announcement/2020/suse-su-202014498-1
suse.com/support/update/announcement/2020/suse-su-20203023-1
ubuntu.com/security/CVE-2017-18199
ubuntu.com/security/notices/USN-5558-1
ubuntu.com/security/CVE-2017-18198
suse.com/security/cve/CVE-2017-18198