1Panel
CVE-2025-66507
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed 1Panel /api/login endpoint
-
ExploitSend login request with ignoreCaptcha=true
-
ExecutionAutomate high-volume credential brute-force
-
ImpactTake over administrator account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires sending a crafted request to the 1Panel authentication endpoint /api/login with the client-controlled boolean field |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) correctly captures a trivially reachable, network-based, unauthenticated flaw: any client can send |
| Exploit ScenarioDerived | An attacker locates an internet-exposed 1Panel login page (≤2.0.13) and sends login POST requests to /api/login with the JSON field |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
CAPTCHA verification in 1Panel 2.0.13 and earlier can be disabled at will by any unauthenticated network client, because the /api/login endpoint trusted a client-supplied boolean (ignoreCaptcha) to decide whether the CAPTCHA check ran. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - trivially reachable and unauthenticated, but limited in impact because bypassing the CAPTCHA alone grants nothing; account takeover still requires the attacker to already hold or successfully guess valid credentials, and the vendor raised the published score to 7.5. No public exploit code has been identified at time of analysis and there is no CISA KEV listing, so the realistic risk is concentrated on internet-exposed panels with weak, reused, or guessable administrator passwords. Fixed in 1Panel 2.0.14.
RemediationAI
Upgrade to 1Panel 2.0.14, which is the vendor-released fixed version and is available from the release page at https://github.com/1Panel-dev/1Panel/releases/tag/v2.0.14; the specific upstream change is commit ac43f00273be745f8d04b90b6e2b9c1a40ef7bca, and the security advisory is https://github.com/1Panel-dev/1Panel/security/advisories/GHSA-qmg5-v42x-qqhq. Until patching is possible, the highest-value compensating control is to remove the panel from untrusted networks - bind the service to localhost or place it behind a reverse proxy/VPN with an IP allowlist, since the vulnerability is only meaningful to a remote client that can reach /api/login; the trade-off is loss of legitimate remote administrative access. Because the bypass merely removes anti-automation, harden the credentials that the bypass would otherwise help brute-force: enforce a long, unique administrator password (and MFA where supported by the deployment), since a non-guessable password makes the CAPTCHA skip worthless to an attacker. Additionally, front the login endpoint with an external rate limiter, fail2ban rule, or WAF that blocks or throttles repeated POSTs to /api/login; a WAF can also strip or reject request bodies containing ignoreCaptcha for affected versions - the trade-off being that aggressive throttling can lock out legitimate administrators, and the old UI may still send this field, so test before enforcing. Note that no server-side patch-equivalent for the pre-2.0.14 IP tracking logic exists, so network restriction plus credential strength are the practical interim mitigations.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in go
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
1Panel is an open-source Go/Gin web control panel for Linux servers, published by fit2cloud (CPE: cpe:2.3:a:fit2cloud:1panel). The flaw is classified CWE-290 (Authentication Bypass by Spoofing): the login DTO in core/app/dto/auth.go declared an IgnoreCaptcha bool field bound directly from the JSON request body, and the Login handler in core/app/api/v2/auth.go gated CAPTCHA verification on it with if !req.IgnoreCaptcha { captcha.VerifyCode(...) }. With no server-side validation, session binding, privilege check, MFA requirement, trusted-device check, IP reputation lookup, or rate limiting behind it, CAPTCHA became entirely client-controlled, undermining the anti-automation control that login endpoints depend on. The upstream fix (commit ac43f00273be745f8d04b90b6e2b9c1a40ef7bca) removes the client-controlled field from the request DTO and introduces a server-side IPTracker in core/init/auth/ip_tracker.go, a mutex-guarded map of per-IP records (MaxIPCount 100, ExpireDuration 30 minutes) that is set when authentication fails (SetNeedCaptcha) and cleared on success; the login response and GetLoginSetting now expose a server-computed needCaptcha value (using common.GetRealClientIP) instead of a client assertion. In other words, CAPTCHA requirement changed from a client-declared boolean to server-side, per-source-IP state.
Know when 1panel gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Remote, trivial, unauthenticated flag abuse (AV:N/AC:L/PR:N/UI:N); impact is downgraded to C:L because bypassing CAPTCHA only weakens anti-automation and does not itself breach data, unlike NVD's C:H.
Primary rating from Vendor (github).
CVSS VectorVendor: github
DescriptionCVE.org
1Panel is an open-source, web-based control panel for Linux server management. Versions 2.0.13 and below allow an unauthenticated attacker to disable CAPTCHA verification by abusing a client-controlled parameter. Because the server previously trusted this value without proper validation, CAPTCHA protections can be bypassed, enabling automated login attempts and significantly increasing the risk of account takeover (ATO). This issue is fixed in version 2.0.14.
Executive ViewAI
1Panel server management panels running version 2.0.13 or earlier allow any unauthenticated network client to switch off the login CAPTCHA, removing a key layer of brute-force protection on a tool that controls production infrastructure. This does not by itself grant access, but it lowers the cost of credential guessing against internet-exposed admin consoles, so the organizations most at risk are those with publicly reachable panels protected by weak, reused, or guessable administrator passwords. Leadership should treat this as a manageable but time-sensitive exposure: the fix is a simple version upgrade, and the residual risk is dominated by password hygiene and panel exposure rather than by the flaw itself.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
1Panel is a web-based linux server management control panel. Rated critical severity (CVSS 9.8), this vulnerability is r
1Panel is a web-based linux server management control panel. Rated critical severity (CVSS 9.8), this vulnerability is r
A vulnerability, which was classified as critical, has been found in 1Panel up to 1.10.1-lts. Rated critical severity (C
1Panel is an open source Linux server operation and maintenance management panel. Rated critical severity (CVSS 9.8), th
1Panel is an open source Linux server operation and maintenance management panel. Rated high severity (CVSS 8.8), this v
1Panel is an open source Linux server operation and maintenance management panel. Rated high severity (CVSS 8.8), this v
1Panel is an open source Linux server operation and maintenance management panel. Rated high severity (CVSS 8.8), this v
1Panel is an open source Linux server operation and maintenance management panel. Rated high severity (CVSS 7.5), this v
1Panel is an open source Linux server operation and maintenance management panel. Rated high severity (CVSS 7.5), this v
1Panel is an open source Linux server operation and maintenance management panel. Rated medium severity (CVSS 4.3), this
1Panel is an open source Linux server operation and maintenance management panel. Rated high severity (CVSS 7.5), this v
1Panel is an open source Linux server operation and maintenance management panel. Rated low severity (CVSS 3.1), this vu
NVD
CVE.org
EPSS
GitHub
Exploit-DB