Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:44377
HistoryNov 27, 2023 - 6:03 a.m.

File Overwrite

2023-11-2706:03:15
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
7
file overwrite
vulnerability
libzfs.so
dnode_is_dirty
dnode.c
modification records
data copying
security mechanisms
access control

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

7.1 High

AI Score

Confidence

Low

0.001 Low

EPSS

Percentile

38.4%

libzfs.so is vulnerable to File Overwrite. The vulnerability is due to dnode_is_dirty function in dnode.c because there are no checks for detailed modification records for the dnode, it’s only checking the dn->dn_dirty_link array to determine if the dnode is dirty. This can leads to file contents being replaced with zero-valued bytes, especially during data copying processes and can disable or weaken security mechanisms in certain applications, like those involving access control files.

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

7.1 High

AI Score

Confidence

Low

0.001 Low

EPSS

Percentile

38.4%