* Re: CVE-2022-49623: powerpc/xive/spapr: correct bitmap allocation size
@ 2025-03-06 13:41 zhangjianhua (E)
2025-03-06 13:58 ` Greg KH
0 siblings, 1 reply; 3+ messages in thread
From: zhangjianhua (E) @ 2025-03-06 13:41 UTC (permalink / raw)
To: Greg KH; +Cc: cve, linux-cve-announce, linux-kernel, youbowen (A)
Hi Greg,
The commit message of this patch show that it occurs out-of-bounds of
xibm->bitmap,the reason is that the allocated object can be smaller than
sizeof(long) while bits is small.
However, it is incorrect. The kzalloc interface allocates memory in the
unit of byte while bitmap_zalloc does based on the number of bits after
rounded up, the space allocated by the kzalloc is not less than that
allocated by the bitmap_zalloc. Therefore, replacing the kzalloc with
the bitmap_zalloc does not solve the problem. In fact, the problem of
out-of-bounds access does not exist. For instance the xibm->count is
3,kzalloc and bitmap_zalloc both return 8 bytes,it's enough for all
bitmap. Although using the kzalloc wastes some memory, it does not
create any real problems.
Maybe this CVE should be rejected?
Jianhua Zhang
Best regards.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: CVE-2022-49623: powerpc/xive/spapr: correct bitmap allocation size
2025-03-06 13:41 CVE-2022-49623: powerpc/xive/spapr: correct bitmap allocation size zhangjianhua (E)
@ 2025-03-06 13:58 ` Greg KH
2025-03-07 3:16 ` zhangjianhua (E)
0 siblings, 1 reply; 3+ messages in thread
From: Greg KH @ 2025-03-06 13:58 UTC (permalink / raw)
To: zhangjianhua (E); +Cc: cve, linux-cve-announce, linux-kernel, youbowen (A)
On Thu, Mar 06, 2025 at 09:41:41PM +0800, zhangjianhua (E) wrote:
> Hi Greg,
>
> The commit message of this patch show that it occurs out-of-bounds of
> xibm->bitmap,the reason is that the allocated object can be smaller than
> sizeof(long) while bits is small.
>
> However, it is incorrect. The kzalloc interface allocates memory in the
> unit of byte while bitmap_zalloc does based on the number of bits after
> rounded up, the space allocated by the kzalloc is not less than that
> allocated by the bitmap_zalloc. Therefore, replacing the kzalloc with the
> bitmap_zalloc does not solve the problem. In fact, the problem of
> out-of-bounds access does not exist. For instance the xibm->count is
> 3,kzalloc and bitmap_zalloc both return 8 bytes,it's enough for all
> bitmap. Although using the kzalloc wastes some memory, it does not create
> any real problems.
>
> Maybe this CVE should be rejected?
We will be glad to reject this if you think this does not actually fix
anything at all. If so, just let us know.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: CVE-2022-49623: powerpc/xive/spapr: correct bitmap allocation size
2025-03-06 13:58 ` Greg KH
@ 2025-03-07 3:16 ` zhangjianhua (E)
0 siblings, 0 replies; 3+ messages in thread
From: zhangjianhua (E) @ 2025-03-07 3:16 UTC (permalink / raw)
To: Greg KH, nathanl, mpe; +Cc: cve, linux-cve-announce, linux-kernel, youbowen (A)
Yes, there is still some confusion about this bugfix patch. Hope Nathan
and Michael can explain and give more details.
在 2025/3/6 21:58, Greg KH 写道:
> On Thu, Mar 06, 2025 at 09:41:41PM +0800, zhangjianhua (E) wrote:
>> Hi Greg,
>>
>> The commit message of this patch show that it occurs out-of-bounds of
>> xibm->bitmap,the reason is that the allocated object can be smaller than
>> sizeof(long) while bits is small.
>>
>> However, it is incorrect. The kzalloc interface allocates memory in the
>> unit of byte while bitmap_zalloc does based on the number of bits after
>> rounded up, the space allocated by the kzalloc is not less than that
>> allocated by the bitmap_zalloc. Therefore, replacing the kzalloc with the
>> bitmap_zalloc does not solve the problem. In fact, the problem of
>> out-of-bounds access does not exist. For instance the xibm->count is
>> 3,kzalloc and bitmap_zalloc both return 8 bytes,it's enough for all
>> bitmap. Although using the kzalloc wastes some memory, it does not create
>> any real problems.
>>
>> Maybe this CVE should be rejected?
> We will be glad to reject this if you think this does not actually fix
> anything at all. If so, just let us know.
>
> thanks,
>
> greg k-h
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-03-07 3:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-06 13:41 CVE-2022-49623: powerpc/xive/spapr: correct bitmap allocation size zhangjianhua (E)
2025-03-06 13:58 ` Greg KH
2025-03-07 3:16 ` zhangjianhua (E)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox