Every CVE Search/ Get API key

CVE-2026-42616

CVE-2026-42616 affecting package ntfs-3g for versions less than 2022.10.3-5

7.8 HighFix available

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a 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
High
Integrity
High
Availability
High

Exploit likelihood

0.17%Unchanged since Oct 8, 2026
90%50%10%1%

What each source reports

NVD Score used 7.8

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
CVE-2026-42616
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-787, CWE-122
Updated
2026-11-02
CVE List 7.8

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
CVE-2026-42616
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-122
Updated
2026-11-02
EUVDEUVD-2026-94356 7.8

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
EUVD-2026-94356
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
CVE-2026-42616
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2026-42616 7.8

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
DEBIAN-CVE-2026-42616
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-06
OSVOESA-2026-3108 7.5

ntfs-3g security update

NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS driver for Linux and many other operating systems. It provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008 and Windows 7 NTFS file systems.

Security Fix(es):

(CVE-2026-42616)

(CVE-2026-42617)

(CVE-2026-42618)

(CVE-2026-46569)

(CVE-2026-46570)

(CVE-2026-46571)

(CVE-2026-46572)

(CVE-2026-56135)

(CVE-2026-56136)

Record
OESA-2026-3108
CVSS 4.0
7.5 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
Show 9 moreShow less
OSVUBUNTU-CVE-2026-42616 7.8

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
UBUNTU-CVE-2026-42616
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-106863 No score

CVE-2026-42616 affecting package ntfs-3g for versions less than 2022.10.3-5

In NTFS-3G before 2026.7.7, a heap buffer overflow exists in cat() in ntfscat.c that allows an attacker to corrupt heap memory in the ntfscat binary by crafting a malicious NTFS image. The overflow is triggered by reading a file.

Record
AZL-106863
Updated
2026-11-05
OSVCLSA-2026-1792659106 No score

Fix of 6 CVEs

  • SECURITY UPDATE: heap buffer overflows and out-of-bounds read in index handling
    • debian/patches/CVE-2026-42617_CVE-2026-46572_CVE-2026-56136.patch: validate the index entry stream and INDEX_ROOT.index_block_size read from disk, and check the size copied from the index root to the new index block in ntfs_ir_to_ib(), in include/ntfs-3g/index.h, libntfs-3g/attrib.c and libntfs-3g/index.c.
    • CVE-2026-42617
    • CVE-2026-46572
    • CVE-2026-56136
  • SECURITY UPDATE: heap buffer overflow in index block split
    • debian/patches/CVE-2026-46569.patch: bound tail_size against the destination block capacity in ntfs_ib_copy_tail() in libntfs-3g/index.c.
    • CVE-2026-46569
  • SECURITY UPDATE: out-of-bounds write when walking a deep index
    • debian/patches/CVE-2026-46570.patch: limit the B-tree depth to MAX_PARENT_VCN in ntfs_index_walk_down() in libntfs-3g/index.c.
    • CVE-2026-46570
  • Fix double free when an index entry is too long to hold a VCN
    • debian/patches/index-reject-entry-too-long-for-vcn.patch: reject an index entry that is too long to hold a VCN in ntfs_ie_add_vcn() in libntfs-3g/index.c, as its 16-bit length would wrap to zero.
  • SECURITY UPDATE: heap buffer overflow in LZNT1 decompression
    • debian/patches/CVE-2026-42618.patch: end a sub-block when its output is full and check the input bounds before reading sub-block headers and phrase tokens in ntfs_decompress() in libntfs-3g/compress.c, and zero the unused part of the output when the compressed data is garbled.
    • CVE-2026-42618
  • SECURITY UPDATE: heap buffer overflow in ntfscat
    • debian/patches/CVE-2026-42616.patch: size the read buffer from the block size in cat() in ntfsprogs/ntfscat.c.
    • CVE-2026-42616
Record
CLSA-2026-1792659106
Updated
2026-11-02
OSVMGASA-2026-0424 No score

Updated ntfs-3g packages fix security vulnerabilities

Heap memory corruption when processing a corrupt or maliciously crafted filesystem. (CVE-2026-42616) Heap memory corruption when copying index data from root to an index block in a corrupt or maliciously crafted filesystem. (CVE-2026-42617) Single-byte heap buffer overflow when decompressing maliciously crafted compressed file data. (CVE-2026-42618) Heap buffer overflow when copying the tail data of an index block to a freshly allocated block. (CVE-2026-46569) Heap memory corruption for maliciously crafted or corrupt index data descending to an out-of-bounds tree depth. (CVE-2026-46570) Out-of-bounds read when processing symlink reparse data in a corrupt or maliciously crafted filesystem. (CVE-2026-46571) Heap buffer overflow for maliciously crafted or corrupt index data during a node split. (CVE-2026-46572) Heap buffer overflow when building inherited ACL data. (CVE-2026-56135) Out of bounds access when clearing an index root in maliciously crafted or corrupt index data. (CVE-2026-56136)

Record
MGASA-2026-0424
Updated
2026-11-02
OSVopenSUSE-SU-2026:11320-1 No score

libntfs-3g-devel-2022.10.3-8.1 on GA media

These are all security issues fixed in the libntfs-3g-devel-2022.10.3-8.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11320-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21484-1 No score

Security update for ntfs-3g_ntfsprogs

This update for ntfs-3g_ntfsprogs fixes the following issues:

  • CVE-2026-42616: heap buffer overflow in cat() of cat.c can lead to heap corruption in the ntfscat binary via a specially crafted NTFS image (bsc#1271102).
  • CVE-2026-42617: heap buffer overflow in ntfs_ir_to_ib() of index.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271103).
  • CVE-2026-42618: heap buffer overflow in ntfs_decompress() of compress.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271104).
  • CVE-2026-46569: heap buffer overflow in ntfs_ib_copy_tail() of libntfs-3g/index.ccan lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271105).
  • CVE-2026-46570: heap buffer overflow in ntfs_index_walk_down() of libntfs-3g/index.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271106).
  • CVE-2026-46571: out-of-bounds read in ntfs_fix_file_name() of libntfs-3g/reparse.c can lead to disclosure of confidential information from the ntfs-3g process memory when handling a specially crafted NTFS image (bsc#1271107).
  • CVE-2026-46572: heap buffer overflow in ntfs_ib_cut_tail() of libntfs-3g/index.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271108).
  • CVE-2026-56135: heap-based buffer overflow in build_inherited_id() of libntfs-3g/security.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271109).
  • CVE-2026-56136: out-of-bounds read in ntfs_ir_nill() of libntfs-3g/index.c can lead to disclosure of confidential information from the ntfs-3g process memory when handling a specially crafted NTFS image (bsc#1271110).
Record
openSUSE-SU-2026:21484-1
Updated
2026-11-02
OSVSUSE-SU-2026:3213-1 No score

Security update for ntfs-3g_ntfsprogs

This update for ntfs-3g_ntfsprogs fixes the following issues

  • CVE-2026-42616: heap buffer overflow in cat() in cat.c (bsc#1271102).
  • CVE-2026-42617: heap buffer overflow in ntfs_ir_to_ib() in index.c (bsc#1271103).
  • CVE-2026-42618: heap buffer overflow in ntfs_decompress() in compress.c (bsc#1271104).
  • CVE-2026-46569: heap buffer overflow in ntfs_ib_copy_tail() in libntfs-3g/index.c (bsc#1271105).
  • CVE-2026-46570: heap buffer overflow exists in ntfs_index_walk_down() in libntfs-3g/index.c (bsc#1271106).
  • CVE-2026-46571: out-of-bounds read in ntfs_fix_file_name() in libntfs-3g/reparse.c (bsc#1271107).
  • CVE-2026-46572: heap buffer overflow in ntfs_ib_cut_tail() in libntfs-3g/index.c (bsc#1271108).
  • CVE-2026-56135: heap-based buffer overflow in build_inherited_id() in libntfs-3g/security.c (bsc#1271109).
  • CVE-2026-56136: out-of-bounds read in ntfs_ir_nill() in libntfs-3g/index.c (bsc#1271110).
Record
SUSE-SU-2026:3213-1
Updated
2026-11-02
OSVSUSE-SU-2026:3214-1 No score

Security update for ntfs-3g_ntfsprogs

This update for ntfs-3g_ntfsprogs fixes the following issues

  • CVE-2026-42616: heap buffer overflow in cat() of cat.c can lead to heap corruption in the ntfscat binary via a specially crafted NTFS image (bsc#1271102).
  • CVE-2026-42617: heap buffer overflow in ntfs_ir_to_ib() of index.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271103).
  • CVE-2026-42618: heap buffer overflow in ntfs_decompress() of compress.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271104).
  • CVE-2026-46569: heap buffer overflow in ntfs_ib_copy_tail() of libntfs-3g/index.ccan lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271105).
  • CVE-2026-46570: heap buffer overflow in ntfs_index_walk_down() of libntfs-3g/index.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271106).
  • CVE-2026-46571: out-of-bounds read in ntfs_fix_file_name() of libntfs-3g/reparse.c can lead to disclosure of confidential information from the ntfs-3g process memory when handling a specially crafted NTFS image (bsc#1271107).
  • CVE-2026-46572: heap buffer overflow in ntfs_ib_cut_tail() of libntfs-3g/index.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271108).
  • CVE-2026-56135: heap-based buffer overflow in build_inherited_id() of libntfs-3g/security.c can lead to heap corruption in the SUID-root ntfs-3g binary via a specially crafted NTFS image (bsc#1271109).
  • CVE-2026-56136: out-of-bounds read in ntfs_ir_nill() of libntfs-3g/index.c can lead to disclosure of confidential information from the ntfs-3g process memory when handling a specially crafted NTFS image (bsc#1271110).
Record
SUSE-SU-2026:3214-1
Updated
2026-11-02
OSVUSN-8554-1 No score

ntfs-3g vulnerabilities

It was discovered that NTFS-3G had a heap buffer overflow when reading certain NTFS images. A local attacker could possibly use this issue to execute arbitrary code. (CVE-2026-42616)

It was discovered that NTFS-3G had multiple heap buffer overflows when processing certain NTFS images. A local attacker could possibly use these issues to execute arbitrary code. (CVE-2026-42617, CVE-2026-42618, CVE-2026-46569, CVE-2026-46570, CVE-2026-46572, CVE-2026-56135)

It was discovered that NTFS-3G had out-of-bounds reads when processing certain NTFS images. A local attacker could possibly use these issues to obtain sensitive information. (CVE-2026-46571, CVE-2026-56136)

Record
USN-8554-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ntfs-3g
Azure Linux:3
before 2022.10.3-5
2022.10.3-5
libntfs-3g88
TuxCare:Ubuntu:18.04
From an advisory covering 7 CVEs
before 1:2017.3.23-2ubuntu0.18.04.5+tuxcare.els1
1:2017.3.23-2ubuntu0.18.04.5+tuxcare.els1
ntfs-3g
TuxCare:Ubuntu:18.04
From an advisory covering 7 CVEs
before 1:2017.3.23-2ubuntu0.18.04.5+tuxcare.els1
1:2017.3.23-2ubuntu0.18.04.5+tuxcare.els1
ntfs-3g-dev
TuxCare:Ubuntu:18.04
From an advisory covering 7 CVEs
before 1:2017.3.23-2ubuntu0.18.04.5+tuxcare.els1
1:2017.3.23-2ubuntu0.18.04.5+tuxcare.els1
ntfs-3g
Debian:12
before 1:2022.10.3-1+deb12u4, plus listed versions
1:2022.10.3-11:2022.10.3-1+deb12u11:2022.10.3-1+deb12u21:2022.10.3-1+deb12u3
1:2022.10.3-1+deb12u4
ntfs-3g
Debian:13
before 1:2022.10.3-5+deb13u2, plus listed versions
1:2022.10.3-51:2022.10.3-5+deb13u1
1:2022.10.3-5+deb13u2
ntfs-3g
Debian:14
before 1:2026.7.7-2, plus listed versions
1:2022.10.3-51:2026.2.25-11:2026.7.7-1
1:2026.7.7-2
ntfs-3g
Mageia:10
From an advisory covering 9 CVEs
before 2026.2.25-1.1.mga10
2026.2.25-1.1.mga10
ntfs-3g
Mageia:9
From an advisory covering 9 CVEs
before 2022.10.3-1.3.mga9
2022.10.3-1.3.mga9
ntfs-3g
openEuler:24.03-LTS-SP1
From an advisory covering 9 CVEs
before 2022.10.3-4.oe2403sp1
2022.10.3-4.oe2403sp1
Show 22 moreShow less
Affected packages
PackageAffectedFixed
ntfs-3g
openEuler:24.03-LTS-SP3
From an advisory covering 9 CVEs
before 2022.10.3-4.oe2403sp3
2022.10.3-4.oe2403sp3
ntfs-3g
openEuler:24.03-LTS-SP4
From an advisory covering 9 CVEs
before 2022.10.3-4.oe2403sp4
2022.10.3-4.oe2403sp4
ntfs-3g
openEuler:20.03-LTS-SP4
From an advisory covering 9 CVEs
before 2022.5.17-5.oe2003sp4
2022.5.17-5.oe2003sp4
ntfs-3g
openEuler:22.03-LTS-SP4
From an advisory covering 9 CVEs
before 2022.5.17-5.oe2203sp4
2022.5.17-5.oe2203sp4
ntfs-3g_ntfsprogs
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 9 CVEs
before 2022.5.17-5.23.1
2022.5.17-5.23.1
ntfs-3g_ntfsprogs
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 9 CVEs
before 2022.5.17-5.23.1
2022.5.17-5.23.1
ntfs-3g_ntfsprogs
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 9 CVEs
before 2022.5.17-150000.3.27.1
2022.5.17-150000.3.27.1
ntfs-3g_ntfsprogs
SUSE:Linux Enterprise Module for Development Tools 15 SP7
From an advisory covering 9 CVEs
before 2022.5.17-150000.3.27.1
2022.5.17-150000.3.27.1
ntfs-3g_ntfsprogs
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 9 CVEs
before 2022.5.17-150000.3.27.1
2022.5.17-150000.3.27.1
ntfs-3g_ntfsprogs
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 9 CVEs
before 2022.5.17-150000.3.27.1
2022.5.17-150000.3.27.1
ntfs-3g
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
1:2013.1.13AR.1-2ubuntu11:2013.1.13AR.1-2ubuntu21:2013.1.13AR.1-2ubuntu2+esm11:2013.1.13AR.1-2ubuntu2+esm21:2013.1.13AR.1-2ubuntu2+esm31:2013.1.13AR.1-2ubuntu2+esm4
None known
ntfs-3g
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1:2014.2.15AR.3-31:2015.3.14AR.1-11:2015.3.14AR.1-1build11:2015.3.14AR.1-1ubuntu0.11:2015.3.14AR.1-1ubuntu0.2
Show 5 moreShow less
1:2015.3.14AR.1-1ubuntu0.31:2015.3.14AR.1-1ubuntu0.3+esm11:2015.3.14AR.1-1ubuntu0.3+esm21:2015.3.14AR.1-1ubuntu0.3+esm31:2015.3.14AR.1-1ubuntu0.3+esm4
None known
ntfs-3g
Ubuntu:18.04:LTS
All versions, plus listed versions
1:2016.2.22AR.2-21:2017.3.23-21:2017.3.23-2ubuntu0.18.04.11:2017.3.23-2ubuntu0.18.04.21:2017.3.23-2ubuntu0.18.04.31:2017.3.23-2ubuntu0.18.04.41:2017.3.23-2ubuntu0.18.04.5
None known
ntfs-3g
Ubuntu:20.04:LTS
All versions, plus listed versions
1:2017.3.23AR.3-3ubuntu11:2017.3.23AR.3-3ubuntu1.11:2017.3.23AR.3-3ubuntu1.21:2017.3.23AR.3-3ubuntu1.3
None known
ntfs-3g
Ubuntu:22.04:LTS
before 1:2021.8.22-3ubuntu1.4, plus listed versions
1:2017.3.23AR.3-3ubuntu51:2017.3.23AR.3-3ubuntu61:2021.8.22-3ubuntu11:2021.8.22-3ubuntu1.11:2021.8.22-3ubuntu1.21:2021.8.22-3ubuntu1.3
1:2021.8.22-3ubuntu1.4
ntfs-3g
Ubuntu:24.04:LTS
before 1:2022.10.3-1.2ubuntu3.2, plus listed versions
1:2022.10.3-1ubuntu11:2022.10.3-1.2ubuntu11:2022.10.3-1.2ubuntu21:2022.10.3-1.2ubuntu31:2022.10.3-1.2ubuntu3.1
1:2022.10.3-1.2ubuntu3.2
ntfs-3g
Ubuntu:26.04:LTS
before 1:2022.10.3-5ubuntu1.1, plus listed versions
1:2022.10.3-51:2022.10.3-5build11:2022.10.3-5ubuntu1
1:2022.10.3-5ubuntu1.1
ntfs-3g
Ubuntu:22.04:LTS
From an advisory covering 9 CVEs
before 1:2021.8.22-3ubuntu1.4, plus listed versions
1:2017.3.23AR.3-3ubuntu51:2017.3.23AR.3-3ubuntu61:2021.8.22-3ubuntu11:2021.8.22-3ubuntu1.11:2021.8.22-3ubuntu1.21:2021.8.22-3ubuntu1.3
1:2021.8.22-3ubuntu1.4
ntfs-3g
Ubuntu:24.04:LTS
From an advisory covering 9 CVEs
before 1:2022.10.3-1.2ubuntu3.2, plus listed versions
1:2022.10.3-1ubuntu11:2022.10.3-1.2ubuntu11:2022.10.3-1.2ubuntu21:2022.10.3-1.2ubuntu31:2022.10.3-1.2ubuntu3.1
1:2022.10.3-1.2ubuntu3.2
ntfs-3g
Ubuntu:26.04:LTS
From an advisory covering 9 CVEs
before 1:2022.10.3-5ubuntu1.1, plus listed versions
1:2022.10.3-51:2022.10.3-5build11:2022.10.3-5ubuntu1
1:2022.10.3-5ubuntu1.1
ntfs-3g_ntfsprogs
openSUSE:Tumbleweed
From an advisory covering 9 CVEs
before 2022.10.3-8.1
2022.10.3-8.1
ntfs-3g_ntfsprogs
openSUSE:Leap 16.0
From an advisory covering 9 CVEs
before 2022.10.3-160000.4.1
2022.10.3-160000.4.1

History

History
RecordedChangedSources
affectedOSV
affected
factsOSV
aliases
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-42616 is a high vulnerability (CVSS 7.8) in Tuxera Ntfs-3g, published July 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.17%, the 5th percentile. Fixed in ntfs-3g 2022.10.3-5.

References

Show 44 moreShow less
MoveEnter Open