Linux Kernel up to 5.2.9 XFS File System fs/xfs/xfs_iops.c xfs_setattr_nonsize resource management

| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 5.8 | $0-$5k | 0.00 |
Summary
A vulnerability identified as problematic has been detected in Linux Kernel up to 5.2.9. This impacts the function xfs_setattr_nonsize of the file fs/xfs/xfs_iops.c of the component XFS File System. The manipulation leads to resource management.
This vulnerability is referenced as CVE-2019-15538. Remote exploitation of the attack is possible. No exploit is available.
Details
A vulnerability was found in Linux Kernel up to 5.2.9 (Operating System) and classified as problematic. This issue affects the function xfs_setattr_nonsize of the file fs/xfs/xfs_iops.c of the component XFS File System. The manipulation with an unknown input leads to a resource management vulnerability. Using CWE to declare the problem leads to CWE-399. Impacted is availability. The summary by CVE is:
An issue was discovered in xfs_setattr_nonsize in fs/xfs/xfs_iops.c in the Linux kernel through 5.2.9. XFS partially wedges when a chgrp fails on account of being out of disk quota. xfs_setattr_nonsize is failing to unlock the ILOCK after the xfs_qm_vop_chown_reserve call fails. This is primarily a local DoS attack vector, but it might result as well in remote DoS if the XFS filesystem is exported for instance via NFS.
The weakness was published 08/25/2019 (Website). The advisory is shared at lists.fedoraproject.org. The identification of this vulnerability is CVE-2019-15538 since 08/25/2019. The attack may be initiated remotely. A simple authentication is required for exploitation. Technical details are known, but no exploit is available.
The vulnerability scanner Nessus provides a plugin with the ID 208643 (CentOS 7 : kernel-alt (RHSA-2020:2104)), which helps to determine the existence of the flaw in a target environment.
There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.
The vulnerability is also documented in the vulnerability database at Tenable (208643). Similar entries are available at VDB-140692, VDB-140890, VDB-142076 and VDB-142077. If you want to get the best quality for vulnerability data then you always have to consider VulDB.
Product
Type
Vendor
Name
Version
License
Website
- Vendor: https://www.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 5.9VulDB Meta Temp Score: 5.9
VulDB Base Score: 4.3
VulDB Temp Score: 4.3
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 7.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
NVD Base Score: 🔍
Exploiting
Class: Resource managementCWE: CWE-399 / CWE-404
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Nessus ID: 208643
Nessus Name: CentOS 7 : kernel-alt (RHSA-2020:2104)
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: no mitigation knownStatus: 🔍
0-Day Time: 🔍
Patch: git.kernel.org
Timeline
08/25/2019 🔍08/25/2019 🔍
08/26/2019 🔍
10/12/2024 🔍
Sources
Vendor: kernel.orgAdvisory: K32592426
Status: Not defined
Confirmation: 🔍
CVE: CVE-2019-15538 (🔍)
GCVE (CVE): GCVE-0-2019-15538
GCVE (VulDB): GCVE-100-140765
See also: 🔍
Entry
Created: 08/26/2019 07:52Updated: 10/12/2024 05:18
Changes: 08/26/2019 07:52 (58), 08/05/2020 21:35 (2), 12/01/2023 18:15 (4), 12/01/2023 18:22 (1), 10/12/2024 05:18 (18)
Complete: 🔍
Cache ID: 216::103
If you want to get the best quality for vulnerability data then you always have to consider VulDB.
No comments yet. Languages: en.
Please log in to comment.