CVE-2021-30218
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- 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
5.5
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
- Record
CVE-2021-30218- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/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
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
- Record
CVE-2021-30218- Updated
- 2026-11-02
EUVDEUVD-2021-17150 No score
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
- Record
EUVD-2021-17150- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xh35-9rm8-7v5q No score
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
- Record
GHSA-xh35-9rm8-7v5q- Weakness
- CWE-476
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-30218
5.5
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
- Record
ALPINE-CVE-2021-30218- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2021-30218
5.5
CVE-2021-30218 does not affect BellSoft software
- Record
BELL-CVE-2021-30218- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
samurai 1.2 has a NULL pointer dereference in writefile() in util.c via a crafted build file.
- Record
CVE-2021-30218- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
samuraiAlpine:v3.13 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.14 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.15 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.16 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.17 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.18 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.19 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.20 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.21 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.22 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.23 |
before 1.2-r1 | 1.2-r1 |
samuraiAlpine:v3.24 |
before 1.2-r1 | 1.2-r1 |
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-2021-30218 is a medium vulnerability (CVSS 5.5) in Samurai Project Samurai, published April 29, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.75%, the 55th percentile. Fixed in samurai 1.2-r1.