aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorShubhrajyoti Datta <[email protected]>2024-04-25 12:19:41 +0000
committerBorislav Petkov (AMD) <[email protected]>2024-04-25 16:04:47 +0000
commitde87ba848d5e4c861b7357dd7a91698aed7a5a18 (patch)
tree5424bf069743025200c00af331b839923a6780c2 /scripts/generate_rust_analyzer.py
parentEDAC/versal: Do not register for NOC errors (diff)
downloadkernel-de87ba848d5e4c861b7357dd7a91698aed7a5a18.tar.gz
kernel-de87ba848d5e4c861b7357dd7a91698aed7a5a18.zip
EDAC/versal: Check user-supplied data before injecting an error
The function inject_data_ue_store() lacks a NULL check for the user passed values. To prevent below kernel crash include a NULL check. Call trace: kstrtoull kstrtou8 inject_data_ue_store full_proxy_write vfs_write ksys_write __arm64_sys_write invoke_syscall el0_svc_common.constprop.0 do_el0_svc el0_svc el0t_64_sync_handler el0t_64_sync Fixes: 83bf24051a60 ("EDAC/versal: Make the bit position of injected errors configurable") Signed-off-by: Shubhrajyoti Datta <[email protected]> Signed-off-by: Borislav Petkov (AMD) <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions