CVE-2023-49298
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that...
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
CVE-2023-49298- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-639
- Updated
- 2026-11-02
CVE List
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
CVE-2023-49298- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-639
- Updated
- 2026-11-02
EUVDEUVD-2023-53284
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
EUVD-2023-53284- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mvg7-8xh2-47rf
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that...
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
GHSA-mvg7-8xh2-47rf- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-639
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-49298
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
ALPINE-CVE-2023-49298- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSV
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
CVE-2023-49298- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-49298
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
DEBIAN-CVE-2023-49298- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-49298
7.5
OpenZFS through 2.1.13 and 2.2.x through 2.2.1, in certain scenarios involving applications that try to rely on efficient copying of file data, can replace file contents with zero-valued bytes and thus potentially disable security mechanisms. NOTE: this issue is not always security related, but can be security related in realistic situations. A possible example is cp, from a recent GNU Core Utilities (coreutils) version, when attempting to preserve a rule set for denying unauthorized access. (One might use cp when configuring access control, such as with the /etc/hosts.deny file specified in the IBM Support reference.) NOTE: this issue occurs less often in version 2.2.1, and in versions before 2.1.4, because of the default configuration in those versions.
- Record
UBUNTU-CVE-2023-49298- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
zfsAlpine:v3.19 |
before 2.2.1-r1 | 2.2.1-r1 |
zfsAlpine:v3.20 |
before 2.2.1-r1 | 2.2.1-r1 |
zfsAlpine:v3.21 |
before 2.2.1-r1 | 2.2.1-r1 |
zfsAlpine:v3.22 |
before 2.2.1-r1 | 2.2.1-r1 |
zfsAlpine:v3.23 |
before 2.2.1-r1 | 2.2.1-r1 |
zfsAlpine:v3.24 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-ltsAlpine:v3.19 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-ltsAlpine:v3.20 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-ltsAlpine:v3.21 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-ltsAlpine:v3.22 |
before 2.2.1-r1 | 2.2.1-r1 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
zfs-ltsAlpine:v3.23 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-ltsAlpine:v3.24 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-rpiAlpine:v3.19 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-rpiAlpine:v3.20 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-rpiAlpine:v3.21 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-rpiAlpine:v3.22 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-rpiAlpine:v3.23 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-rpiAlpine:v3.24 |
before 2.2.1-r1 | 2.2.1-r1 |
zfs-linuxDebian:12 |
before 2.1.11-1+deb12u1, plus listed versions 0.6.5.10-10.6.5.11-10.6.5.11-1~bpo8+10.6.5.11-1~bpo9+10.6.5.5-1 Show 45 moreShow less0.6.5.6-10.6.5.6-20.6.5.7-10.6.5.7-20.6.5.7-2~bpo8+10.6.5.8-10.6.5.8-1~bpo8+10.6.5.8-20.6.5.8-2~bpo8+10.6.5.8-30.6.5.9-10.6.5.9-20.6.5.9-2~bpo8+10.6.5.9-30.6.5.9-40.6.5.9-50.6.5.9-5+sparc640.6.5.9-5~bpo8+10.7.11-10.7.11-1~bpo8+10.7.11-1~bpo9+10.7.11-20.7.11-30.7.12-10.7.12-1~bpo9+10.7.12-20.7.12-30.7.12-40.7.12-50.7.13-10.7.13-1~bpo10+10.7.13-1~bpo9+10.7.3-10.7.3-20.7.3-30.7.3-3~bpo8+10.7.3-3~bpo9+10.7.4-10.7.4-1~bpo8+10.7.4-1~bpo9+10.7.5-10.7.5-1~bpo9+10.7.6-10.7.6-1~bpo8+10.7.6-1~bpo9+1 |
2.1.11-1+deb12u1 |
zfs-linuxDebian:13 |
before 2.1.14-1, plus listed versions 0.6.5.10-10.6.5.11-10.6.5.11-1~bpo8+10.6.5.11-1~bpo9+10.6.5.5-1 Show 45 moreShow less0.6.5.6-10.6.5.6-20.6.5.7-10.6.5.7-20.6.5.7-2~bpo8+10.6.5.8-10.6.5.8-1~bpo8+10.6.5.8-20.6.5.8-2~bpo8+10.6.5.8-30.6.5.9-10.6.5.9-20.6.5.9-2~bpo8+10.6.5.9-30.6.5.9-40.6.5.9-50.6.5.9-5+sparc640.6.5.9-5~bpo8+10.7.11-10.7.11-1~bpo8+10.7.11-1~bpo9+10.7.11-20.7.11-30.7.12-10.7.12-1~bpo9+10.7.12-20.7.12-30.7.12-40.7.12-50.7.13-10.7.13-1~bpo10+10.7.13-1~bpo9+10.7.3-10.7.3-20.7.3-30.7.3-3~bpo8+10.7.3-3~bpo9+10.7.4-10.7.4-1~bpo8+10.7.4-1~bpo9+10.7.5-10.7.5-1~bpo9+10.7.6-10.7.6-1~bpo8+10.7.6-1~bpo9+1 |
2.1.14-1 |
zfs-linuxDebian:14 |
before 2.1.14-1, plus listed versions 0.6.5.10-10.6.5.11-10.6.5.11-1~bpo8+10.6.5.11-1~bpo9+10.6.5.5-1 Show 45 moreShow less0.6.5.6-10.6.5.6-20.6.5.7-10.6.5.7-20.6.5.7-2~bpo8+10.6.5.8-10.6.5.8-1~bpo8+10.6.5.8-20.6.5.8-2~bpo8+10.6.5.8-30.6.5.9-10.6.5.9-20.6.5.9-2~bpo8+10.6.5.9-30.6.5.9-40.6.5.9-50.6.5.9-5+sparc640.6.5.9-5~bpo8+10.7.11-10.7.11-1~bpo8+10.7.11-1~bpo9+10.7.11-20.7.11-30.7.12-10.7.12-1~bpo9+10.7.12-20.7.12-30.7.12-40.7.12-50.7.13-10.7.13-1~bpo10+10.7.13-1~bpo9+10.7.3-10.7.3-20.7.3-30.7.3-3~bpo8+10.7.3-3~bpo9+10.7.4-10.7.4-1~bpo8+10.7.4-1~bpo9+10.7.5-10.7.5-1~bpo9+10.7.6-10.7.6-1~bpo8+10.7.6-1~bpo9+1 |
2.1.14-1 |
zfs-linuxDebian:10 From an advisory covering 2 CVEs |
before 0.7.12-2+deb10u3, plus listed versions 0.6.5.10-10.6.5.11-10.6.5.11-1~bpo8+10.6.5.11-1~bpo9+10.6.5.5-1 Show 45 moreShow less0.6.5.6-10.6.5.6-20.6.5.7-10.6.5.7-20.6.5.7-2~bpo8+10.6.5.8-10.6.5.8-1~bpo8+10.6.5.8-20.6.5.8-2~bpo8+10.6.5.8-30.6.5.9-10.6.5.9-20.6.5.9-2~bpo8+10.6.5.9-30.6.5.9-40.6.5.9-50.6.5.9-5+sparc640.6.5.9-5~bpo8+10.7.11-10.7.11-1~bpo8+10.7.11-1~bpo9+10.7.11-20.7.11-30.7.12-10.7.12-1~bpo9+10.7.12-20.7.12-2+deb10u10.7.12-2+deb10u1~bpo9+10.7.12-2+deb10u20.7.3-10.7.3-20.7.3-30.7.3-3~bpo8+10.7.3-3~bpo9+10.7.4-10.7.4-1~bpo8+10.7.4-1~bpo9+10.7.5-10.7.5-1~bpo9+10.7.6-10.7.6-1~bpo8+10.7.6-1~bpo9+10.7.9-0.10.7.9-10.7.9-2 |
0.7.12-2+deb10u3 |
zfs-linuxDebian:11 From an advisory covering 2 CVEs |
before 2.0.3-9+deb11u2, plus listed versions 0.6.5.10-10.6.5.11-10.6.5.11-1~bpo8+10.6.5.11-1~bpo9+10.6.5.5-1 Show 45 moreShow less0.6.5.6-10.6.5.6-20.6.5.7-10.6.5.7-20.6.5.7-2~bpo8+10.6.5.8-10.6.5.8-1~bpo8+10.6.5.8-20.6.5.8-2~bpo8+10.6.5.8-30.6.5.9-10.6.5.9-20.6.5.9-2~bpo8+10.6.5.9-30.6.5.9-40.6.5.9-50.6.5.9-5+sparc640.6.5.9-5~bpo8+10.7.11-10.7.11-1~bpo8+10.7.11-1~bpo9+10.7.11-20.7.11-30.7.12-10.7.12-1~bpo9+10.7.12-20.7.12-30.7.12-40.7.12-50.7.13-10.7.13-1~bpo10+10.7.13-1~bpo9+10.7.3-10.7.3-20.7.3-30.7.3-3~bpo8+10.7.3-3~bpo9+10.7.4-10.7.4-1~bpo8+10.7.4-1~bpo9+10.7.5-10.7.5-1~bpo9+10.7.6-10.7.6-1~bpo8+10.7.6-1~bpo9+1 |
2.0.3-9+deb11u2 |
zfs-linuxUbuntu:16.04:LTS |
All versions, plus listed versions 0.6.4.2-0ubuntu10.6.5.3-0ubuntu20.6.5.3-0ubuntu30.6.5.3-0ubuntu40.6.5.3-0ubuntu5 Show 31 moreShow less0.6.5.3-0ubuntu60.6.5.4-0ubuntu10.6.5.4-0ubuntu20.6.5.4-0ubuntu30.6.5.4-0ubuntu40.6.5.4-0ubuntu50.6.5.4-0ubuntu60.6.5.6-0ubuntu50.6.5.6-0ubuntu60.6.5.6-0ubuntu70.6.5.6-0ubuntu80.6.5.6-0ubuntu90.6.5.6-0ubuntu100.6.5.6-0ubuntu120.6.5.6-0ubuntu130.6.5.6-0ubuntu140.6.5.6-0ubuntu150.6.5.6-0ubuntu160.6.5.6-0ubuntu170.6.5.6-0ubuntu180.6.5.6-0ubuntu190.6.5.6-0ubuntu200.6.5.6-0ubuntu210.6.5.6-0ubuntu230.6.5.6-0ubuntu240.6.5.6-0ubuntu250.6.5.6-0ubuntu260.6.5.6-0ubuntu270.6.5.6-0ubuntu280.6.5.6-0ubuntu290.6.5.6-0ubuntu30 |
None known |
zfs-linuxUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.6.5.11-1ubuntu30.6.5.11-1ubuntu40.6.5.11-1ubuntu50.6.5.11-1ubuntu60.7.5-1ubuntu2 Show 25 moreShow less0.7.5-1ubuntu30.7.5-1ubuntu40.7.5-1ubuntu50.7.5-1ubuntu60.7.5-1ubuntu70.7.5-1ubuntu80.7.5-1ubuntu90.7.5-1ubuntu100.7.5-1ubuntu110.7.5-1ubuntu120.7.5-1ubuntu130.7.5-1ubuntu140.7.5-1ubuntu150.7.5-1ubuntu160.7.5-1ubuntu16.20.7.5-1ubuntu16.30.7.5-1ubuntu16.40.7.5-1ubuntu16.60.7.5-1ubuntu16.70.7.5-1ubuntu16.80.7.5-1ubuntu16.90.7.5-1ubuntu16.100.7.5-1ubuntu16.110.7.5-1ubuntu16.120.7.5-1ubuntu16.12+esm1 |
None known |
zfs-linuxUbuntu:20.04:LTS |
before 0.8.3-1ubuntu12.17, plus listed versions 0.8.1-1ubuntu140.8.1-1ubuntu150.8.1-1ubuntu160.8.1-1ubuntu170.8.2-3ubuntu1 Show 31 moreShow less0.8.2-3ubuntu20.8.2-3ubuntu30.8.2-3ubuntu40.8.2-3ubuntu50.8.3-1ubuntu20.8.3-1ubuntu30.8.3-1ubuntu40.8.3-1ubuntu50.8.3-1ubuntu60.8.3-1ubuntu70.8.3-1ubuntu80.8.3-1ubuntu90.8.3-1ubuntu100.8.3-1ubuntu110.8.3-1ubuntu120.8.3-1ubuntu12.10.8.3-1ubuntu12.20.8.3-1ubuntu12.30.8.3-1ubuntu12.40.8.3-1ubuntu12.50.8.3-1ubuntu12.60.8.3-1ubuntu12.70.8.3-1ubuntu12.80.8.3-1ubuntu12.90.8.3-1ubuntu12.100.8.3-1ubuntu12.110.8.3-1ubuntu12.120.8.3-1ubuntu12.130.8.3-1ubuntu12.140.8.3-1ubuntu12.150.8.3-1ubuntu12.16 |
0.8.3-1ubuntu12.17 |
zfs-linuxUbuntu:22.04:LTS |
before 2.1.5-1ubuntu6~22.04.4, plus listed versions 2.0.6-1ubuntu22.0.6-1ubuntu32.1.2-1ubuntu12.1.2-1ubuntu22.1.2-1ubuntu3 Show 4 moreShow less2.1.4-0ubuntu0.12.1.5-1ubuntu6~22.04.12.1.5-1ubuntu6~22.04.22.1.5-1ubuntu6~22.04.3 |
2.1.5-1ubuntu6~22.04.4 |
zfs-linuxUbuntu:24.04:LTS |
before 2.2.2-0ubuntu2, plus listed versions 2.2.0~rc3-0ubuntu42.2.0-0ubuntu12.2.0-0ubuntu32.2.1-0ubuntu12.2.2-0ubuntu1 |
2.2.2-0ubuntu2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-49298 is a high vulnerability (CVSS 7.5) in Openzfs, published November 24, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.16%, the 67th percentile. Fixed in zfs 2.2.1-r1.
References
github.com/openzfs/zfs/pull/15571
github.com/openzfs/zfs/issues/15526
bugs.freebsd.org/bugzilla/show_bug.cgi?id=275308
news.ycombinator.com/item?id=38405731
web.archive.org/web/20231124172959/https://www.ibm.com/support/pages/how-remove-missing%C2%A0newline%C2%A0or%C2%A0line%C2%A0too%C2%A0long-error-etchostsallow%C2%A0and%C2%A0etchostsdeny-files
github.com/openzfs/zfs/releases/tag/zfs-2.2.2
Show 14 moreShow less
github.com/openzfs/zfs/releases/tag/zfs-2.1.14
theregister.com/2023/12/04/two_new_versions_of_openzfs
bugs.gentoo.org/917224
news.ycombinator.com/item?id=38770168
lists.debian.org/debian-lts-announce/2024/03/msg00019.html
lists.debian.org/debian-lts-announce/2025/04/msg00009.html
nvd.nist.gov/vuln/detail/CVE-2023-49298
github.com/advisories/GHSA-mvg7-8xh2-47rf
security.alpinelinux.org/vuln/CVE-2023-49298
github.com/CVEProject/cvelistV5/tree/main/cves/2023/49xxx/CVE-2023-49298.json
security-tracker.debian.org/tracker/CVE-2023-49298
ubuntu.com/security/CVE-2023-49298
gist.github.com/rincebrain/e23b4a39aba3fadc04db18574d30dc73
cve.org/CVERecord?id=CVE-2023-49298
Left out here: 336 versions. The JSON record has them.