What is CVE-2026-15742?
An integer wraparound vulnerability in PostgreSQL's fuzzystrmatch module (CVE-2026-15742) allows arbitrary code execution as the OS user. By passing extreme inputs to levenshtein() or levenshtein_less_equal(), an attacker can write to a huge range of addresses. Versions before 18.5 and 17.1 are affected, and immediate update is required.
Azərbaycanca: PostgreSQL-in fuzzystrmatch modulunda tam ədəd sərhəd aşımı zəifliyi (CVE-2026-15742) aşkar edilib. Bu boşluq, levenshtein() funksiyasına ifrat dərəcədə böyük giriş dəyərləri ötürməklə təcavüzkara yaddaşda ixtiyari ünvanlara yazmağa və verilənlər bazasını işlədən əməliyyat sistemi istifadəçisi səviyyəsində ixtiyari kod icra etməyə imkan verir. PostgreSQL 18.5 və 17.1-dən əvvəlki versiyalar təsir altındadır, dərhal yeniləmə tövsiyə olunur.
Related CVEs
link basis: same weakness class CWE-190; shared vendor: PostgreSQL
FAQ2
Which PostgreSQL component is affected by CVE-2026-15742 and how is the vulnerability exploited?
The vulnerability is in PostgreSQL's fuzzystrmatch module. An attacker triggers an integer wraparound by passing extreme inputs to the levenshtein() function, allowing writes to arbitrary addresses in memory.
What versions are affected by CVE-2026-15742 and what action is recommended?
PostgreSQL versions before 18.5 and 17.1 are affected. An immediate update to these versions is required.
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.