Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-109553

Gitea resolved the principals of an SSH certificate by searching the content of all stored public…

Risk score
47/100
CVSS
7.5 v3.1
Exploit chance (30 days)
0.2%
Published
18 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
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 (SSH_TRUSTED_USER_CA_KEYS) and accepts arbitrary principals (SSH_AUTHORIZED_PRINCIPALS_ALLOW=anything), a user could register another use…
Affected
See advisory
Fix
Apply the vendor's security update; see the linked advisory.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 7.5 high

References

Original description

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 (`SSH_TRUSTED_USER_CA_KEYS`) and accepts arbitrary principals (`SSH_AUTHORIZED_PRINCIPALS_ALLOW=anything`), a user could register another user's public key line as their own principal, or a holder of a certificate signed by that authority could list it, and then authenticate as the owner of that key through the HTTP signature API and the built-in SSH server. Instances that do not trust a user certificate authority are not affected.

Last activity 18 Oct 2026. Patch Forecast updates every hour.