commit | 4179bb7a4e833bdae96dd81f6bd700414803f5f8 | [log] [tgz] |
---|---|---|
author | Mikulas Patocka <[email protected]> | Tue Jan 09 15:57:56 2024 +0100 |
committer | COS Cherry Picker <[email protected]> | Tue Feb 27 17:37:55 2024 -0800 |
tree | ea50d36e5569b1ca944aff75180ed6c8b5084ee8 | |
parent | ec54f531f46e7df92d25d2e72aac3902cb8588cc [diff] |
dm: limit the number of targets and parameter size area commit bd504bcfec41a503b32054da5472904b404341a4 upstream. The kvmalloc function fails with a warning if the size is larger than INT_MAX. The warning was triggered by a syscall testing robot. In order to avoid the warning, this commit limits the number of targets to 1048576 and the size of the parameter area to 1073741824. BUG=b/322958370 TEST=presubmit RELEASE_NOTE=Fixed CVE-2024-23851 in the Linux kernel. cos-patch: security-moderate Change-Id: I1e0959fadc3646fa683506fb2c22e8a17ee249b4 Signed-off-by: Mikulas Patocka <[email protected]> Signed-off-by: Mike Snitzer <[email protected]> Signed-off-by: He Gao <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]> Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/65591 Main-Branch-Verified: Cusky Presubmit Bot <[email protected]> Tested-by: Cusky Presubmit Bot <[email protected]> Reviewed-by: Michael Kochera <[email protected]>