CWE-1023Class1 in KEV

Incomplete Comparison with Missing Factors

Incomplete in the CWE catalog · 21 CVEs mapped

21
CVEs mapped
1
In KEV
6.1
Median CVSS
What it is

The product performs a comparison between entities that must consider multiple factors or characteristics of each entity, but the comparison does not include one or more of these factors.

Recent examples
6.5cvss
CVE-2026-91768

CVE-2026-91768 - MEDIUM Severity Vulnerability

The IPv6 branch of the FastCGI client access check compares only the first 12 bytes of a 16-byte IPv6 address, so listen.allowed_clients matches on a /96 prefix instead of the exact address. An attacker who can source an address sharing the first 96 bits with an allowed one passes the check and reaches the FastCGI endpoint.

MEDIUMno explanation yet
1%
epss
8.8cvss
CVE-2026-85491

CVE-2026-85491 - HIGH Severity Vulnerability

Catalyst::Seal versions before 0.03 for Perl allow one request to disable a path or route a later one past an authorization check via a dispatch memo keyed on the request path alone. Catalyst::Seal replaces the dispatcher's prepare_action with a version that memoises how a path resolved: which dispatch type matched, at which level, and what was left over as arguments. The key is the request path and nothing else. Action roles that match on the method, content type, scheme or query make that resolution depend on state the key does not carry, so the memo answers for a request it was not built from. A path that resolves to no action is memoised as well, and replaying that entry returns without consulting any dispatch type, so no action is set and the request fails. A GET of a path whose action is declared POST-only therefore disables that path for every later request, the correct POST included. An entry that did resolve replays the level the earlier descent reached. Where a POST-only action sits below a shallower action on the same path, a GET memoises the shallow route, and a later POST is dispatched there with an auto() guarding the deeper controller never running. The memo is cleared only when an action is registered, which happens at setup, so an entry lasts for the life of the process, and its cap of 2048 entries bounds how many paths one caller can disable. In the configuration measured, the misroute lands on the less privileged action, so it is an authorization check not running rather than a privilege gain.

HIGHno explanation yet
0%
epss
—none
CVE-2026-92611

CVE-2026-92611 - UNKNOWN Severity Vulnerability

In Eclipse Ankaios versions 0.6.0 to before 1.0.4, `LogRule::matches` in the agent control-interface authorizer stops at the first wildcard pattern in a single rule instead of evaluating later entries, which can cause deny `LogRule` entries to be skipped and allow unauthorized access to another workload's logs.

no explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-1023
Abstraction
Class
Structure
Simple
Status
Incomplete