CWE-179Base

Incorrect Behavior Order: Early Validation

Incomplete in the CWE catalog · 5 CVEs mapped

5
CVEs mapped
7.3
Median CVSS
What it is

The product validates input before applying protection mechanisms that modify the input, which could allow an attacker to bypass the validation via dangerous inputs that only arise after the modification.

Recent examples
7.8cvss
CVE-2026-49414

ASLR bypass for setuid executables via procctl(2)

The ELF image activator cleared per-process ASLR preference flags for setuid binaries after the code that computes the PIE base address, rather than before. As a result, a user-requested ASLR disable was still in effect at the point where the base address was chosen. An unprivileged local user can disable ASLR for a setuid PIE binary by calling procctl(2) before execve(2). This makes exploitation of any separate memory corruption vulnerability in that binary significantly easier.

HIGHno explanation yet
0%
epss
3.7cvss
CVE-2026-3832

CVE-2026-3832 - LOW Severity Vulnerability

A flaw was found in gnutls. A remote attacker could exploit this vulnerability by presenting a specially crafted Online Certificate Status Protocol (OCSP) response during a TLS handshake. Due to a logic error in how gnutls processes multi-record OCSP responses, a client with OCSP verification enabled may incorrectly accept a revoked server certificate, potentially leading to a compromise of trust.

LOWno explanation yet
1%
epss
6.9cvss
CVE-2025-4759

Versions of the package lockfile-lint-api before 5.9.2 are vulnerable to Incorrect Behavior Order: Early Validation via the resolved attribute of the package…

Versions of the package lockfile-lint-api before 5.9.2 are vulnerable to Incorrect Behavior Order: Early Validation via the resolved attribute of the package URL validation which can be bypassed by extending the package name allowing an attacker to install other npm packages than the intended one.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-179
Abstraction
Base
Structure
Simple
Status
Incomplete