Description
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 interaction restriction of the lock. Only reactions were affected; no content could be changed.
Published: 2026-10-18
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Interaction with Locked Issues
Action: Patch Now
AI Analysis

Impact

The vulnerability in Gitea allows a signed‑in user who can read a locked issue or comment to add or remove reactions through the web UI or the API, even though the content is locked. The web handlers that process reaction changes do not check the lock status for users without write access, while the API correctly enforces the restriction; the mismatch enables reactions on locked items. Because the flaw only affects reactions, it does not permit modification of issue content, comments, repository files, or provide any code execution or data exfiltration capability. It mainly undermines the integrity of the lock feature, potentially causing confusion or misuse of lock status.

Affected Systems

Based on the release notes and the fact that the fix was introduced in Gitea version 28.2.0, all deployments running a version older than 28.2.0 are likely affected, whereas instances on 28.2.0 or later are considered fixed.

Risk and Exploitability

The CVSS score of 4.3 indicates a moderate severity primarily because the exploit requires only a normal authenticated account with read access. The EPSS score is reported as less than 1 %, and the vulnerability is not listed in the CISA KEV catalog, suggesting low current exploitation activity. Exploitation is straightforward: a user can simply click a reaction icon on a locked issue or issue the corresponding API call, and the system will accept it, bypassing the lock. While the attack does not lead to data compromise or system compromise, it erodes the intended lock behavior and could erode user trust in the issue‑locking process.

Generated by OpenCVE AI on October 29, 2026 at 22:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Gitea instance to version 28.2.0 or later, which restores correct lock enforcement for reactions.
  • If an upgrade cannot be performed immediately, restrict or disable reactions on locked issues by configuring repository or global settings where such options exist.
  • Monitor reaction activity on locked issues and review logs for unauthorized reactions during the remediation window.

Generated by OpenCVE AI on October 29, 2026 at 22:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-732

Tue, 20 Oct 2026 02:45:00 +0000

Type Values Removed Values Added
First Time appeared Gitea
Gitea gitea
Vendors & Products Gitea
Gitea gitea

Tue, 20 Oct 2026 01:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


Sun, 18 Oct 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Sun, 18 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description 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 interaction restriction of the lock. Only reactions were affected; no content could be changed.
Title Gitea reactions accepted on locked issues and comments
References

cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-10-29T12:07:54.065Z

Reserved: 2026-10-14T20:08:45.849Z

Link: CVE-2026-107686

cve-icon Vulnrichment

Updated: 2026-10-19T20:15:50.439Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-18T19:16:32.903

Modified: 2026-10-29T13:17:02.950

Link: CVE-2026-107686

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T22:30:13Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-732

    Incorrect Permission Assignment for Critical Resource