Description
In the Linux kernel, the following vulnerability has been resolved: libceph: define and enforce CEPH_MAX_KEY_LEN When decoding the key, verify that the key material would fit into a fixed-size buffer in process_auth_done() and generally has a sane length. The new CEPH_MAX_KEY_LEN check replaces the existing check for a key with no key material which is a) not universal since CEPH_CRYPTO_NONE has to be excluded and b) doesn't provide much value since a smaller than needed key is just as invalid as no key -- this has to be handled elsewhere anyway.
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
cd1a677cad994021b19665ed476aea63f5d54f31 to < 6405e8c680974bb74e2c98d5249fb52c7b12a6c6affectedcd1a677cad994021b19665ed476aea63f5d54f31 to < 8d745d38c88ecbed95f6b2b39857bf89f35a3244affectedcd1a677cad994021b19665ed476aea63f5d54f31 to < e1dc45d97975f9db65694d234fbddf1915176e16affectedcd1a677cad994021b19665ed476aea63f5d54f31 to < 1b275bd49e58752efb83767a5d1aed41356c5e64affectedcd1a677cad994021b19665ed476aea63f5d54f31 to < c1a0f5f1e5e7e98c36a362ec3d1fcfd9932931edaffectedcd1a677cad994021b19665ed476aea63f5d54f31 to < d82467c07b03a27c3c5469b62bb3b726305a80bbaffectedcd1a677cad994021b19665ed476aea63f5d54f31 to < ac431d597a9bdfc2ba6b314813f29a6ef2b4a3bfaffected
Linux Linux
Default version status: affected
5.11affected0 to < 5.11unaffected5.15.202 to ≤ 5.15.*unaffected6.1.165 to ≤ 6.1.*unaffected6.6.128 to ≤ 6.6.*unaffected6.12.75 to ≤ 6.12.*unaffected6.18.16 to ≤ 6.18.*unaffected6.19.6 to ≤ 6.19.*unaffected7.0 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/6405e8c680974bb74e2c98d5249fb52c7b12a6c6 ↗
- https://git.kernel.org/stable/c/8d745d38c88ecbed95f6b2b39857bf89f35a3244 ↗
- https://git.kernel.org/stable/c/e1dc45d97975f9db65694d234fbddf1915176e16 ↗
- https://git.kernel.org/stable/c/1b275bd49e58752efb83767a5d1aed41356c5e64 ↗
- https://git.kernel.org/stable/c/c1a0f5f1e5e7e98c36a362ec3d1fcfd9932931ed ↗
- https://git.kernel.org/stable/c/d82467c07b03a27c3c5469b62bb3b726305a80bb ↗
- https://git.kernel.org/stable/c/ac431d597a9bdfc2ba6b314813f29a6ef2b4a3bf ↗