Cyber Resilience

CVE-2026-15043

Published
14 July 2026
Modified
14 July 2026
CVSS Score v3.1 9.8
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.0039 32th percentile
Risk Priority 71 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2026-15043 is a critical-severity Use of Incorrect Operator (CWE-480) vulnerability. Its CVSS base score is 9.8 (Critical).

Operationally, ranked at the 32th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to SA-11 (Developer Testing and Evaluation) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

DBI::SQL::Nano versions from 1.42 before 1.651 for Perl have inverted <= and >= SQL operators on text. DBI::SQL::Nano, DBI's built-in mini-SQL engine, evaluated WHERE predicates incorrectly in some cases. In the non-numeric string branch of the is_matched method, <= was…

more

evaluated using Perl's ge operator, and >= was evaluated using Perl's le operator. SQL::Nano is the fallback query engine for DBI's file-backed drivers (DBD::File, DBD::DBM, CSV-style drivers) whenever SQL::Statement is not installed, and is forced whenever DBI_SQL_NANO=1. Queries over such tables use these predicates directly. The impact depends on the context. Where an application relies on a WHERE clause to filter file-backed data for policy or authorization, an inverted <=/>= comparison silently returns the wrong rows.

CWE(s)

Related Threats

CVEs Like This One

CVE-2026-43114Shared CWE-480
CVE-2026-48497Shared CWE-480
CVE-2026-79643Shared CWE-480
CVE-2025-52985Shared CWE-480
CVE-2026-63421Shared CWE-480
CVE-2024-35190Shared CWE-480
CVE-2026-4748Shared CWE-480

Affected Assets

—
Nano
inferred from references and description; NVD did not file a CPE for this CVE

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

Developer testing and evaluation will surface logic errors caused by an incorrect operator during code review or test execution.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 partial match
prevents

Secure SDLC practices (reviews, static analysis, testing) directly catch incorrect-operator bugs while the weakness is only one narrow class of coding defect the control addresses.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

prevents

Secure coding standards and peer review directly prevent accidental use of incorrect operators.

finds

Security testing and code review can catch operator errors before release.

prevents

Change management processes may include code review gates that incidentally catch operator mistakes.

References