CVE-2018-20349
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer...
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
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
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
CVE-2018-20349- 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
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
CVE-2018-20349- Updated
- 2026-11-02
EUVDEUVD-2018-12907 No score
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
EUVD-2018-12907- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qgqh-phj7-7fm4
6.5
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer...
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
GHSA-qgqh-phj7-7fm4- 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
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
CVE-2018-20349- 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-2018-20349
6.5
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
DEBIAN-CVE-2018-20349- 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 4 moreShow less
OSVUBUNTU-CVE-2018-20349
6.5
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object.
- Record
UBUNTU-CVE-2018-20349- 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-2020-0013 No score
Updated igraph packages fix security vulnerability
Updated igraph packages fix security vulnerability:
The igraph_i_strdiff function in igraph_trie.c in igraph through 0.7.1 has an NULL pointer dereference that allows attackers to cause a denial of service (application crash) via a crafted object (CVE-2018-20349).
- Record
MGASA-2020-0013- Updated
- 2026-11-02
OSVRSEC-2023-4 No score
NULL pointer dereference vulnerability
The igraph R package, through version 0.7.1, is susceptible to a vulnerability identified in the igraph_i_strdiff function within igraph_trie.c. This vulnerability can lead to a NULL pointer dereference, potentially exploited by attackers to cause a denial of service, resulting in an application crash. Users of the igraph package should take necessary precautions and consider updating to a patched version to mitigate this security risk.
- Record
RSEC-2023-4- Updated
- 2026-11-02
OSVUSN-4644-1 No score
igraph vulnerability
It was discovered that igraph mishandled certain malformed XML. An attacker could use this vulnerability to cause a denial of service (crash).
- Record
USN-4644-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
igraphDebian:12 |
before 0.7.1-3 | 0.7.1-3 |
igraphDebian:13 |
before 0.7.1-3 | 0.7.1-3 |
igraphDebian:14 |
before 0.7.1-3 | 0.7.1-3 |
r-cran-igraphDebian:12 |
before 1.2.2-2 | 1.2.2-2 |
r-cran-igraphDebian:13 |
before 1.2.2-2 | 1.2.2-2 |
r-cran-igraphDebian:14 |
before 1.2.2-2 | 1.2.2-2 |
igraphDebian:8 |
before 0.7.1-2+deb8u1, plus listed versions 0.7.1-2 |
0.7.1-2+deb8u1 |
igraphMageia:7 |
before 0.7.1-2.1.mga7 | 0.7.1-2.1.mga7 |
igraphCRAN |
0.7.1 up to 1.2.2-2, plus listed versions 1.0.01.0.11.1.11.1.21.2.11.2.2 |
1.2.2-2 |
igraphUbuntu:16.04:LTS |
before 0.7.1-2.1+deb9u1build0.16.04.1, plus listed versions 0.7.1-2.1 |
0.7.1-2.1+deb9u1build0.16.04.1 |
igraphUbuntu:18.04:LTS |
before 0.7.1-2.1+deb9u1build0.18.04.1, plus listed versions 0.7.1-2.1build2 |
0.7.1-2.1+deb9u1build0.18.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-20349 is a medium vulnerability (CVSS 6.5) in Igraph, published December 22, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.60%, the 75th percentile. Fixed in igraph 0.7.1-3.
References
github.com/igraph/igraph/issues/1141
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NCGDUNQYLSZLSGN6JJBORVFW46U3A75Y
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OWCGXEINKJM3JQUPVCSN4RBTRKWBTYI7
lists.debian.org/debian-lts-announce/2019/12/msg00038.html
nvd.nist.gov/vuln/detail/CVE-2018-20349
lists.fedoraproject.org/archives/list/[email protected]/message/NCGDUNQYLSZLSGN6JJBORVFW46U3A75Y
Show 9 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/OWCGXEINKJM3JQUPVCSN4RBTRKWBTYI7
github.com/advisories/GHSA-qgqh-phj7-7fm4
security-tracker.debian.org/tracker/CVE-2018-20349
advisories.mageia.org/MGASA-2020-0013.html
bugs.mageia.org/show_bug.cgi?id=25937
lists.fedoraproject.org/archives/list/[email protected]/thread/NCGDUNQYLSZLSGN6JJBORVFW46U3A75Y
ubuntu.com/security/CVE-2018-20349
ubuntu.com/security/notices/USN-4644-1
cve.org/CVERecord?id=CVE-2018-20349