2022-11-02 | Kees Cook | overflow: Introduce overflows_type() and castable_to_type() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | coredump: Proactively round up to kmalloc bucket size Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | btrfs: send: Proactively round up to kmalloc bucket... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220923202822.2667581-8-keescook@chromium.org |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | dma-buf: Proactively round up to kmalloc bucket size Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | cred: Do not default to init_cred in prepare_kernel_cred() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | fortify: Do not cast to "unsigned char" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | siphash: Convert selftest to KUnit Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | fortify: Short-circuit known-safe calls to strscpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | string: Convert strscpy() self-test to KUnit Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-11-01 | Kees Cook | string: Add __realloc_size hint to kmemdup() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-28 | Kees Cook | kunit/memcpy: Add dynamic size and window tests Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-28 | Kees Cook | string: Rewrite and add more kern-doc for the str*... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-28 | Kees Cook | fortify: Capture __bos() results in const temp vars Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-25 | Kees Cook | overflow: Refactor test skips for Clang-specific issues Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20221006230017.1833458-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-10-25 | Kees Cook | overflow: Fix kern-doc markup for functions Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-07 | Kees Cook | wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_d... ...hardening/20220901065914.1417829-2-keescook@chromium.org/ Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-07 | Kees Cook | net: ethernet: bgmac: Remove -Warray-bounds exception Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-10-07 | Kees Cook | net: ethernet: mediatek: Remove -Warray-bounds exception Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-30 | Kees Cook | w1: Split memcpy() of struct cn_msg flexible array ...hardening/20220901065914.1417829-2-keescook@chromium.org/ Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220927003927.1942170-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-30 | Kees Cook | hardening: Remove Clang's enable flag for -ftrivial... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-30 | Kees Cook | net: sched: cls_u32: Avoid memcpy() false-positive... ...hardening/20220901065914.1417829-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220927153700.3071688-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-29 | Kees Cook | slab: Introduce kmalloc_size_roundup() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-29 | Kees Cook | slab: Remove __malloc attribute from realloc functions Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-28 | Kees Cook | Drivers: hv: vmbus: Split memcpy of flex-array ...hardening/20220901065914.1417829-2-keescook@chromium.org/ Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220927211736.3241175-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-28 | Kees Cook | wifi: iwlwifi: Track scan_cmd allocation size explicitly Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220923220853.3302056-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-28 | Kees Cook | mlxsw: core_acl_flex_actions: Split memcpy() of struct... ...hardening/20220901065914.1417829-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220927004033.1942992-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-28 | Kees Cook | s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change... ...hardening/20220901065914.1417829-2-keescook@chromium.org/ Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220927003953.1942442-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-27 | Kees Cook | NFC: hci: Split memcpy() of struct hcp_message flexible... ...hardening/20220901065914.1417829-2-keescook@chromium.org/ Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220924040835.3364912-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-27 | Kees Cook | platform/surface: Split memcpy() of struct ssam_event... ...hardening/20220901065914.1417829-2-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220927004011.1942739-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-26 | Kees Cook | x86/uaccess: avoid check_object_size() in copy_from_user_nmi() ...org/r/20220919201648.2250764-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-26 | Kees Cook | fortify: Convert to struct vs member helpers ...lkml/20220920192202.190793-4-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-26 | Kees Cook | fortify: Explicitly check bounds are compile-time constants ...lkml/20220920192202.190793-3-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-26 | Kees Cook | x86/entry: Work around Clang __bdos() bug Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-25 | Kees Cook | scsi: scsi_transport_fc: Adjust struct fc_nl_event... ...org/r/20220921205155.1451649-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-23 | Kees Cook | x86/microcode/AMD: Track patch allocation size explicitly Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-22 | Kees Cook | ARM: decompressor: Include .data.rel.ro.local Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-19 | Kees Cook | MIPS: BCM47XX: Cast memcmp() of function to (void *) Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-16 | Kees Cook | scsi: aic79xx: Use __ro_after_init explicitly ...org/r/20220914115953.3854029-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-14 | Kees Cook | fortify: Adjust KUnit test for modular build Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-13 | Kees Cook | sh: machvec: Use char[] for section boundaries Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | kunit/memcpy: Avoid pathological compile-time string... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | um: Enable FORTIFY_SOURCE Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220210003224.773957-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | lkdtm: Update tests for memcpy() run-time warnings Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | fortify: Add run-time WARN for cross-field memcpy() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | fortify: Use SIZE_MAX instead of (size_t)-1 Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | fortify: Add KUnit test for FORTIFY_SOURCE internals Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | string: Introduce strtomem() and strtomem_pad() Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | overflow: Split up kunit tests for smaller stack frames Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | overflow: Allow mixed type arguments Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | wifi: iwlwifi: calib: Refactor iwl_calib_result usage... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220901204558.2256458-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-09-07 | Kees Cook | scsi: esas2r: Use flex array destination for memcpy() ...org/r/20220901205729.2260982-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-09-05 | Kees Cook | netlink: Bounds-check struct nlmsgerr creation Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220901071336.1418572-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-08-16 | Kees Cook | LoadPin: Return EFAULT on copy_from_user() failures Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-07-27 | Kees Cook | kasan: test: Silence GCC 12 warnings Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220608214024.1068451-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-07-20 | Kees Cook | x86/alternative: Report missing return thunk details Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-07-02 | Kees Cook | lib: overflow: Do not define 64-bit tests on 32-bit Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-07-02 | Kees Cook | MAINTAINERS: Add a general "kernel hardening" section Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-06-22 | Kees Cook | hinic: Replace memcpy() with direct assignment Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220616052312.292861-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-06-20 | Kees Cook | media: amphion: Replace zero-length array with flexible... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-06-17 | Kees Cook | hinic: Replace memcpy() with direct assignment Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-06-10 | Kees Cook | staging: rtl8723bs: Allocate full pwep structure Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220608215512.1070847-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-06-03 | Kees Cook | nodemask: Fix return values to be unsigned Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-06-03 | Kees Cook | bitmap: Fix return values to be unsigned Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-24 | Kees Cook | gfs2: Use container_of() for gfs2_glock(aspace) Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-21 | Kees Cook | ALSA: lola: Bounds check loop iterator against streams... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220520165537.2139826-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-19 | Kees Cook | x86/boot: Wrap literal addresses in absolute_pointer() Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220227195918.705219-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-17 | Kees Cook | lkdtm/heap: Hide allocation size from -Warray-bounds Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-17 | Kees Cook | lkdtm/usercopy: Check vmalloc and >0-order folios Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-16 | Kees Cook | gcc-plugins: randstruct: Remove cast exception handling Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-16 | Kees Cook | af_unix: Silence randstruct GCC plugin warning Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-16 | Kees Cook | niu: Silence randstruct warnings Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-16 | Kees Cook | big_keys: Use struct for internal payload Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-12 | Kees Cook | fortify: Provide a memcpy trap door for sharp corners Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220511025301.3636666-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-12 | Kees Cook | lkdtm/usercopy: Rename "heap" to "slab" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-10 | Kees Cook | gcc-plugins: Change all version strings match kernel Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-10 | Kees Cook | randomize_kstack: Improve docs on requirements/rationale Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-05-10 | Kees Cook | decnet: Use container_of() for struct dn_neigh casts Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220508102217.2647184-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-09 | Kees Cook | lkdtm: cfi: Fix type width for masking PAC bits Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220427001226.1224704-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-08 | Kees Cook | randstruct: Enable Clang support Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220503205503.3054173-7-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-08 | Kees Cook | randstruct: Move seed generation into scripts/basic/ Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220503205503.3054173-6-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-08 | Kees Cook | randstruct: Split randstruct Makefile and CFLAGS Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220503205503.3054173-5-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-08 | Kees Cook | randstruct: Reorganize Kconfigs and attribute macros Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220503205503.3054173-4-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-08 | Kees Cook | sancov: Split plugin build from plugin CFLAGS Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220503205503.3054173-3-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-08 | Kees Cook | netfs: Eliminate Clang randstruct warning Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220503205503.3054173-2-keescook@chromium.org |
commit | commitdiff | tree |
2022-05-06 | Kees Cook | net: chelsio: cxgb4: Avoid potential negative array... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220505233101.1224230-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-04-29 | Kees Cook | init/Kconfig: remove USELIB syscall by default ...org/r/20220412212519.4113845-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-27 | Kees Cook | lkdtm: cfi: Fix type width for masking PAC bits Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-21 | Kees Cook | thermal: int340x: Fix attr.show callback prototype Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-21 | Kees Cook | USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_D... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220421001234.2421107-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-04-16 | Kees Cook | lkdtm: Add CFI_BACKWARD to test ROP mitigations Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20220416001103.1524653-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-04-12 | Kees Cook | lkdtm: Move crashtype definitions into each category Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-12 | Kees Cook | lkdtm/usercopy: Expand size of "out of frame" object Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-12 | Kees Cook | lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-04 | Kees Cook | kunit: tool: Do not colorize output when redirected Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-04 | Kees Cook | selftests/harness: Run TEARDOWN for ASSERT failures Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-04-04 | Kees Cook | ARM: vexpress/spc: Avoid negative array index when... ...org/r/20220331190443.851661-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-31 | Kees Cook | ARM/dma-mapping: Remove CMA code when not built with CMA Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-30 | Kees Cook | riscv: Rename "sp_in_global" to "current_stack_pointer" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-25 | Kees Cook | selftests: kselftest framework: provide "finished"... ...org/r/20220201013717.2464392-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
next |