Description
In the Linux kernel, the following vulnerability has been resolved: ceph: give up on paths longer than PATH_MAX If the full path to be built by ceph_mdsc_build_path() happens to be longer than PATH_MAX, then this function will enter an endless (retry) loop, effectively blocking the whole task. Most of the machine becomes unusable, making this a very simple and effective DoS vulnerability. I cannot imagine why this retry was ever implemented, but it seems rather useless and harmful to me. Let's remove it and fail with ENAMETOOLONG instead.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
9030aaf9bf0a1eee47a154c316c789e959638b0f to < 0f2b2d9e881c90402dbe28f9ba831775b7992e1faffected9030aaf9bf0a1eee47a154c316c789e959638b0f to < d42ad3f161a5a487f81915c406f46943c7187a0aaffected9030aaf9bf0a1eee47a154c316c789e959638b0f to < e4b168c64da06954be5d520f6c16469b1cadc069affected9030aaf9bf0a1eee47a154c316c789e959638b0f to < c47ed91156daf328601d02b58d52d9804da54108affected9030aaf9bf0a1eee47a154c316c789e959638b0f to < 99a37ab76a315c8307eb5b0dc095d8ad9d8efeaaaffected9030aaf9bf0a1eee47a154c316c789e959638b0f to < 550f7ca98ee028a606aa75705a7e77b1bd11720faffected
Linux Linux
Default version status: affected
2.6.34affected0 to < 2.6.34unaffected5.10.234 to ≤ 5.10.*unaffected5.15.177 to ≤ 5.15.*unaffected6.1.125 to ≤ 6.1.*unaffected6.6.70 to ≤ 6.6.*unaffected6.12.7 to ≤ 6.12.*unaffected6.13 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/0f2b2d9e881c90402dbe28f9ba831775b7992e1f ↗
- https://git.kernel.org/stable/c/d42ad3f161a5a487f81915c406f46943c7187a0a ↗
- https://git.kernel.org/stable/c/e4b168c64da06954be5d520f6c16469b1cadc069 ↗
- https://git.kernel.org/stable/c/c47ed91156daf328601d02b58d52d9804da54108 ↗
- https://git.kernel.org/stable/c/99a37ab76a315c8307eb5b0dc095d8ad9d8efeaa ↗
- https://git.kernel.org/stable/c/550f7ca98ee028a606aa75705a7e77b1bd11720f ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00001.html ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00002.html ↗