SECURELYN

CVE-2026-103059

When Gitea's built-in SSH server is enabled (`START_SSH_SERVER = true`), the presented public key was looked up with an SQL `LIKE` comparison of its encoded content, which is case-insensitive on some databases, including the default SQLite. An attacker who can construct a case variant of another user's registered RSA public key for which they can derive the private key could have that key matched to the victim's account and authenticate over SSH as that user. Keys are now looked up by fingerprint.

Scores

9.1
CVSS 9.1 out of 10, critical severity.
0.3%
EPSS 0.3% chance of exploitation in the next 30 days.

The facts

Published
6 October 2026
Last changed
15 October 2026
NVD status
Analyzed
Severity
Critical, CVSS 9.1 out of 10 (version 3.1)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
Affects
  • gitea gitea
Known exploited
Not in the CISA Known Exploited Vulnerabilities catalogue in this build.
EPSS
0.3% chance of exploitation activity in the next 30 days (percentile 18).

Is there a Securelyn advisory?

Not yet. Securelyn writes plain-English advisories for the flaws that matter most to businesses. Subscribe to the digest to hear about them.

References