3361 matches found
CVE-2026-73535
A flaw was found in Gitea. When OpenID Connect sign-in is enabled, the authentication handler verifies a user's password but fails to enforce enrolled second-factor authentication, such as a Time-based One-Time Password TOTP or security key. A remote attacker with knowledge of a victim's password...
CVE-2026-20896
Proof of Concept Code CVE-2026-20896 This script automates the exploitation of the logic flaw in Gitea's API route validation, allowing to force the server to grant a valid administrative token through a Directory Traversal attack in the authorization header. !/usr/bin/env python3 PoC: Gitea...
gitea-public-only-pat-org
abraxaslabs.tech · github.com/abraxas · @abraxasnull · [email protected] · gitea-public-only-pat-org gitea-public-only-pat-org Gitea 1.27.3 - Gitea public-only on a PAT is supposed to be the promise that the token cannot touch private resources. POST /user/repos has rejectPublicOnly. POST...
AutoPwn-Titanic.htb
Titanic AutoPWN - HTB Machine This is an automated exploitation script for the Hack The Box machine Titanic. A full exploitation automation script for the Titanic HTB Linux machine on Hack The Box. Full write Up - WriteUp.md 📋 Description It performs the following actions: Phase 1: Retrieve and...
gitea-restore-file-open
abraxaslabs.tech · github.com/abraxas · @abraxasnull · [email protected] · gitea-restore-file-open gitea-restore-file-open Gitea 1.27.3 - Gitea CVE-2026-59765 put a hostmatcher HTTP client on OpenWithClient. The file:// branch ignores that client and calls os.Open. Restore of a dump has no...
running-CVE-2024-32002-locally-for-tesing
We are adapting this for local use we follow this blog post but with some key differences https://amalmurali.me/posts/git-rce How It Works 1. A malicious repository gitrce includes a submodule with a specially crafted path. 2. The submodule path uses a case variation that exploits the...
CVE-2024-45337
Proof of Concept exploit for CVE-2024-45337 This repository contains a proof of concept exploit for CVE-2024-45337. It can be used to wrap ssh when interacting with an SSH server which is implemented using golang.org/x/crypto = v0.30.0. while caching permissions in the...
CVE-2026-73800
A flaw was found in Gitea. When executing an automated workflow triggered by a pull request, Gitea improperly loads local reusable workflow definitions from the untrusted fork rather than the trusted target repository. A remote attacker submitting a pull request can exploit this flaw to achieve...
CVE-2026-73804
A flaw was found in Gitea. An authenticated attacker with a restricted user-level Application Programming Interface API token can achieve privilege escalation by registering an arbitrary Secure Shell SSH public key to the account. Subsequent API requests signed with the corresponding private key...
CVE-2026-73539
A flaw was found in Gitea. This vulnerability allows an attacker to achieve arbitrary code execution by injecting unintended arguments into external markup rendering commands. When handling markup requests, Gitea fails to sanitize URL reference paths before command argument processing. If an...
CVE-2026-20896-Gitea-Authentication-Bypass
CVE-2026-20896 - Gitea ≤1.26.2 Authentication Bypass 1. What is Gitea? Gitea is a lightweight, open-source Git hosting platform that allows organizations and developers to manage source code repositories, track issues, review changes, and collaborate on software projects. It provides functionalit...
Exploitarium-Detections
Exploitarium KQL Detection Coverage KQL detection rules for Microsoft Sentinel and Defender XDR covering the bikini/exploitarium anonymous disclosure — a personal research archive of 15+ distinct vulnerability targets across 109+ tracked files, released without vendor notification on June 23, 202...
CVE-2020-14144-GiTea-git-hooks-rce
CVE-2020-14144 - GiTea authenticated RCE A script to exploit CVE-2020-14144 - GiTea authenticated Remote Code Execution using git hooks Features Automatic reverse shell payload generation from IP and PORT Upload custom shell script and execute it remotely with option -f Automatic login with...
CVE-2026-60004-POC
CVE-2026-60004 — Gitea Pre-Auth Remote Code Execution CVSS 9.8 ┌──────────────────────────────────────────────────────────────┐ │ CVE-2026-60004 │ Gitea Pre-Auth RCE │ CVSS 9.8 CRIT │ │ diffpatch → git hook injection │ v1.17–1.27.0 affected │...
CVE-2026-110324
The visibility check of Gitea user profiles was applied to GET requests only, while POST /username follow and unfollow required only a signed-in user. Any authenticated user could therefore obtain the full name, location, website and description of a user with a private profile from the response...
CVE-2026-97859
Seven Gitea API routes under /api/v1/users/username followers, following, following/target, starred, subscriptions, keys and gpgkeys were registered without the individualPermsChecker middleware that enforces the visibility of the target user. An authenticated user could therefore read the...
CVE-2026-105964
The Gitea Actions artifact v4 Twirp handlers read the whole request body into memory without a size limit. A user who can run a workflow and obtains the runner token of that run could send an oversized request to the artifact service and exhaust the memory of the server, which terminates the Gite...
CVE-2026-107686
The Gitea web handlers for adding and removing reactions on issues and comments did not refuse locked issues for users without write access, although the API did. A signed-in user who could read an issue could therefore add or remove reactions on a locked issue and its comments, bypassing the...
CVE-2026-104627
The Gitea OpenID association callback in the security settings accepted a positive OpenID 2.0 assertion without checking that the signed-in user had started the linking. Because OpenID 2.0 allows unsolicited assertions, an attacker-controlled OpenID provider could attach the attacker's identity t...
CVE-2026-109553
Gitea resolved the principals of an SSH certificate by searching the content of all stored public keys instead of only principal keys. When Gitea trusts a user certificate authority SSHTRUSTEDUSERCAKEYS and accepts arbitrary principals SSHAUTHORIZEDPRINCIPALSALLOW=anything, a user could register...