CVE-2026-15043Patch

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

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 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.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-480

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-07-17); latest day: 1
  • 2 total mentions across 2 days

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-07-17: 1Mentions · 2026-07-19: 1Patch / Workaround · 2026-07-17: 1Technical Details · 2026-07-17: 1Technical Details · 2026-07-19: 107-1707-19
Signal classification2 categories
Patch
150.0%
Disclosure
150.0%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-07-171
Patch1
2026-07-191
Disclosure1
Full discourse2 posts
  • Open Source Security mailing list@oss_security
    Disclosure

    Perl CPAN CVE-2026-15043: DBI::SQL::Nano from 1.42 before 1.651 have inverted &lt;= and &gt;= SQL operators on text https://www.openwall.com/lists/oss-security/2026/07/14/9 CVE-2026-60082: DBI before 1.651 do not enforce statement handle consistency with the row https://www.openwall.com/lists/oss-security/2026/07/14/13

    Post summary

    The post announces two new Perl DBI CVEs with concise technical details but offers no evidence of PoC, exploitation, or available patches.

    1000060
    4.7K followersView on X
  • SecAlerts@SecAlertsCo
    Patch

    ⚖️ CVE-2026-15043: Perl's DBI::SQL::Nano (v1.42-1.650) has &lt;= and &gt;= SQL operators inverted on text comparisons. CVSS 9.8 critical - WHERE predicates silently evaluate backwards. Upgrade to DBI 1.651. https://secalerts.co/vulnerability/CVE-2026-15043?utm_campaign=x https://t.co/LQtOuI5dtT

    Post summary

    The PostgreSQL DBI::SQL::Nano library suffers from inverted SQL operators, a CVSS 9.8 critical flaw, and resolves by upgrading to version 1.651.

    0000091
    860 followersView on X

Explore more