CVE-2025-47910: Go standard library net/http · Improper Access Control
Affects Go standard library net/httpSource CVE Database V5
Not known to be exploited · CVSS 5.4 Medium.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 25% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 22 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Go standard library net/http | Affected
| Fixed in– |
AI-suggested
European organizations should take the following specific mitigation steps: 1) Audit all Go-based web applications to identify usage of net/http version 1.25.0 and specifically check for implementations of CrossOriginProtection and AddInsecureBypassPattern. 2) Until an official patch is released, avoid using AddInsecureBypassPattern or disable CrossOriginProtection if feasible, to prevent unintended bypasses. 3) Implement additional access control checks at the application layer for sensitive endpoints to ensure that even if CrossOriginProtection is bypassed, unauthorized requests are blocked. 4) Employ strict input validation and logging to detect anomalous request patterns that may indicate exploitation attempts. 5) Educate users about phishing and social engineering risks since user interaction is required for exploitation. 6) Monitor official Go project channels for patches or updates and apply them promptly once available. 7) Consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block suspicious requests targeting vulnerable patterns. 8) Conduct penetration testing focusing on Cross-Origin Resource Sharing (CORS) and access control mechanisms to identify weaknesses related to this vulnerability.
Description
When using http.CrossOriginProtection, the AddInsecureBypassPattern method can unexpectedly bypass more requests than intended. CrossOriginProtection then skips validation, but forwards the original request path, which may be served by a different handler without the intended security protections.