جزئیات آسیب‌پذیری

CVE-2026-6477

Red Hat Self-service automation portal 2

PostgreSQL libpq lo_* functions let server superuser overwrite client stack memory

CVSS 3.1
8.8بالا

شرح رسمی (انگلیسی)

Use of inherently dangerous function PQfn(..., result_is_int=0, ...) in PostgreSQL libpq lo_export(), lo_read(), lo_lseek64(), and lo_tell64() functions allows the server superuser to overwrite a client stack buffer with an arbitrarily-large response. Like gets(), PQfn(..., result_is_int=0, ...) stores arbitrary-length, server-determined data into a buffer of unspecified size. Because both the \lo_export command in psql and pg_dump call lo_read(), the server superuser can overwrite pg_dump or psql stack memory. Versions before PostgreSQL 18.4, 17.10, 16.14, 15.18, and 14.23 are affected.

امتیازهای CVSS

امتیازنسخهمنبعبردار
8.8بالا 3.1 CVEProject cvelistV5 (CNA) (PostgreSQL) CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
8.4بالا 3.1 CVEProject cvelistV5 (CNA) (redhat-SADP) CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Red Hat Self-service automation portal 2 همه CVEProject cvelistV5 (CNA)
— PostgreSQL v < 14.23 CVEProject cvelistV5 (CNA)
— PostgreSQL 15 ≤ v < 15.18 CVEProject cvelistV5 (CNA)
— PostgreSQL 16 ≤ v < 16.14 CVEProject cvelistV5 (CNA)
— PostgreSQL 17 ≤ v < 17.10 CVEProject cvelistV5 (CNA)
— PostgreSQL 18 ≤ v < 18.4 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۴۶
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۲/۲۴
آخرین به‌روزرسانی
۱۴۰۵/۰۶/۰۳
وضعیت
منتشرشده
صادرکننده (CNA)
PostgreSQL

پیش‌بینی بهره‌برداری (EPSS)

۰٫۴۵٪
احتمال بهره‌برداری در ۳۰ روز
۳۹٫۶٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-242
    Use of Inherently Dangerous Function
  • CWE-120
    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')