]> git.ipfire.org Git - thirdparty/kmod.git/commit
libkmod: Avoid overflows while parsing files
authorTobias Stoeckmann <tobias@stoeckmann.org>
Thu, 7 Nov 2024 20:24:35 +0000 (21:24 +0100)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Tue, 12 Nov 2024 00:14:29 +0000 (18:14 -0600)
commit7ff978b482673533c7d048ea46cf6ce9b738df25
tree1a751fc864321922362ac7d857275d143d186e01
parent28ba117fc655b237eb865f0fec439dacb89fba30
libkmod: Avoid overflows while parsing files

Specially crafted files could overflow internal counters, allowing out of
boundary writes. Make sure that neither counters nor resulting calculations
overflow.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/234
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
libkmod/libkmod-config.c