Commit Graph

  • 16f2160be5 chore: fwdb: update to v220+i20220208 Stéphane Lesimple 2022-03-17 19:36:44 +01:00
  • 7cad9301b3 typo Aditya-Tolikar 2022-02-20 18:42:47 +05:30
  • 580549812a fix: retpoline: detection on 5.15.28+ (#420) Stéphane Lesimple 2022-03-17 19:14:32 +01:00
  • a485c7882a doc: readme: make the FAQ entry more visible Stéphane Lesimple 2021-05-25 13:22:08 +02:00
  • 7d13f7a0ef doc: add an FAQ entry about CVE support Stéphane Lesimple 2021-05-25 13:11:47 +02:00
  • 226b2375ab chore: speculative execution -> transient execution Stéphane Lesimple 2021-05-25 12:39:51 +02:00
  • 052a3e66d1 doc: more FAQ and README Stéphane Lesimple 2021-05-25 12:23:06 +02:00
  • 05d862709d fix: has_vmm false positive with pcp Stéphane Lesimple 2021-05-25 08:14:22 +02:00
  • 3846913899 fix: refuse to run under MacOS and ESXi Stéphane Lesimple 2021-05-24 22:39:47 +02:00
  • a87ace1f98 doc: add an FAQ.md and update the README.md accordingly Stéphane Lesimple 2021-05-24 20:15:32 +02:00
  • 0ba71a443e fix: mcedb: v191 changed the MCE table format Stéphane Lesimple 2021-05-24 12:49:25 +02:00
  • 3a486e9985 arm64: variant 4: detect ssbd mitigation from kernel img, system.map or kconfig Stéphane Lesimple 2020-06-06 18:27:29 +02:00
  • 23564cda5d fix: variant4: added case where prctl ssbd status is tagged as 'unknown' Stéphane Lesimple 2020-06-06 17:39:07 +02:00
  • 0ea21d09bd fix: extract_kernel: don't overwrite kernel_err if already set Stéphane Lesimple 2021-03-24 21:45:08 +01:00
  • 08e30e156d chore: readme: framapic is gone, host the screenshots on GitHub Stéphane Lesimple 2021-02-22 21:20:37 +01:00
  • 6d35e780f4 arm64: phytium: Add CPU Implementer Phytium Zhiyuan Dai 2020-12-30 17:16:40 +08:00
  • 4ec3154be0 chore: replace 'Vulnerable to' by 'Affected by' in the hw section Stéphane Lesimple 2020-11-10 18:52:54 +01:00
  • 843f26630d feat: arm: add Cortex A77 and Neoverse-N1 (fixes #371) Stéphane Lesimple 2020-11-09 18:54:01 +01:00
  • 7fc2ec65b9 bump to v0.44 v0.44 Stéphane Lesimple 2020-11-09 18:39:46 +01:00
  • c8cdfd54da chore: fwdb: update to v165.20201021+i20200616 Stéphane Lesimple 2020-11-08 21:01:33 +01:00
  • f0c33c7a32 fix: fwdb: use the commit date as the intel fwdb version Stéphane Lesimple 2020-11-08 21:00:32 +01:00
  • 9e874397da chore: fwdb: update to v163.20200930+i20200904 Stéphane Lesimple 2020-10-05 20:01:31 +02:00
  • 76cb73f3cb fix: fwdb: update Intel's repository URL Stéphane Lesimple 2020-10-05 20:01:01 +02:00
  • 90f23d286e chore: update fwdb to v160.20200912+i20200722 Stéphane Lesimple 2020-09-14 21:45:09 +02:00
  • e41e311a7f feat: add zstd kernel decompression (#370) Stéphane Lesimple 2020-09-14 21:29:33 +02:00
  • 1f75f01630 fwdb: update MCEdb to v148 & Intel firmwares to 2020-04-27 Stéphane Lesimple 2020-06-10 00:16:21 +02:00
  • 14a53b19da chore: add CVE to the README Stéphane Lesimple 2020-06-10 00:03:56 +02:00
  • d8f0ddd7a5 chore: fix indentation Stéphane Lesimple 2020-06-09 22:43:36 +02:00
  • 62d3448a54 Added support for SRBDS related vulnerabilities Agata Gruza 2020-04-16 03:59:28 -07:00
  • cb6d139629 chore: tests: now expect 15 CVEs instead of 14 (fix) Stéphane Lesimple 2020-06-09 22:55:25 +02:00
  • 7e2db09ed9 chore: tests: now expect 15 CVEs instead of 14 Stéphane Lesimple 2020-06-09 22:50:48 +02:00
  • 33cf1cde79 enh: arm: add experimental support for binary arm images Stéphane Lesimple 2019-11-24 22:45:38 +01:00
  • 4a3006e196 fix: arm64: cve-2017-5753: kernels 4.19+ use a different nospec macro Stéphane Lesimple 2019-11-23 18:01:36 +01:00
  • 36f98eff95 fwdb: update MCEdb to v147 & Intel firmwares to 2020-04-27 Stéphane Lesimple 2020-05-31 12:55:59 +02:00
  • fa7b8f9567 Typo xaitax 2020-04-03 10:19:25 +02:00
  • 3beefc2587 enh: rsb filling: no longer need the 'strings' tool to check for kernel support in live mode Stéphane Lesimple 2020-03-10 22:13:55 +01:00
  • 27c36fdb80 fwdb: update to v135.20200303+i20200205 Stéphane Lesimple 2020-03-10 22:17:22 +01:00
  • 3d21dae168 Fixes for FreeBSD to parse CPU info. Matt Christian 2020-02-06 19:54:27 +01:00
  • 7d2a510146 chore: update fwdb to v132.20200108+i20191124 Stéphane Lesimple 2020-02-01 18:57:59 +01:00
  • a1a35c9b35 chore: github: add check run on pull requests Stéphane Lesimple 2020-01-10 13:19:36 +01:00
  • eec77e1ab9 fix: fwdb update: remove Intel extract tempdir on exit Stéphane Lesimple 2019-12-10 19:16:58 +01:00
  • 5633d374de fix: has_vmm: ignore kernel threads when looking for a hypervisor (fixes #278) Stéphane Lesimple 2019-12-09 23:17:37 +01:00
  • a343bccb49 bump to v0.43 v0.43 Stéphane Lesimple 2019-12-08 15:25:20 +01:00
  • 1f604c119b fix var typo Stéphane Lesimple 2019-12-08 15:25:54 +01:00
  • bfed3187a6 fix: variant3a: Silvermont CPUs are not vulnerable to variant 3a Stéphane Lesimple 2019-11-24 20:19:21 +01:00
  • 0cd7e1164f feat: detect vanilla 5.4+ locked down mode Stéphane Lesimple 2019-12-06 23:03:36 +01:00
  • 71129d6b48 fix: tsx: rtm feature bit is in EBX(11) Stéphane Lesimple 2019-12-02 19:07:10 +01:00
  • 6e799e8b01 fix: mcepsc: fix logic error on non-speculative CPUs that prevented detection of MCEPSC immunity Stéphane Lesimple 2019-11-25 23:03:04 +01:00
  • 4993b04922 fix: taa: CPUs having TAA_NO bit set are not vulnerable Stéphane Lesimple 2019-11-25 21:14:54 +01:00
  • 4fc2afe1bc feat: add TSX_CTRL MSR detection in hardware info Stéphane Lesimple 2019-11-25 20:58:49 +01:00
  • bd47275501 feat: add detection of iTLB Multihit vuln/mitigation (CVE-2018-12207) Stéphane Lesimple 2019-11-24 19:25:56 +01:00
  • 8ddf6b2d6d enh: replace shell wildcard by a find to avoid potiental error (list of args too long) Stéphane Lesimple 2019-11-24 16:47:53 +01:00
  • 16b6490ffc chore: avoid ${var:-]} syntax, badly confusing vim's syntax highlighter Stéphane Lesimple 2019-11-23 16:02:00 +01:00
  • 18df38fae6 fix: sgx: on locked down kernels, fallback to CPUID bit for detection Stéphane Lesimple 2019-11-24 17:21:20 +01:00
  • a306757c22 fix: detect Red Hat locked down kernels (impacts MSR writes) Stéphane Lesimple 2019-09-22 00:45:02 +02:00
  • e01f97ee75 fix: fwdb: don't use local db if it's older than our builtin version Stéphane Lesimple 2019-11-23 22:02:49 +01:00
  • fa7f814f4f chore: rename mcedb cmdline parameters to fwdb Stéphane Lesimple 2019-11-23 13:39:51 +01:00
  • bb32a16a86 update fwdb to v130.20191104+i20191027 Stéphane Lesimple 2019-11-23 13:33:55 +01:00
  • 8c84c0ba17 enh: fwdb: use both Intel GitHub repo and MCEdb to build our database Stéphane Lesimple 2019-11-23 12:39:59 +01:00
  • 6abe1bc62b enh: kernel decompression: better tolerance over missing tools Stéphane Lesimple 2019-11-23 16:28:08 +01:00
  • 5ca7fe91ff fix: pteinv: don't check kernel image if not available Stéphane Lesimple 2019-11-23 14:01:56 +01:00
  • 4ba68fba74 fix: silence useless error from grep (fixes #322) Stéphane Lesimple 2019-11-23 13:51:00 +01:00
  • 59ad312773 fix: msr: fix msr module detection under Ubuntu 19.10 (fixes #316) Stéphane Lesimple 2019-11-19 22:35:08 +01:00
  • 418533c47e chore: remove LICENSE file, SPDX id is enough Stéphane Lesimple 2019-11-18 20:26:38 +01:00
  • 3e757b6177 chore: add github check workflow Stéphane Lesimple 2019-11-18 10:48:52 -08:00
  • f724f94085 enh: kernel: autodetect customized arch kernels from cmdline Stéphane Lesimple 2019-11-17 18:36:57 +01:00
  • dcf540888d enh: mock: implement reading from /proc/cmdline Stéphane Lesimple 2019-11-17 18:36:08 +01:00
  • 9911c243b2 feat: use --live with --kernel/--config/--map to override file detection in live mode Stéphane Lesimple 2019-11-17 14:29:32 +01:00
  • cb279a49ec enh(taa): more complete version Stéphane Lesimple 2019-11-13 01:07:10 +01:00
  • c100ce4c0d mcedb: update from v112 to v130 Stéphane Lesimple 2019-11-12 21:19:03 +01:00
  • 4741b06160 fix: batch mode for TAA Stéphane Lesimple 2019-11-12 21:16:21 +01:00
  • e0a1c2ec77 fix shellcheck warnings Stéphane Lesimple 2019-11-12 20:06:12 +01:00
  • c18b88d745 Fixing typo Agata Gruza 2019-11-12 09:34:43 -08:00
  • d623524342 Added support for TAA related vulnerabilities Agata Gruza 2019-11-12 09:30:36 -08:00
  • f5ec320fe5 enh: rework the vuln logic of MDS with --paranoid (fixes #307) Stéphane Lesimple 2019-09-22 04:02:22 +02:00
  • cc224c0522 fix: mocking value for read_msr Stéphane Lesimple 2019-09-21 18:50:08 +02:00
  • 0518604fe6 Use kernel_err to avoid misreporting missing Linux kernel image Corey Wright 2019-06-29 19:56:11 -05:00
  • d57fecec91 spectre-meltdown-checker.sh: fix typos Erik Zettel 2019-09-19 12:06:04 +02:00
  • f835f4d07d Explain that Enhanced IBRS is better for performance than classic IBRS Stéphane Lesimple 2019-08-14 12:42:27 +02:00
  • 482d6c200a Enhanced IBRS capabilities There are two flavors of IBRS: plain and enhanced. This patch tells which flavor of IBRS is in use. Agata Gruza 2019-07-29 16:56:54 -07:00
  • 91d0699029 update MCEdb from v111 to v112 David Guglielmi 2019-05-29 14:55:08 +02:00
  • fcc4ff4de2 update MCEdb from v110 to v111, bump to v0.42 v0.42 Stéphane Lesimple 2019-05-24 22:49:45 +02:00
  • 0bd38ddda0 enh: -v -v now implies --dump-mock-data Stéphane Lesimple 2019-05-24 11:36:39 +02:00
  • e83dc818cd feat(mds): implement FreeBSD mitigation detection Stéphane Lesimple 2019-05-15 20:45:28 +02:00
  • d69ea67101 feat(mock): add --dump-mock-data Stéphane Lesimple 2019-05-24 10:15:02 +02:00
  • dfe0d10f2a fix(mds): remove useless display of MD_CLEAR info in non-hw section Stéphane Lesimple 2019-05-24 10:20:48 +02:00
  • 58a5acfdbb fix(bsd): read_msr returned data in an incorrect format Stéphane Lesimple 2019-05-24 09:33:42 +02:00
  • ccb4dbef7c enh(mock): avoid reading the sysfs interface outside sys_interface_check() for higher mocking coverage Stéphane Lesimple 2019-05-23 14:27:50 +02:00
  • afbb26277f feat(mock): add mocking functionality to help reproducing issues under specific CPUs Stéphane Lesimple 2019-05-23 14:26:40 +02:00
  • 77b34d48c6 fix(mds): check MDS_NO bit in is_cpu_mds_free() Stéphane Lesimple 2019-05-23 14:25:13 +02:00
  • 497efe6a82 fix(l1tf): RDCL_NO bit didn't take precedence for vulnerability check on some Intel CPUs Stéphane Lesimple 2019-05-23 14:23:11 +02:00
  • 62b46df4e7 fix(l1tf): remove libvirtd from hypervisor detection (#278) Stéphane Lesimple 2019-05-18 14:22:42 +02:00
  • 7d1f269bed fix(mds): AMD confirms they're not vulnerable Stéphane Lesimple 2019-05-16 11:31:28 +02:00
  • 4f9ca803c8 Fix help text (#285) Erich Ritz 2019-05-15 10:34:51 -07:00
  • 5788cec18b fix(mds): ARM and CAVIUM are not thought to be vulnerable Stéphane Lesimple 2019-05-15 10:56:49 +02:00
  • ae56ec0bc5 bump to v0.41 v0.41 Stéphane Lesimple 2019-05-15 09:57:28 +02:00
  • 871443c9db fix typos in README Stéphane Lesimple 2019-05-15 00:28:55 +02:00
  • 8fd4e3ab01 fix(xen): remove xenbus and xenwatch as they also exist in domU Stéphane Lesimple 2019-05-15 00:23:05 +02:00
  • de793a7204 feat(mds): more verbose info about kernel support and microcode support for mitigation Stéphane Lesimple 2019-05-15 00:21:08 +02:00
  • 11790027d3 feat(mds): add alias ZombieLoad for CVE-2018-12130 Stéphane Lesimple 2019-05-14 21:42:36 +02:00