summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorChen Yufeng <chenyufeng@iie.ac.cn>2025-04-15 14:58:57 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-04-15 14:29:33 +0200
commit153874010354d050f62f8ae25cbb960c17633dc5 (patch)
treee817ee9b18268cbb399dcf69867393efa8a6abc9 /tools/perf/scripts/python/call-graph-from-postgresql.py
parent1881a32fe14df801838302aa15842957c76a4ebd (diff)
usb: potential integer overflow in usbg_make_tpg()
The variable tpgt in usbg_make_tpg() is defined as unsigned long and is assigned to tpgt->tport_tpgt, which is defined as u16. This may cause an integer overflow when tpgt is greater than USHRT_MAX (65535). I haven't tried to trigger it myself, but it is possible to trigger it by calling usbg_make_tpg() with a large value for tpgt. I modified the type of tpgt to match tpgt->tport_tpgt and adjusted the relevant code accordingly. This patch is similar to commit 59c816c1f24d ("vhost/scsi: potential memory corruption"). Signed-off-by: Chen Yufeng <chenyufeng@iie.ac.cn> Link: https://lore.kernel.org/r/20250415065857.1619-1-chenyufeng@iie.ac.cn Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions