Description
Internal API HTTP client hardcodes InsecureSkipVerify:true with no config override (CWE-295)
Published: 2026-08-13
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The internal HTTP client in Gitea is coded to always set InsecureSkipVerify:true, meaning it accepts any TLS certificate without verification. This flaw falls under CWE‑295 and effectively removes the cryptographic protections that validate server identities, allowing a man‑in‑the‑middle attacker to intercept or spoof data transmitted by Gitea to external services.

Affected Systems

The vulnerability affects the Gitea Open Source Git Server. Specific version information is not provided in the CVE data; however, the issue is documented in the advisory for the 1.27.0 release and earlier versions that include the hardcoded setting.

Risk and Exploitability

The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog, but the disablement of certificate verification is a highly severe flaw. The CVSS score of 7.5 indicates a medium-to-high severity. Attackers can potentially forge legitimate TLS connections or eavesdrop on data sent by Gitea to external hosts, compromising confidentiality. Exploitation requires network access to services invoked by the internal client; no privilege escalation is required beyond existing Gitea permissions.

Generated by OpenCVE AI on August 14, 2026 at 19:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Gitea to version 1.27.0 or newer, which removes the hardcoded InsecureSkipVerify setting.
  • After upgrading, review and enforce TLS certificate verification for all outbound connections used by Gitea’s internal APIs, ensuring no custom code or configuration overrides InsecureSkipVerify to true.
  • If an upgrade is not immediately possible, isolate the server’s outbound traffic to trusted hosts and monitor TLS handshake logs for anomalies as a temporary containment measure.

Generated by OpenCVE AI on August 14, 2026 at 19:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-94v3-77j7-vm48 Gitea: Internal API HTTP client hardcodes InsecureSkipVerify:true with no config override
History

Fri, 21 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Sat, 15 Aug 2026 01:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 14 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Thu, 13 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Gitea
Gitea gitea Open Source Git Server
Vendors & Products Gitea
Gitea gitea Open Source Git Server

Thu, 13 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
Description Internal API HTTP client hardcodes InsecureSkipVerify:true with no config override (CWE-295)
Title Internal API HTTP client hardcodes InsecureSkipVerify:true with no config override (CWE-295)
Weaknesses CWE-295
References

Subscriptions

Gitea Gitea Open Source Git Server
cve-icon MITRE

Status: PUBLISHED

Assigner: Gitea

Published:

Updated: 2026-08-14T17:44:39.896Z

Reserved: 2026-07-08T09:19:08.760Z

Link: CVE-2026-54481

cve-icon Vulnrichment

Updated: 2026-08-14T17:44:27.741Z

cve-icon NVD

Status : Deferred

Published: 2026-08-13T17:17:24.377

Modified: 2026-08-26T16:53:48.300

Link: CVE-2026-54481

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-13T16:44:39Z

Links: CVE-2026-54481 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T19:45:16Z

Weaknesses
  • CWE-295

    Improper Certificate Validation