A small security research group with solid background.     We do research to solve real problems with real solutions.

Software contributions
Fixes and hardening changes of ours that are in production in the Linux kernel, GNU GRUB and other projects, plus changes made by others that credit or cite our work. Every entry links to the commit in the upstream tree.

Linux kernel
4e7c22d447bb2015-02-14x86, mm/ASLR: Fix stack randomization on 64-bit systemsAuthor
4e26d11f52682015-03-27x86/mm: Improve AMD Bulldozer ASLR workaroundAuthor
8b8addf891de2016-03-10x86/mm/32: Enable full randomization on i386 and X86_32Author
d1fd836dcf002015-04-14mm: split ET_DYN ASLR from mmap ASLR (the Offset2lib fix; arm, arm64, mips, powerpc and x86)Reported-by
ba093a6d93972016-08-02mm: refuse wrapped vm_brk requestsReported-by
0036d1f7eb952016-08-02binfmt_elf: fix calculations for bss paddingReported-by
9fccc5c0c99f2020-03-26x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bitSuggested-by
6e0d6ac5f3d92020-03-26arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bitSuggested-by
122306117afe2020-03-26x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACKSuggested-by
eaf3f9e618ce2020-03-26arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACKSuggested-by
GNU GRUB
451d80e52d852015-12-16Fix security issue when reading username and password (CVE-2015-8370)Author
glibc
035c012e32c12021-02-25Reduce the statically linked startup code [BZ #23323] — the commit message cites return-to-csu. Shipped in glibc 2.34 (August 2021)Cites our work
sniffit
CREDITS2016-11-13Fix for CVE-2014-5439 (root shell); the project CREDITS file states the fix was written by usAuthor of the fix
cryptsetup (Debian)
3f99b35c94612016-11-15Fix for CVE-2016-4484 (Abusing LUKS to Hack the System), credited in the changelogReported-by
87094a73b1ff2016-12-06«Also credit Hector Marco for CVE-2016-4484»Credit
  Contact us Home