Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-636 (未能安全地进行程序失效(Failing Open)) — Vulnerability Class 55

55 vulnerabilities classified as CWE-636 (未能安全地进行程序失效(Failing Open)). AI Chinese analysis included.

CWE-636, or Failing Open, is a critical design weakness where a system defaults to a permissive state upon encountering errors or failures. Instead of denying access or halting operations, the software inadvertently grants unauthorized users elevated privileges or exposes sensitive data. Attackers typically exploit this by triggering specific error conditions, such as malformed inputs or network timeouts, to force the application into its insecure fallback mode. This allows them to bypass authentication mechanisms or access restricted resources without valid credentials. To prevent this vulnerability, developers must implement robust error handling that defaults to a secure, deny-all posture. By ensuring that any unexpected failure results in the most restrictive security state possible, organizations can maintain integrity and confidentiality even when system components malfunction or encounter unforeseen issues.

MITRE CWE Description
When the product encounters an error condition or failure, its design requires it to fall back to a state that is less secure than other options that are available, such as selecting the weakest encryption algorithm or using the most permissive access control restrictions. By entering a less secure state, the product inherits the weaknesses associated with that state, making it easier to compromise. At the least, it causes administrators to have a false sense of security. This weakness typically occurs as a result of wanting to "fail functional" to minimize administration and support costs, instead of "failing safe."
Common Consequences (1)
Access Control Bypass Protection Mechanism
Intended access restrictions can be bypassed, which is often contradictory to what the product's administrator expects.
Mitigations (1)
Architecture and Design Subdivide and allocate resources and components so that a failure in one part does not affect the entire product.
Examples (1)
Switches may revert their functionality to that of hubs when the table used to map ARP information to the switch interface overflows, such as when under a spoofing attack. This results in traffic being broadcast to an eavesdropper, instead of being sent only on the relevant switch interface. To mitigate this type of problem, the developer could limit the number of ARP entries that can be recorded …
CVE ID Title CVSS Severity Published
CVE-2026-109408 vault-java-driver: SslConfig silently disables requested TLS verification — vault-java-driver 7.4 High 2026-11-05
CVE-2026-109593 SonicWall GMS 9.5.2 及以下版本未授权文件读取漏洞 — Global Management System (GMS) - - 2026-11-03
CVE-2026-108142 CDP Coordinator 服务未授权绕过漏洞 — Backup and Replication 9.1 Critical 2026-10-27
CVE-2026-105933 Apache Pulsar: Namespace encryption requirement not enforced after a failure during topic initialization — Apache Pulsar 2.3 Low 2026-10-21
CVE-2026-114479 Not Failing Securely ('Failing Open') in hMailServer — hMailServer 5.8 Medium 2026-10-21
CVE-2026-74048 Apache Tomcat: OpenSSL-FFM FIPS failure does not prevent start-up — Apache Tomcat - - 2026-10-20
CVE-2026-78022 Dell Secure Connect Gateway <5.34.00.16 保护机制绕过漏洞 — Secure Connect Gateway (SCG) Policy Manager 6.8 Medium 2026-10-09
CVE-2026-107735 SumatraPDF: `sumatrapdfrestrict.ini` never revokes any permission (fail-open policy initialization) — sumatrapdf 5.4 Medium 2026-10-08
CVE-2026-101998 Fail-open response masking in Docker Sandboxes can expose proxy-managed credentials — Docker Sandboxes 5.9 Medium 2026-10-08
CVE-2026-107584 Not Failing Securely ('Failing Open') in hMailServer — hMailServer 7.4 High 2026-10-08
CVE-2026-107314 pgjdbc does not enforce requireAuth when the value excludes every authentication method — pgjdbc 5.9 Medium 2026-10-07
CVE-2026-103510 Authentication bypass via blank auth token in P4Search — P4 (Helix Core) 9.5 Critical 2026-10-05
CVE-2026-100860 heym before 0.0.105 Authentication Bypass via Redis Node — heym 5.5 Medium 2026-09-27
CVE-2026-100304 TDuck survey form 6.0 Information Disclosure via Fail-Open Form Ownership Check — tduck-survey-form 5.3 Medium 2026-09-25
CVE-2026-88831 Busybox: busybox: httpd silently fails open when ip deny rules contain invalid cidr prefix lengths — Red Hat Hardened Images 5.3 Medium 2026-09-23
CVE-2026-95848 Moquette fails open when configured authentication or authorization classes cannot load — moquette 9.3 Critical 2026-09-23
CVE-2026-92591 Craft CMS 5.0.0 before 5.10.13 Environment Secret Exposure via Installer — cms 5.9 Medium 2026-09-16
CVE-2026-61595 djust: Multi-tenant isolation fails open on the WebSocket/SSE path, disclosing other tenants' data — djust 7.7 High 2026-09-16
CVE-2026-53459 Bambuddy's authentication fails open on database errors, allowing unauthenticated access to all endpoints — bambuddy 9.3 Critical 2026-09-15
CVE-2026-81379 Visual Studio Code Security Feature Bypass Vulnerability — Visual Studio Code 8.2 High 2026-09-08
CVE-2026-86120 APITable through 1.13.0-beta.1 Fail-Open Authorization in the Fusion API Node Permission Guard — apitable 4.3 Medium 2026-09-05
CVE-2026-85649 ChewKeanHo Actualizer 异常处理不当漏洞 — software-actualizer 7.9 High 2026-09-04
CVE-2026-18329 NGINX ngx_http_js_module vulnerability — NGINX JavaScript 8.2 High 2026-09-02
CVE-2026-82744 Ash.Reactor change step fails open, skipping a change when its where guard raises — ash 2.1 Low 2026-09-01
CVE-2026-82018 IGEL OS 12 / 11 Secure Boot Bypass via Unsigned igel.conf File — IGEL OS 12 6.1 Medium 2026-08-28
CVE-2026-46482 MyBB: Security Question insufficient validation — mybb 5.3 Medium 2026-08-18
CVE-2026-69306 Visual Studio Code Security Feature Bypass Vulnerability — Visual Studio Code 8.2 High 2026-08-11
CVE-2026-68746 Livebook Teams identity check fails open when the deployment group is unresolvable, allowing unauthenticated access — livebook 7.7 High 2026-08-05
CVE-2026-44094 Fallback to second RAUC slot with default credentials — CHARX SEC-3150 8.6 High 2026-07-30
CVE-2026-53712 SCRAM: Silent channel-binding authentication downgrade via unsupported certificate algorithms — scram - - 2026-07-17

Vulnerabilities classified as CWE-636 (未能安全地进行程序失效(Failing Open)) represent 55 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.