CWEweakness
CWE-358 Improperly Implemented Security Check for Standard
- Abstraction
- Base
- Structure
- Simple
- Status
- Draft
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The product does not implement or incorrectly implements one or more security-relevant checks as specified by the design of a standardized algorithm, protocol, or technique.
Common consequences
• Access Control: Bypass Protection Mechanism
Detection methods
• Automated Static Analysis: Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)
Observed examples
• CVE-2002-0862: Browser does not verify Basic Constraints of a certificate, even though it is required, allowing spoofing of trusted certificates.
• CVE-2002-0970: Browser does not verify Basic Constraints of a certificate, even though it is required, allowing spoofing of trusted certificates.
• CVE-2002-1407: Browser does not verify Basic Constraints of a certificate, even though it is required, allowing spoofing of trusted certificates.
• CVE-2005-0198: Logic error prevents some required conditions from being enforced during Challenge-Response Authentication Mechanism with MD5 (CRAM-MD5).
• CVE-2004-2163: Shared secret not verified in a RADIUS response packet, allowing authentication bypass by spoofing server replies.
• CVE-2005-2181: Insufficient verification in VoIP implementation, in violation of standard, allows spoofed messages.
• CVE-2005-2182: Insufficient verification in VoIP implementation, in violation of standard, allows spoofed messages.
• CVE-2005-2298: Security check not applied to all components, allowing bypass.
Related
Observed example · CVE (8)
- CVE-2005-2298 BitDefender Engine 1.6.1 and earlier does not properly scan all attachments, which allows remote attackers to bypass virus scanning via… vulnerability
- CVE-2005-2181 Cisco 7940/7960 Voice over IP (VoIP) phones do not properly check the Call-ID, branch, and tag values in a NOTIFY message to verify a… vulnerability
- CVE-2005-2182 Grandstream BudgeTone (BT) 100 Voice over IP (VoIP) phones do not properly check the Call-ID, branch, and tag values in a NOTIFY message to… vulnerability
- CVE-2005-0198 A logic error in the CRAM-MD5 code for the University of Washington IMAP (UW-IMAP) server, when Challenge-Response Authentication Mechanism… vulnerability
- CVE-2004-2163 login_radius on OpenBSD 3.2, 3.5, and possibly other versions does not verify the shared secret in a response packet from a RADIUS server,… vulnerability
- CVE-2002-1407 TinySSL 1.02 and earlier does not verify the Basic Constraints for an intermediate CA-signed certificate, which allows remote attackers to… vulnerability
- CVE-2002-0862 The (1) CertGetCertificateChain, (2) CertVerifyCertificateChainPolicy, and (3) WinVerifyTrust APIs within the CryptoAPI for Microsoft… vulnerability
- CVE-2002-0970 The SSL capability for Konqueror in KDE 3.0.2 and earlier does not verify the Basic Constraints for an intermediate CA-signed certificate,… vulnerability
Can also be · CWE (2)
Child of · CWE (2)
Referenced by CVE · weakness (136)
- CVE-2026-70174 Improperly implemented security check for standard in .NET allows an unauthorized attacker to execute code over a network. vulnerability
- CVE-2026-85805 Improperly implemented security check for standard in Windows PowerShell allows an unauthorized attacker to bypass a security feature over… vulnerability
- CVE-2026-96303 Improperly implemented security check for standard in Microsoft PowerShell allows an unauthorized attacker to bypass a security feature… vulnerability
- CVE-2026-96760 Authlib (v1.7.2 and below) contains a signature verification bypass vulnerability. vulnerability
- CVE-2026-46582 In NLnet Labs Unbound 1.6.0 up to and including 1.25.1, a replay of a wildcard rrset as another piece of data, could be briefly considered… vulnerability
- CVE-2026-65058 Trezor Safe 3, Safe 5, and Safe 7 firmware contains a confirmation-binding flaw in the Ethereum sign_tx / sign_tx_eip1559 flow. vulnerability
- CVE-2026-49783 Improperly implemented security check for standard in Windows Secure Boot allows an authorized attacker to bypass a security feature… vulnerability
- CVE-2026-54431 In liboauth2 the Demonstrating Proof-of-Possession (DPoP) verifier accepts a proof whose JSON Web Key (jwk) header contains private key… vulnerability
- CVE-2026-12577 DVP80ES3 with Improperly Implemented Security Check for Standard vulnerability. vulnerability
- CVE-2026-57915 It is possible to bypass the Kerberos pre-authentication check in Apache Kerby by sending a PA-DATA with an unrecognized or unsupported… vulnerability
- CVE-2026-48797 Backpropagate is a Python library for fine-tuning large language models on a single GPU. vulnerability
- CVE-2026-50628 A logic error in OAuthRequestFilter rejects legitimate requests originating from the bound IP address, while blindly allowing requests from… vulnerability
- CVE-2026-11122 Inappropriate implementation in Keyboard in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to inject arbitrary scripts or… vulnerability
- CVE-2026-11127 Inappropriate implementation in WebAPKs in Google Chrome on Android prior to 149.0.7827.53 allowed a remote attacker to perform domain… vulnerability
- CVE-2026-42081 free5GC is an open-source implementation of the 5G core network. vulnerability
- CVE-2026-42082 free5GC is an open-source implementation of the 5G core network. vulnerability
- CVE-2026-44473 Ella Core is a 5G core designed for private networks. vulnerability
- CVE-2026-44474 Ella Core is a 5G core designed for private networks. vulnerability
- CVE-2026-44475 Ella Core is a 5G core designed for private networks. vulnerability
- CVE-2026-40597 Mantis Bug Tracker (MantisBT) is an open source issue tracker. vulnerability
- CVE-2026-44513 Diffusers is the a library for pretrained diffusion models. vulnerability
- CVE-2026-45109 Next.js is a React framework for building full-stack web applications. vulnerability
- CVE-2026-28914 A logic issue was addressed with improved file handling. vulnerability
- CVE-2025-31970 HCL DFXAnalytics is affected by an Insecure Security Header configuration vulnerability where the Content-Security-Policy does not define… vulnerability
- CVE-2025-31983 HCL BigFix Service Management (SM) is affected by a security misconfiguration vulnerability due to CSP header. vulnerability
- CVE-2026-22618 A security misconfiguration was identified in Eaton Intelligent Power Protector (IPP), where an HTTP response header was set with an… vulnerability
- CVE-2026-5894 Inappropriate implementation in PDF in Google Chrome prior to 147.0.7727.55 allowed a remote attacker to bypass navigation restrictions via… vulnerability
- CVE-2026-35679 Zcash zcashd before 6.12.0 allows invalid transactions to be accepted under certain conditions, which potentially could have resulted in… vulnerability
- CVE-2026-2645 In wolfSSL 5.8.2 and earlier, a logic flaw existed in the TLS 1.2 server state machine implementation. vulnerability
- CVE-2026-29103 SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. vulnerability
Referenced by CWE · peer of (1)
- CWE-325 Missing Cryptographic Step weakness