]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
lib9p: Remove potential buffer overwrite in l9p_puqids()
authorKonrad Sewiłło-Jopek <kjopek@gmail.com>
Mon, 8 Aug 2022 16:25:48 +0000 (12:25 -0400)
committerMark Johnston <markj@FreeBSD.org>
Tue, 9 Aug 2022 20:01:13 +0000 (16:01 -0400)
commit7dfe949791e764115dda17ec6b21fba2e0a86a2e
tree7b0ee0bf55e71b5cad67186e97ad6eee7c39e49f
parent0c88ecaa12555cfea0395abdb0ffac9b3e0f3204
lib9p: Remove potential buffer overwrite in l9p_puqids()

Structure l9p_f_wralk reserves at most L9P_MAX_WELEM entries
and that number actually set the maximum we can safely use.

Approved by: so
Security: FreeBSD-SA-22:12.lib9p
PR: 265385
Reviewed by: markj

(cherry picked from commit 2dd83b3f0507fc7bc64b908fb88f285a3b9663c8)
(cherry picked from commit c536045c51da78a85138e963d3b7e13a547713c9)
contrib/lib9p/pack.c