First published: Fri Oct 26 2018(Updated: )
In the Linux kernel before 4.17, a local attacker able to set attributes on an xfs filesystem could make this filesystem non-operational until the next mount by triggering an unchecked error condition during an xfs attribute change, because xfs_attr_shortform_addname in fs/xfs/libxfs/xfs_attr.c mishandles ATTR_REPLACE operations with conversion of an attr from short to long form.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
debian/linux | 5.10.223-1 5.10.226-1 6.1.123-1 6.1.128-1 6.12.12-1 6.12.16-1 | |
Linux kernel | <4.17 | |
Ubuntu | =12.04 | |
Ubuntu | =14.04 | |
Ubuntu | =16.04 | |
Ubuntu | =18.04 | |
Debian | =8.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2018-18690 is classified as a moderate severity vulnerability due to its potential impact on filesystem operations.
To fix CVE-2018-18690, upgrade to a kernel version that is 4.17 or newer.
CVE-2018-18690 affects Linux kernel versions prior to 4.17 as well as specific Ubuntu and Debian releases.
CVE-2018-18690 involves an unchecked error condition during an xfs attribute change, which can render the filesystem non-operational.
Yes, CVE-2018-18690 can be exploited by a local attacker with the ability to set attributes on an xfs filesystem.