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-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 |
2022-03-24 | Kees Cook | usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-24 | Kees Cook | Kconfig.debug: make DEBUG_INFO selectable from a choice [keescook@chromium.org: make DEBUG_INFO always default=n] ...org/r/20220128214131.580131-1-keescook@chromium.org ...org/r/20220125075126.891825-1-keescook@chromium.org Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-21 | Kees Cook | lib: stackinit: Convert to KUnit Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20220224055145.1853657-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-03-21 | Kees Cook | um: Allow builds with Clang Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20220217002843.2312603-1-keescook@chromium.org ...lkml/20220224055831.1854786-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-03-14 | Kees Cook | MIPS: Only use current_stack_pointer on GCC Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-14 | Kees Cook | MIPS: boot/compressed: Use array reference for image... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-09 | Kees Cook | Documentation/process: Add Researcher Guidelines Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220304181418.1692016-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-03-09 | Kees Cook | Merge branch 'coredump-vma-snapshot-fix-for-v5.18'... |
commit | commitdiff | tree |
2022-03-04 | Kees Cook | binfmt_elf: Introduce KUnit test Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20220224054332.1852813-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-03-02 | Kees Cook | ELF: Properly redefine PT_GNU_* in terms of PT_LOOS Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-02 | Kees Cook | MAINTAINERS: Update execve entry with more details Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-02 | Kees Cook | selftests/exec: Test for empty string on NULL argv Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20220201011637.2457646-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-03-02 | Kees Cook | exec: Force single empty string when argv is empty Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220201000947.2453721-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-03-01 | Kees Cook | binfmt_elf: Avoid total_mapping_size for ET_EXEC Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-03-01 | Kees Cook | mips: Implement "current_stack_pointer" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-27 | Kees Cook | media: omap3isp: Use struct_group() for memcpy() region Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-27 | Kees Cook | tpm: vtpm_proxy: Check length to avoid compiler warning Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220119184354.3367603-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-27 | Kees Cook | lib: overflow: Convert to Kunit Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-27 | Kees Cook | m68k: Implement "current_stack_pointer" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-26 | Kees Cook | xtensa: Implement "current_stack_pointer" Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-26 | Kees Cook | usercopy: Check valid lifetime via stack depth Signed-off-by: Kees Cook <keescook@chromium.org> ...lkml/20220216201449.2087956-1-keescook@chromium.org ...lkml/20220224060342.1855457-1-keescook@chromium.org ...lkml/20220225173345.3358109-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-25 | Kees Cook | lkdtm/fortify: Swap memcpy() for strncpy() Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220216202548.2093883-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-25 | Kees Cook | comedi: drivers: ni_routes: Use strcmp() instead of... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220215171017.1247291-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-25 | Kees Cook | drm/dp: Fix OOB read when handling Post Cursor2 register Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220105173507.2420910-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-25 | Kees Cook | drm/dp: Fix off-by-one in register cache size Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220105173310.2420598-1-keescook@chromium.org ...msgid/20220225035610.2552144-2-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-23 | Kees Cook | MIPS: Modernize READ_IMPLIES_EXEC Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-18 | Kees Cook | iwlwifi: dbg_ini: Split memcpy() to avoid multi-field... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20210727205855.411487-64-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-17 | Kees Cook | media: omap3isp: Use struct_group() for memcpy() region Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-16 | Kees Cook | overflow: Provide constant expression struct_size Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-16 | Kees Cook | overflow: Implement size_t saturating arithmetic helpers Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-16 | Kees Cook | libsubcmd: Fix use-after-free for realloc(..., 0) Signed-off-by: Kees Kook <keescook@chromium.org> ...lkml/20220213182443.4037039-1-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Add Clang support Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-9-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Make sure strlen() may still be used as a... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-8-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Use __diagnose_as() for better diagnostic... Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-7-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Make pointer arguments const Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-6-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | Compiler Attributes: Add __diagnose_as for Clang Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-5-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | Compiler Attributes: Add __overloadable for Clang Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-4-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | Compiler Attributes: Add __pass_object_size for Clang Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-3-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Replace open-coded __gnu_inline attribute Signed-off-by: Kees Cook <keescook@chromium.org> ...org/r/20220208225350.1331628-2-keescook@chromium.org |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Update compile-time tests for Clang 14 Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Detect struct member overflows in memset(... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Detect struct member overflows in memmove... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | fortify: Detect struct member overflows in memcpy(... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | Makefile: Enable -Wzero-length-bounds Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | Makefile: Enable -Warray-bounds Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | alpha: Silence -Warray-bounds warnings Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | m68k: cmpxchg: Dereference matching size Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
2022-02-14 | Kees Cook | intel_th: msu: Use memset_startat() for clearing hw... Signed-off-by: Kees Cook <keescook@chromium.org> |
commit | commitdiff | tree |
next |