Curated security research, vulnerabilities, advisories and tools for practitioners.

CVE-2026-42931: DoS via Unbounded Request Body Read in Gitea’s npm Endpoint

Summary

Abstract How much memory should a small request intended to change a package’s tag consume? Under normal conditions, just a few bytes. After all, the endpoint analyzed in this article expects to receive only a string containing the version of an NPM package, such as "1.0.0". However, during analysis of Gitea’s Package Registry, a behavior […]
CVE
CVE-2026-42931
Published
Collected