Commit Graph

80 Commits

Author SHA1 Message Date
Artem Metla 454c3f2e06 kernelCTF: server: update to latest version 2025-06-20 12:53:04 +02:00
Matteo Rizzo 5df5015386 kernelCTF: server: update to latest version 2025-06-06 12:54:59 +00:00
Tamás Koczka b79b6257a9 kernelCTF: rules: add note about BugCrowd 2025-06-03 21:02:54 +02:00
Tamas Koczka 2f4a5cd8dd kernelCTF: server: remove PoW permanently 2025-06-02 12:58:45 +00:00
Tamas Koczka 90cc1d1fe4 kernelCTF: server: disable proof-of-work, update releases 2025-05-28 20:17:22 +00:00
Tamás Koczka 127a675781 kernelCTF: rules: different note format 2025-05-28 22:11:16 +02:00
Tamás Koczka d9d96ef5b1 kernelCTF: rules: add note about the validity date of the new rules 2025-05-28 22:08:53 +02:00
Tamas Koczka 7171625f57 kernelCTF: rules: July 1 program changes 2025-05-28 20:05:07 +00:00
Jordy Zomer 588031ba10 Update init.sh
Add `lo` interface so the repro instance is coherent with the live isntance.
2025-04-11 16:13:12 +02:00
Tamas Koczka bf0d68f3ce kernelCTF: style guide: further smaller fixes 2025-03-13 15:39:43 +00:00
Tamas Koczka c60a0c6027 kernelCTF: add draft style guide 2025-03-13 15:24:20 +00:00
Tamas Koczka f04a330360 kernelCTF: server: update to latest version 2025-03-05 11:49:10 +00:00
Tamas Koczka f4578448f9 kernelCTF: server: update to latest version 2025-02-27 15:15:15 +00:00
Tamas Koczka 5c48594330 kernelCTF: server: update to latest version 2025-02-14 17:30:39 +00:00
Tamas Koczka 908d59b573 kernelCTF: server: update to latest version 2025-02-06 17:58:13 +00:00
Tamás Koczka 3e1d549acb kernelCTF: rules: add warnings about checking for slot dupes 2025-01-17 13:08:54 +01:00
Tamas Koczka b4501cfb6f kernelCTF: server: update to latest version 2025-01-14 15:37:57 +00:00
Tamas Koczka be4c99dd69 kernelCTF: server: update to latest version 2025-01-09 13:58:52 +00:00
Tamás Koczka 549c3528f0 kernelCTF: repro: fix kernel command line arguments
io_uring was not disabled due to the order of conditions: "sysctl.io_uring_disabled=2" was passed to user-space instead of the kernel.

Hardening arguments were missing.
2025-01-09 13:39:51 +01:00
Matteo Rizzo 096efa4ff1 kernelCTF: server: update to latest version 2025-01-08 15:36:42 +00:00
Matteo Rizzo 4fa10b5db2 kernelCTF: fix check-submission.py for v2 flags (#152)
In 57ace30e93 we introduced a new flag
format but forgot to update the flag regex in check-submission.py so now
it's rejecting valid submisisons that use the new format (e.g.
https://github.com/google/security-research/pull/151).
2025-01-08 11:00:34 +01:00
Artem Metla 57ace30e93 kernelCTF: server: update to latest version 2024-12-19 18:10:06 +01:00
Tamás Koczka c48157d7ee kernelCTF: add io_uring promotion 2024-12-13 10:45:04 +01:00
Chani Jindal dbd6959045 Update repro.sh to handle io_uring arg 2024-12-05 20:32:03 +00:00
Chani Jindal ab79a4804c mitigation-v4 for enabling io_uring 2024-12-05 07:49:19 +00:00
Chani Jindal fc8097500f Fix two regex issues in the github actions
Directory name check wasn't allowing _2 https://google.github.io/security-research/kernelctf/rules.html#exploit-pr-file-structure

Regex in schema wasn't allowing mitigation-v3b
2024-11-30 08:30:50 +00:00
Artem Metla 11d804414f kernelCTF: server: update to latest version 2024-11-22 13:22:04 +01:00
Tamas Koczka 43a5a816c3 kernelCTF: GHA: add mitigation-v3b release without nftables 2024-09-27 21:30:52 +00:00
artmetla c6972fc46b Introduce FAQ section into kernelCTF guidelines. (#133)
* Introduce FAQ section into kernelCTF guidelines.

Add FAQ section to guidelines and provide answer to the first question.

* Apply suggestions from code review

Co-authored-by: Tamás Koczka <poprdi@google.com>

---------

Co-authored-by: Tamás Koczka <poprdi@google.com>
2024-09-26 12:50:02 +02:00
Artem Metla 2596ed3827 kernelCTF: server: update to latest version 2024-09-23 12:05:59 +02:00
Tamás Koczka 0ccccf6cd2 kernelCTF: rules: fix Discord invite links 2024-06-12 14:19:42 +02:00
Tamas Koczka 5f123f9e3a kernelCTF: GHA: build: do not apply __cold quickfix for non-buggy versions 2024-05-16 12:37:46 +00:00
Tamas Koczka cf27b58332 kernelCTF: GHA: build: quickfix COS's __cold macro redefinition 2024-05-10 11:42:39 +00:00
Tamás Koczka ebc4424126 kernelCTF: GHA: repro: try to disable AVX512 2024-04-15 17:54:11 +02:00
Tamas Koczka 3395762f4e kernelCTF: server: update to latest version 2024-02-29 12:47:19 +00:00
Tamas Koczka efad6bb946 kernelCTF: schema: add support for mitigation-v3-6.1.55 2024-02-16 12:55:41 +00:00
Tamas Koczka 2ee769be43 kernelCTF: server: open-source server code 2024-02-15 22:47:42 +00:00
Tamas Koczka 3bfe4c2de9 kernelCTF: GHA: build: also generate defconfig for LTS 2024-02-15 22:46:33 +00:00
Tamas Koczka 7632e6958a kernelCTF: add new releases and nftables changes to the rules and config 2024-02-09 12:50:43 +00:00
Tamas Koczka f1cdc125b6 kernelCTF: releases: add LTS 6.6 and COS 109 2024-02-09 11:16:19 +00:00
Tamas Koczka 7614918bd3 kernelCTF: simulator: switch to rootfs_v3 image 2024-01-12 13:13:48 +00:00
Tamas Koczka 84c3de4ad4 kernelCTF: GHA: repro completely turns off KASLR if exploit needs KASLR leak, so other randomized areas are also predictable 2024-01-10 19:15:34 +00:00
Tamas Koczka 431fb3c4c9 kernelCTF: GHA: artifact backup: folder structure fixes 2023-11-11 22:45:56 +00:00
Tamas Koczka 321bd547e5 kernelCTF: GHA: backup summary and artifacts 2023-11-11 22:10:47 +00:00
Tamas Koczka d020b7384f kernelCTF: GHA: fix repro_log archiving and exploit_info propagation bugs 2023-11-01 17:36:11 +00:00
Tamás Koczka 1cb6f36407 kernelCTF: rules: move to new Discord server (new invite links) 2023-11-01 15:41:47 +01:00
Tamas Koczka 24afa9adf2 kernelCTF: rules: add 70% stability requirement for mitigation-v3-6.1.55 2023-10-24 16:34:03 +00:00
Tamas Koczka 22b1cba44d kernelCTF: GHA: add build releaser workflow 2023-10-20 09:30:06 +00:00
Tamas Koczka 90d419bf31 kernelCTF: GHA: move common utils to separate file 2023-10-20 08:47:51 +00:00
Tamas Koczka 80f0262a02 kernelCTF: add local runner 2023-10-09 08:00:20 +00:00