Messages in this thread Patch in this message | | | From | Daniil Dulov <> | Subject | [PATCH] afs: Increase buffer size in afs_update_volume_status() | Date | Sun, 11 Feb 2024 07:04:42 -0800 |
| |
The max length of volume->vid value is 20 characters. So increase idbuf[] size up to 20 to avoid overflow.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: d2ddc776a458 ("afs: Overhaul volume and server record caching and fileserver rotation") Signed-off-by: Daniil Dulov <d.dulov@aladdin.ru> --- fs/afs/volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/afs/volume.c b/fs/afs/volume.c index f84194b791d3..9d0da38bbcf6 100644 --- a/fs/afs/volume.c +++ b/fs/afs/volume.c @@ -302,7 +302,7 @@ static int afs_update_volume_status(struct afs_volume *volume, struct key *key) { struct afs_server_list *new, *old, *discard; struct afs_vldb_entry *vldb; - char idbuf[16]; + char idbuf[19]; int ret, idsz; _enter(""); -- 2.25.1
| |