Skip to content
armbianPublic

About

Automatic backport service for Linux kernel security fixes in Armbian. It gathers CVE records, finds the fixes that the stable branches 6.1, 6.12, 6.18 and 7.3 do not have yet, and verifies that each patch applies and builds. Claude Code backports the fixes that do not apply cleanly, and a human reviews each backport.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Armbian logo

Armbian Kernel Security Fixes

Remember SETI@home? You gave spare computing power to a good cause. Now put your own Claude to work for open-source security.

Help backport Linux kernel CVE fixes to stable kernels. AI does the heavy lifting. Humans review.

Tip

Contribute with Claude. Open Visual Studio Code with the Claude Code extension. Paste this prompt into the Claude panel:

get https://github.com/armbian/cve and contribute

Why help

A kernel CVE fix lands in mainline first. Older stable kernels get it later, and some fixes do not apply to them at all. Devices run these kernels for years.

This repository closes the gap for the LTS kernels 6.1, 6.12 and 6.18, and the newest stable, 7.3. Most fixes apply cleanly and ship automatically. The rest need a backport. That is where your Claude helps.

How it works

Armbian kernel security fixes workflow

  1. Every 15 minutes, a CI job checks the upstream kernel sources for new CVE fixes.
  2. Fixes that apply cleanly go into the patch set. Every series is build-tested on arm64, arm, riscv and x86.
  3. Fixes that do not apply go to the open list. Contributors run Claude Code on them, and each backport becomes a pull request.
  4. A person reviews each backport before it is merged.
  5. A fix leaves the patch set when the stable kernel carries it.

What happens when you contribute

The prompt in the tip above starts it. Then:

  1. Claude Code checks your setup and lists the open CVEs.
  2. You pick the CVEs. Claude makes the backports and reviews them with you.
  3. Claude asks before it pushes and opens a pull request with only the CVEs you approve.

You need Linux, about 10 GB of free disk space and Claude Code. One CVE takes 1–3 minutes and about $0.30–1.00 of your Claude plan usage.

FAQ

When are patched kernels released? Beta kernels get the fixes at the next beta build. Stable kernels get them at the weekly stable build, every Monday.

Does Claude write new security fixes? No. Every fix comes from upstream: the kernel CVE records, the stable queue, mainline and the stable mailing list. Claude only adapts an existing fix to an older kernel.

Does Claude work without me? No. Claude runs only when you start it, and only on the CVEs you pick. Nothing is pushed without your approval.

Do I need kernel experience? It helps. You review each backport before you submit it. Leave out a backport that you do not understand, or say so in the pull request. A maintainer reviews it again.

Do I need a board to test on? No. CI builds each patch for four architectures. If you test on a board, name it in the pull request.

Are vendor kernels covered? Not yet. The fixes apply only to kernels built from the stable kernel tree. Armbian images use the 6.18 and 7.3 sets. Vendor kernels from board or SoC vendor trees do not get them.

Is a CVE already covered? Run ./fasttrack.sh why CVE-2026-1234. It tells you why a CVE is or is not in the patch set.

More

About

Automatic backport service for Linux kernel security fixes in Armbian. It gathers CVE records, finds the fixes that the stable branches 6.1, 6.12, 6.18 and 7.3 do not have yet, and verifies that each patch applies and builds. Claude Code backports the fixes that do not apply cleanly, and a human reviews each backport.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages