Description
In the Linux kernel, the following vulnerability has been resolved: ceph: fix a buffer leak in __ceph_setxattr() The old_blob in __ceph_setxattr() can store ci->i_xattrs.prealloc_blob value during the retry. However, it is never called the ceph_buffer_put() for the old_blob object. This patch fixes the issue of the buffer leak.
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
86968ef21596515958d5f0a40233d02be78ecec0 to < 521e5aba857fd267624892c8dd6295f22ce0267eaffected86968ef21596515958d5f0a40233d02be78ecec0 to < d0cb994605c84a159c1d00d72cdc8583c321ef95affected86968ef21596515958d5f0a40233d02be78ecec0 to < ecf94823c5c6a20790bb76ed2816822b0beb0c22affected86968ef21596515958d5f0a40233d02be78ecec0 to < 4bfdcefdaa6092a06cacd59389c7756b36e6de8caffected86968ef21596515958d5f0a40233d02be78ecec0 to < 7d3e8d2d648d5f0df29b4710246680f47695fe94affected86968ef21596515958d5f0a40233d02be78ecec0 to < 3fa13ceefbc5f36131110342743994cb3de80637affected86968ef21596515958d5f0a40233d02be78ecec0 to < bc7abce4460e490dcb579eec770f175b150b685faffected86968ef21596515958d5f0a40233d02be78ecec0 to < 5d3cc36b4e77a27ce7b686b7c59c7072bcb3fa8eaffected1d86cb8d3204337e1853b84d69ea0f30dc0ba973affected9cec64d3f6d91da590cc4069172254067b43d0b2affectedde30fc2ca852365ed635f62d7d818bffc15e55c9affecteddfb8712c7acce0689aed6c400a22b35f4d2861feaffectedf41cd559f1f3412db8e0acdede05ecf990ebfd8aaffected4.4.192 to < 4.5affected4.9.192 to < 4.10affected4.14.143 to < 4.15affected4.19.72 to < 4.20affected5.2.14 to < 5.3affected
Linux Linux
Default version status: affected
5.3affected0 to < 5.3unaffected5.10.258 to ≤ 5.10.*unaffected5.15.209 to ≤ 5.15.*unaffected6.1.175 to ≤ 6.1.*unaffected6.6.141 to ≤ 6.6.*unaffected6.12.91 to ≤ 6.12.*unaffected6.18.33 to ≤ 6.18.*unaffected7.0.10 to ≤ 7.0.*unaffected7.1 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/521e5aba857fd267624892c8dd6295f22ce0267e ↗
- https://git.kernel.org/stable/c/d0cb994605c84a159c1d00d72cdc8583c321ef95 ↗
- https://git.kernel.org/stable/c/ecf94823c5c6a20790bb76ed2816822b0beb0c22 ↗
- https://git.kernel.org/stable/c/4bfdcefdaa6092a06cacd59389c7756b36e6de8c ↗
- https://git.kernel.org/stable/c/7d3e8d2d648d5f0df29b4710246680f47695fe94 ↗
- https://git.kernel.org/stable/c/3fa13ceefbc5f36131110342743994cb3de80637 ↗
- https://git.kernel.org/stable/c/bc7abce4460e490dcb579eec770f175b150b685f ↗
- https://git.kernel.org/stable/c/5d3cc36b4e77a27ce7b686b7c59c7072bcb3fa8e ↗