Commit Graph

97 Commits

Author SHA1 Message Date
Matteo Rizzo 6f1a39f5fe kernelCTF: server: update to latest version 2025-10-24 09:18:20 +00:00
Tamas Koczka 6d477d73cf kernelCTF: rules: add note about kernelXDK being preinstalled 2025-10-22 19:32:43 +00:00
Tamas Koczka e4eade7d24 kernelCTF: rules: add kernelXDK requirement 2025-10-22 17:53:26 +00:00
Tamas Koczka 24880bbeba kernelCTF: enable bpf_jit_harden in repro 2025-09-27 10:34:03 +00:00
Tamas Koczka 49be6fb8cb kernelCTF: server: update to latest version 2025-09-12 10:25:28 +00:00
Tamas Koczka 42ae281bdd kernelCTF: server: update to latest version 2025-09-11 14:04:19 +00:00
Artem Metla 34642f399e kernelCTF: server: update to latest version 2025-08-15 15:35:01 +02:00
artmetla ccd68441e2 Update rules.md
Update rules.md to point to the right config
2025-08-12 16:37:37 +02:00
Artem Metla bc8a627ae2 kernelCTF: server: update to latest version 2025-07-18 14:16:26 +02:00
artmetla 8c53ec0b68 Update check-submission.py 2025-07-17 17:06:45 +02:00
artmetla 379d690d10 Accept novelty-only deprecated submissions (#225)
Enable acceptance of v1 and v2 kernelCTF flags for novelty only submissions
2025-07-17 15:22:04 +02:00
artmetla 66053d865b Update rules.md to clearly document rules changes announcements approach (#221) 2025-07-09 17:12:10 +02:00
Tamás Koczka 8abaf104de kernelCTF: update rules: clarify novelty bonus payout after splitting reward payout process 2025-07-09 13:52:49 +02:00
artmetla c7f07d92c0 Create lts-6.12.config 2025-07-08 11:58:56 +02:00
artmetla 1a9f4de58f Update build_release.sh 2025-07-08 11:52:56 +02:00
artmetla b1170c66c1 Update get_latest_kernel_versions.py 2025-07-08 11:29:25 +02:00
Matteo Rizzo 804f085e04 kernelCTF: server: update to latest version 2025-07-04 12:50:39 +00:00
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