Kernel.org administrators reported that automated clients account for about 98% of traffic to git.kernel.org, imposing substantial load on infrastructure that serves Linux kernel Git repositories. In a recent measurement, 66% of requests failed the Anubis anti-bot challenge, while roughly another third completed the browser-side JavaScript SHA-256 proof-of-work check but still exhibited bot-like behavior.
The traffic includes repeated repository retrievals through Git clone activity and web-interface requests. Across five git.kernel.org systems, Git-serving workloads consume approximately 14–16 of the service's 90 CPU cores during peak periods. IP-address blocking has offered limited relief because clients rotate or acquire new source addresses, leaving maintainers to contend with persistent automated crawling despite the challenge mechanism.

Pull IOCs and campaign context straight into your stack.
1 event from the most recent confirmed update back to the earliest known activity.
Kernel.org infrastructure administrators reported that automated clients repeatedly accessed Git repositories through clone-like operations and the web interface, creating substantial resource load. Their measurements found 66% of requests failed the Anubis challenge, while roughly 98% of those that passed still appeared automated; Git servicing consumed about 14–16 of 90 CPU cores at peak.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Pull the IOCs, campaigns, and victimology behind this family, ready to push into your SIEM and EDR.
3 references tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.