Urgent.News

What's breaking now, across thousands of outlets.

Tech

Sizing a self-hosted forge: finding Gitea instances before you patch

Sizing a self-hosted forge: finding Gitea instances before you patch Patch management for a self-hosted product starts with a question the vendor cannot answer: how many of these do we run, and which of them face the internet. Gitea's 28.0.0 and 28.1.0 releases fixed 27 security issues, including CVE-2026-103670, a trusted workflow cancellation reachable by an unapproved fork run. Before any of…

To properly manage security patches for self-hosted Gitea installations, one must first identify all instances of the software running within an organization. This process is crucial because the vendor cannot determine the exact number of Gitea instances deployed nor which of them are accessible via the internet. The release notes for Gitea versions 28.0.0 and 28.1.0 mention the resolution of 27 security issues, including CVE-2026-103670, a medium severity vulnerability that requires trusted workflow cancellation and an unapproved fork.

Before patching, it is essential to have a comprehensive inventory of all Gitea instances. The vulnerabilities are categorized as Critical, High, Medium, and unrated, with a total of 27 issues present across Gitea 1.27.3 and earlier versions. Among these, CVE-2026-103670 has a CVSS v3 score of 7.5 and CVE-2026-103059 has the highest score of 9.1, affecting the built-in SSH server.

The highest CVSS score in the set is 9.1, indicating a critical security flaw. The distributed nature of Gitea deployments, often set up by individual developers rather than platform groups, results in a large number of small, long-lived, and lightly documented installations. Some of these instances may have been set up from a container image two years ago and have not been updated since.

The exposure of these instances varies significantly, depending on whether they are internet-facing or not. Publicly accessible instances can be identified through fingerprint data, such as the HTML title, headers, and static assets of the web interface. However, even these instances require additional configuration to be exploitable.

For example, CVE-2026-103670 needs fork workflows enabled, and the other Actions items need comparable configuration. The SSH key flaw requires the built-in SSH server to be in use. Each of these conditions narrows down the set of vulnerable instances, but none of them can be detected from outside the organization. The impact of a compromised forge is significant, as it could lead to the compromise of source code, pipeline tokens, and deployment credentials.

The installer and SSH key flaws grant administrative control, turning one overlooked host into a potential entry point into the entire network. To address this issue, organizations should build a list of all Gitea instances using external fingerprint data for internet-facing instances and network scanning plus asset records for internal instances.

This list should then be patched to Gitea 28.1.0. It is recommended to use external fingerprint data for the internet-facing subset and network scanning plus asset records for the internal instances. Instances that cannot be upgraded this week should have their web installer unreachable, migration and mirror creation restricted, and approval required for fork pull request workflows.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Zod Got Backdoored. Your Lockfile Didn't Save You, Luck Did.

Zod is in roughly every TypeScript codebase you've touched. Last weekend, "Zod 4.6.6 compromised by malware?" hit the front page of Hacker News.

  • Malicious files found in Zod and standard-schema codebases
  • Ethereum smart contracts used for remote JavaScript execution
  • npm's preinstall scanning prevented compromised package release

Carku wins Global Sources Innovation Award for portable power station

Battery manufacturer Carku received the 2026 Global Sources Innovation Award in Hong Kong for its PB 113 400W portable energy storage system

  • Carku wins Global Sources Innovation Award for portable power station
  • PB-113 model features 400W AC output for off-grid travel
  • Leadership emphasizes safety in emergency jump-starting and energy storage

More from Monday 12 October →