Katalog CVE

CVE-2026-70406

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Współdzielony helper porównywania w Gitea pomija sprawdzenie dostępu tokenu do repozytorium stosowane przy aktualizacji pull requestów. Token public-only z zakresem read:repository może przeprowadzić porównanie lub utworzenie pull requesta przez publiczne repozytorium bazowe i pobrać historię commitów oraz różnice z prywatnego repozytorium head dostępnego dla właściciela tokenu. Omija to ograniczenie public-only tokenu; nie usuwa to podstawowych sprawdzeń uprawnień repozytorium konta.

Ocena ryzyka

Token ograniczony do zasobów publicznych może ujawnić historię commitów i różnice z prywatnego repozytorium. Może to naruszyć poufność kodu źródłowego i historii zmian.

Rekomendacja

Zaktualizuj Gitea do wersji zawierającej poprawkę dodającą sprawdzenie dostępu tokenu do repozytorium. Przejrzyj tokeny public-only i ich faktyczne możliwości.

Inne podatności w Gitea

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Gitea's shared comparison helper omits the token repository-access check used when updating pull requests. A public-only token with read:repository scope can route a comparison or pull request creation through a public base repository and retrieve commit history and diffs from a private head repository accessible to the token owner. This bypasses the token's public-only restriction; it does not remove the account's underlying repository permission checks.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS